releases.shpreview
Home/Upstash
Upstash

Upstash

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
Releases38Avg Interval3dAvg Cadence12/mo
Recently Shipped14 releases · updated May 25, 2026

Upstash Redis Search shipped in March — a full-text search extension that auto-syncs indexes with Redis writes.1 It works with JSON, Hash, and String data, supports full-text queries, filtering, aggregations, fuzzy matching, phrase queries, and regex. Adapters for node-redis and ioredis (@upstash/search-redis, @upstash/search-ioredis) let existing clients adopt it without switching SDKs.

QStash flow control got a ground-up rewrite. The cancellation model changed from scheduling messages to future timestamps (holding slots open) to an ordered waitlist — cancelled messages are purged immediately when a slot opens, so new messages no longer wait for dead slots.2 Pause/resume support and external rate reconfiguration landed alongside. The GET /v2/flow-control endpoint now returns parallelismCount, rateMax, rateCount, ratePeriod, and ratePeriodStart, and the QStash Console added a Flow Control tab with a historical parallelism graph.

Sensitive data redaction shipped for QStash and Workflow. Publishing a message or triggering a workflow now accepts a redact field that zeros out body and/or specific headers in dashboard and API responses, replacing values with a REDACTED: prefix — directly addressing multi-tenant data-leak exposure.3

Workflow's TypeScript SDK fixed a notify race condition. Passing workflowRunId to notify stores the notification for delivery even if the workflow hasn't reached waitForEvent yet, eliminating the gap between trigger and wait.4

QStash added US and EU regional endpoints to reduce publish latency by routing requests to the nearest region.5

Sources

AI-generated summaries may contain mistakes.
Last Checked
3h ago
Tracking since Sep 1, 2023