Headless checkout SSO is now documented with sso=silent
We’ve updated our headless checkout authentication docs to refer to the silent single sign-on query parameter as sso=silent instead of logged_in=true . This is a terminology and documentation update only. Existing checkout URLs that use logged_in=true will continue to work.
Also shipped Jun 8, 2026Shopify in June 2026 →
Launching Prisma Compute in Public Beta
Prisma Compute is now in public beta, providing TypeScript app hosting on the same infrastructure as the database.
Email Service - Authenticated SMTP submission now available in beta
You can now send emails through Cloudflare Email Service using authenticated SMTP submission on smtp.mx.cloudflare.net:465 . SMTP joins the REST API and the Workers binding as a third way to send transactional email , useful for existing applications that already speak SMTP and language-native SMTP libraries (Nodemailer, smtplib , PHPMailer, JavaMail).
Realtime - Post-meeting transcriptions are now Generally Available in RealtimeKit
RealtimeKit lets you build products where people meet over live audio and video , such as HealthTech, EdTech, proctoring, and other real-time platforms , on Cloudflare's global WebRTC infrastructure . Post-meeting transcription is now Generally Available, so completed RealtimeKit meetings can automatically produce full transcript files after they end.
New Relic Knowledge is now Generally Available
Modern environments generate massive amounts of operational data, but the knowledge required to resolve issues is often fragmented across wikis, tickets, and tribal knowledge. New Relic Knowledge closes that gap by transforming scattered documentation into an enterprise-grade grounding layer.
React Native Session Replay , Privacy Masking
Description: React Native Session Replay now correctly respects your chosen maskLevel , light, medium, or conservative , on both iOS and Android, honoring privacy configurations end-to-end exactly as intended. Bonus points? iOS light masking now also auto-masks phone and email keyboard inputs to match Android and web behavior.
Text to Speech
- v1 model removal: The eleven_monolingual_v1 and eleven_multilingual_v1 models are deprecated and will be removed on July 9, 2026. Migrate to eleven_multilingual_v2 or another current model before removal. See deprecated models for replacement suggestions.
More from Shopify developer platformEvery Shopify developer platform release →
Shopify AI Toolkit for upgrading extensions to Polaris web components
The Shopify AI Toolkit now supports upgrading checkout and customer account UI extensions to new API versions, including the migration to Polaris web components. Use the AI Toolkit with your preferred AI coding agent to skip repetitive manual work and speed up the heavy lifting.
Streamlined Metaobject API
It’s now easier to work with metaobjects. With the new values property , you can fetch all fields of a metaobject in a single call without handling deserialization in your app. The API returns a JSON-compatible object that’s ready to use directly. You can also use values when creating or updating metaobjects .
`GiftCardCashOutTransaction` is now resolvable from `GiftCardTransaction`
Starting with GraphQL Admin API version 2026-07, the [ GiftCardCashOutTransaction ]( https://shopify.dev/docs/api/admin-graphql/2026-07/objects/GiftCardCashOutTransaction type is introduced as a new variant of the GiftCardTransaction interface.
Local currency support gift cards now available in the GraphQL Admin API
Starting in API version 2026-07 , the GraphQL Admin API supports local currency gift cards. You can create gift card products that are issued in a specific currency, and control whether buyers can redeem those gift cards across currencies. If your app creates gift cards directly, migrate from the deprecated initialValue field to initialAmount .
Inventory transfer webhooks include origin and destination location IDs, and mutation documentation clarified
Inventory transfer webhooks: new origin and destination fields Payloads for the following webhook topics now include the source and destination location of the transfer as Location Global IDs: inventory_transfers/add_items inventory_transfers/update_item_quantities inventory_transfers/remove_items inventory_transfers/ready_to_ship inventory_transfers/cancel...
Read a cart line's `viewKey` from the `CartLine` type
The CartLine type now exposes a viewKey field, so you can correlate a returned cart line with the viewKey you sent to cartLinesUpdate and cartLinesRemove . What's new CartLine.viewKey returns the same viewKey your Liquid storefront renders, alongside the existing UUID id .
Shop User Metafields in Shopify Functions
Shop User is Shopify’s cross-merchant buyer identity. Partners who use metafields on Shop Users can now read those metafields during checkout using Shopify Functions. To learn more, see the Shop User metafields guide in the Shopify developer documentation: https://shopify.dev/docs/api/shop/guides/use-cases/metafields
App quality checks now managed in Partner Dashboard
The end-to-end review management experience previously launched for new app submissions in the Partner Dashboard now also applies to app audits. When a published app undergoes a quality check and requires changes, that feedback appears in the Partner Dashboard under App > Distribution.