Qstash changelogs are here
January 2025
  • TypeScript SDK (workflow-js):
    • Added the Agents API to workflows. You can now create AI agents to run workflows on your own infrastructure with all the benefits of workflows: reduced environment costs, fault tolerance, and scalability. Learn more about agents here.
    • For other bug fixes, see the full changelog here.
  • Python SDK (workflow-py):
  • Local Development Server:
    • The local development server is now available for public use. This server allows you to test your workflows locally. Learn more about the local development server here.
  • Console:
    • Separated Workflow and QStash consoles for a better user experience.
    • Separated their DLQ messages as well.
  • Workflow Server:
    • The core team focused on RateLimit and Parallelism features. These features are ready on the server and will be announced next month after the documentation and SDKs are completed.
December 2024
  • TypeScript SDK (workflow-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