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 to context.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.
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) in context.sleep and context.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.
  • 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