Workflow
Changelog
Qstash changelogs are here
December 2024
-
TypeScript SDK (
qstash-js
):- Introduced third-party integrations, starting with Anthropic, Resend, and OpenAI. These integrations are automatically offloaded to workflows, ensuring long-running calls do not consume user environment time. See the related documentation here.
- Added a
timeout
parameter tocontext.call
. Learn more in the documentation. - Improved support for workflows in Express and SvelteKit by adding the
useJSONContent
option. - Resolved loop detection issues on Cloudflare and Render.
- Full changelog, including all fixes, is available here.
-
Workflow Server:
- Added the
WorkflowCreatedAt
filter for Dead Letter Queue (DLQ) and Events. - Prepared the local development server for public release (coming soon).
- Enhanced
context.SleepUntil
to support float values. - Increased the event retention period from 10,000 events to up to 14 days. Learn more on the Pricing page.
- Added the
November 2024
- Python SDK (workflow-py):
- Began development of the Python SDK.
- TypeScript SDK (workflow-js):
- Added support for string durations (e.g.,
1d
,30s
) incontext.sleep
andcontext.waitForEvent
. - Introduced integrations for Astro and Express.
- Added
client.trigger
, enabling workflows to start and return the workflow run ID. See the documentation. - Added a retry option for
context.call
. See the documentation. - Introduced a lazy fetch feature to support longer and larger workflows on resource-limited platforms.
- Added
context.cancel
to cancel the current workflow. See the documentation. - Full changelog, including fixes, is available here.
- Added support for string durations (e.g.,
- Workflow Server:
- Added bulk cancel functionality for workflow runs. See the REST API.
- Introduced content-based deduplication for workflows and retry-until-success functionality. This will allow workflows to be used in areas with unstable network connection.
October 2024
- Optimized the console by trimming event bodies, reducing resource usage and enabling efficient querying of events with large payloads.
- Began development on a new architecture to deliver faster event processing on the server.
- Added Wait Notify feature.
September 2024
- Bug fixes and internal logging improvements.
August 2024
- Released Upstash Workflow.
Was this page helpful?