127 wires and counting

$ follow Shopify

Keep up with Shopify in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-11-04
stories 12

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Theme dev server stops forcing the exit page, and GraphiQL learns JSON

By RepoJournal · Filed · About Shopify · Composed from the cited sources · methodology

The Shopify CLI shipped a fix for a dev-only proxy behavior that diverted every outbound click through the storefront's "leaving this store" page, added machine-readable lifecycle output to GraphiQL, and deleted a theme app extension setting the platform never enabled.

Keep the storefront exit page working in the theme dev server Shopify/cli

by jplhomer

In `shopify theme dev` and theme app extension previews under `shopify app dev`, the proxy used to show the "leaving this store" confirmation on every click to another site, even when the live store or admin theme preview goes straight through. The fix addresses two causes: the storefront's `/url` exit page only continues when the request is a real navigation (`Sec-Fetch-Mode: navigate`), and t...

Remove network_access allowed_sources from theme app extensions Shopify/cli

by jplhomer

`[capabilities.network_access] allowed_sources` in `shopify.extension.toml` shipped in 5.0.0 but the platform never enabled it, so no theme app extension could use it. It is removed, and origins are moving to the app level as `[network_access] allowed_sources` in `shopify.app.toml`.

Add JSON output to GraphiQL commands Shopify/cli

by gonzaloriestra

`app graphiql` and `store graphiql` now take `--json`, emitting typed JSONL lifecycle records (`starting`, `ready`, `stopped`) plus schema discovery so agents can detect readiness and follow failures and shutdown without scraping terminal output. The stated motivation is agent consumption directly, not human convenience.

Unify JSON output schema declarations Shopify/cli

by gonzaloriestra

Commands declared their JSON output schema in two different forms; they now use static fields consistently across the base command, commands, test fixtures, and the authoring example. Schemas are declared before help descriptions initialize, so existing schemas and help output are unchanged.

Quick answers

What shipped in Shopify on November 4, 2026?
The Shopify CLI shipped a fix for a dev-only proxy behavior that diverted every outbound click through the storefront's "leaving this store" page, added machine-readable lifecycle output to GraphiQL, and deleted a theme app extension setting the platform never enabled. In total, 6 commits and 6 pull requests landed.
Who contributed to Shopify on November 4, 2026?
2 developers shipped this update, including jplhomer and gonzaloriestra.
What were the notable Shopify updates?
Keep the storefront exit page working in the theme dev server, Remove network_access allowed_sources from theme app extensions, and Add JSON output to GraphiQL commands.