Major incident
Upstash: QStash Service Disruption in the EU Region
Jun 19, 2026, 09:11 UTC
started
09:11 UTC
resolved
<1 min
duration
Current status of Upstash: Operational — live Upstash status
Timeline
- Jun 19, 2026, 09:11 UTCresolvedWe identified an outbound networking issue affecting a subset of QStash server instances in the EU region between 2026-06-19 09:11 UTC and 2026-06-19 09:45 UTC. During this period, some requests dispatched by QStash may have failed. The issue has been resolved, and QStash is currently operating normally. We will publish a postmortem with additional details as soon as it is available. Update: We identified that one QStash server had been assigned an outbound IP address outside of the configured QStash IP range. This remained the case until 2026-06-19 11:24 UTC. Endpoints that restrict access based on QStash outbound IP allowlists may have rejected requests from this server during this period.
- Jun 19, 2026, 13:52 UTCpostmortem## What happened A configuration change applied to QStash's EU networking layer introduced an outbound connectivity fault. Between **09:11 and 09:45 UTC**, a subset of QStash instances had degraded egress connectivity, and some dispatched messages may have failed on their initial attempt. A related side effect caused some servers to egress from IP addresses outside QStash's advertised outbound range until **11:24 UTC**; during that window, endpoints enforcing QStash IP allowlists may have rejected requests from those servers. QStash's automatic retries delivered many affected messages on subsequent attempts once connectivity was restored, and QStash is now operating normally. ## Customer impact Impact was limited to the EU region and to two effects within the window above: * **Delivery delays / failures** _\(09:11 – 09:45 UTC\)_ — messages dispatched through affected instances may have failed on their first attempt. Thanks to automatic retries with backoff, most were re-delivered once connectivity recovered; messages that exhausted their retry policy during the window followed their configured failure path \(e.g., DLQ / failure callback\). * **Allowlist rejections** _\(09:11 – 11:24 UTC\)_ — customers who restrict inbound traffic to QStash's outbound IP ranges may have seen requests from the affected servers rejected. Customers who do not enforce source-IP allowlisting were unaffected by this. ## Root cause A routine networking configuration change contained an error that: 1. disrupted outbound connectivity on the affected nodes, and 2. caused affected nodes to acquire outbound IPs outside the advertised range. The underlying gap was systemic: the change procedure had no automated validation gate to catch the faulty state before it reached production. ## What we've done * **Fail-fast pre-checks** — automated validation now halts the change procedure _before it runs_ if a configuration would degrade connectivity or violate expected state. * **Egress IP-range enforcement** — outbound IP assignments are now checked against the advertised QStash range, so a node can no longer come online with an unadvertised IP. * **Tighter post-change verification** — completion now confirms outbound reachability and egress-IP conformance across affected nodes. ## Customer action None required. All QStash traffic again originates from the advertised outbound IP ranges. We apologize for the disruption.
Updates as published by Upstash (original).
Other services with incidents at the same time
- Batch 09:51 UTC · Profile updates and orchestration impact on CEP
- IXOPAY 09:36 UTC · Payment Orchestration Service Disruption
- Expo 09:02 UTC · Environment variables page shows an error
- Maven Central 08:38 UTC · search.maven.org is down
- GoTo 08:33 UTC · GoTo Connect - Contact Center and Call Reports Issue
More Upstash incidents
- September 29, 2026 Brief connection proxy degradation in us-east-1
- August 28, 2026 Message Persistence Issue — QStash us-east-1
- June 25, 2026 Upstash Redis Partial Service Disruption
- May 14, 2026 Upstash Redis – intermittent connection issues in some regions
- May 12, 2026 Fly.io Upstash Redis Service Distruption
- May 11, 2026 Fly.io Upstash Redis service distruption (FRA region)