TypeScript SDK (qstash-js) and Python SDK (qstash-py):
QStash
Serverless message queue and task scheduler for serverless functions
npx @buildinternet/releases get qstashTypeScript SDK (qstash-js):
Console:
Added ability to hide/show columns on the Schedules tab. Local mode is added to enable our users to use the console with their local development envrionment. See docs for details.
TypeScript SDK (qstash-js):
No new features for QStash this month. We are mostly focused on stability and performance.
TypeScript SDK (qstash-js):
QStash Server:
TypeScript SDK (qstash-js):
Python SDK (qstash-py):
Python SDK (qstash-py):
TypeScript SDK (qstash-js):
TypeScript SDK (qstash-js):
TypeScript SDK (qstash-js):
Improved performance, resulting in reduced latency for average publish times. Set the nbf (not before) claim on Signing Keys to 0. This claim specifies the time before which the JWT must not be processed. Previously, this was incorrectly used, causing validation issues when…
Released Upstash Workflow. Fixed a bug where paused schedules were mistakenly resumed after a process restart (typically occurring during new version releases).
Added an order query parameter to the /v2/events and /v2/dlq endpoints, plus the ability to configure callbacks and failure_callbacks. Fixed a critical issue where schedule pause and resume REST APIs were not working at all. The Console now exposes all REST functionality.
Scheduled messages and queues now support pause and resume, and bulk cancellation of messages is available. Events now include body and headers, and an inaccurate queue lag was fixed.
QStash now honors the Retry-After header on rate-limited endpoints and supports the Upstash-Timeout header for publish-a-message calls.
QStash now offers queues with parallelism for managing workflow concurrency, and event filtering for the logs API.
QStash now supports batch publishing of messages and bulk deletion of DLQ messages.