Workflow
Changelog
Qstash changelogs are here
November 2024
- Python SDK (workflow-py):
- Began development of the Python SDK.
- TS 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.