The Wire · Showcase
CLI LATENCY DROPS, THROTTLING FIXED, HYDROGEN OAUTH HARDENS
By RepoJournal · Filed · About Shopify
Shopify's CLI is shipping background analytics to eliminate command blocking, while three critical authentication fixes land across the platform.
The CLI is moving analytics delivery off the critical path [1], passing payloads to a detached process so commands exit immediately on Mac and Linux, though Windows still blocks. In the same release, retryAwareRequest now handles GraphQL throttling correctly [2], catching the 200 response with `extensions.code: "THROTTLED"` that App Management and other APIs return instead of a 429 code. E2E authentication infrastructure got a complete overhaul [3] [4], splitting local and remote test suites so transient device-login failures only retry once rather than nuking the entire run, and adding configuration validation upfront. On the Hydrogen side, OAuth state now uses cryptographically secure randomness to prevent session hijacking across browser contexts [7], while MiniOxygen added HTTP/2 support [6] and the CLI-hydrogen package fixed local command discovery [5]. Five releases shipped across the stack in the last 24 hours, with skeleton and create-hydrogen adding Shopify AI Toolkit recommendations to new storefronts [8] [9].
One email a day. Unsubscribe in one click.
Keep up with Shopify in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update @shopify/cli-hydrogen to 13.0.4 for customer-account-push fixes Shopify/hydrogen [plan]
- → Upgrade @shopify/hydrogen to 2026.4.5 for OAuth state security hardening Shopify/hydrogen [plan]
- → Pull latest CLI for background analytics and throttle retry logic Shopify/cli [monitor]
References
- [1] Send analytics in background ↗ Shopify/cli
- [2] Retry GraphQL requests rejected as Throttled without a 429 code ↗ Shopify/cli
- [3] Make E2E authentication setup resilient ↗ Shopify/cli
- [4] Split local and remote E2E tests ↗ Shopify/cli
- [5] @shopify/cli-hydrogen@13.0.4 ↗ Shopify/hydrogen
- [6] @shopify/mini-oxygen@4.2.2 ↗ Shopify/hydrogen
- [7] @shopify/hydrogen@2026.4.5 ↗ Shopify/hydrogen
- [8] skeleton@2026.4.6 ↗ Shopify/hydrogen
- [9] @shopify/create-hydrogen@5.0.39 ↗ Shopify/hydrogen