Overall
Changelog
September 2024
- 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 there were minor clock discrepancies between systems.
- Fixed queue name validation. Queue names must now be alphanumeric or include hyphens, underscores, or periods, consistent with other API resources.
- Resolved bugs related to overwriting a schedule.
August 2024
- Released Upstash Workflow.
- Fixed a bug where paused schedules were mistakenly resumed after a process restart (typically occurring during new version releases).
July 2024
- Big update on the UI, where all the Rest functinality exposed in the Console.
- Addded order query parameter to /v2/events and /v2/dlq endpoints.
- Added ability to configure callbacks(/failure_callbacks)
- A critical fix for schedule pause and resume Rest APIs where the endpoints were not working at all before the fix.
June 2024
- Pause and resume for scheduled messages
- Pause and resume for queues
- Bulk cancel messages
- Body and headers on events
- Fixed inaccurate queue lag
May 2024
- Retry-After support for rate-limited endpoints
- Upstash-Timeout header
April 2024
March 2024
- Batch publish messages
- Bulk delete for DLQ
February 2024
- Added failure callback support to scheduled messages
- Added Upstash-Caller-IP header to outgoing messages. See [https://upstash.com/docs/qstash/howto/receiving] for all headers
- Added Schedule ID to events and messages
November 2023
- Put last response in DLQ
- DLQ get message
- Pass schedule ID to the header when calling the user’s endpoint
- Added more information to callbacks
October 2023
- Added Upstash-Failure-Callback