Automatic CSS subsetting for `{% stylesheet %}` tags
Shopify is introducing CSS content subsetting for {% stylesheet %} tags to improve storefront performance. Starting April 20, 2026, Shopify only delivers the CSS from {% stylesheet %} tags that are relevant to the sections, blocks, and snippets rendered on each page, instead of serving all {% stylesheet %} CSS on every page load.
Also shipped Apr 23, 2026Shopify in April 2026 →
Aperture
Use Aperture ( beta ) to secure and manage your LLM agents with a single control plane across all your providers and models. New: Create custom guardrails with pre-LLM-call hooks to strip or block PII and restrict specific agent tools before requests reach the LLM.
Plan Access Tokens (PLANTs) are now in beta
Plan Access Tokens (PLANTs) are now in beta , a new authentication method for server-to-server integrations and internal automation.
FOCUS: Standardized Cost and Usage Data
Access and analyze Grafana Cloud cost and usage data using the open FOCUS standard We’re excited to announce the general availability of FOCUS support in the Cost Management and Billing app! FOCUS (FinOps Open Cost and Usage Specification) is an open industry standard for cloud cost and usage data.
NeMo NVIDIA Neural Modules 2.7.3
Highlights This release addresses known security issues. For the latest NVIDIA Vulnerability Disclosure Information visit https://www.nvidia.com/en-us/security/ , for acknowledgement please reach out to the NVIDIA PSIRT team at PSIRT@nvidia.com Uncategorized: Changelog beep boop 🤖: Bumping nemo to v2.7.3 by @nemo-automation-bot[bot] :: PR: #15552 remove...
Weights & Biases 0.26.1
Added Api methods returning artifacts, registries, automations, and related paginators now accept an optional start argument to resume iteration from a saved cursor ( @tonyyli-wandb in #11651 ) The stop_fn setting to customize how a run is stopped ( @timoffex in #11773 ) Allows overriding the default of sending a SIGINT to the Python process Changed Unified...
Nova-3 Model Update
🌏 Nova-3 now supports Gujarati with the following language codes: Gujarati: gu , gu-IN Access this model by setting model="nova-3" and the relevant language code in your request. Learn more about Nova-3 and supported languages on the Models and Language Overview page.
More from Shopify developer platformEvery Shopify developer platform release →
`totalUnsettledSet` calculation fixed for pending captures
The totalUnsettledSet field on the OrderTransaction object now correctly calculates the unsettled amount when a capture is in pending status. The affected field is OrderTransaction.totalUnsettledSet .
Customer tax settings now available in Admin API
Starting in API version 2026-07, the taxSettings field on the Customer object will be publicly accessible in the Admin GraphQL API. Apps with the read_customers or read_taxes access scopes can now query a customer's tax ID, such as a VAT number, which is collected and validated during checkout.
Storefront Catalog MCP now implements UCP
What’s changing The following UCP catalog tools in Storefront Catalog are now available: `search_catalog`: Search a store's product catalog with filters, pagination, and buyer context `lookup_catalog`: Batch lookup products or variants by identifier with inputs correlation `get_product`: Retrieve full product details with interactive variant selection...
New app submission experience in the Partner Dashboard
We updated the app submission experience to help apps get reviewed and published faster. Three changes are live now in the Partner Dashboard: End-to-end review management in Partner Dashboard Review feedback for app submissions now lives in the Partner Dashboard under App > Distribution.
Minor rounding change for custom line item discounts in POS 11.5
Starting with POS version 11.5, we are updating the internal calculation method for custom fixed-amount line item discounts. These discounts will now be applied on a per-unit basis rather than across the entire line. Note that this change only affects fixed-amount discounts; percentage discounts remain unchanged.
`LineItem.priceAfterAllDiscountsBeforeTaxesSet` field now available
The LineItem object in the GraphQL Admin API now includes a [ priceAfterAllDiscountsBeforeTaxesSet ( https://shopify.dev/docs/api/admin-graphql/2026-07/objects/LineItem#field-LineItem.fields.priceAfterAllDiscountsBeforeTaxesSet ) field, which is equivalent to the REST API's current_subtotal_price_set on line items.
Deprecation of checkout metafields in checkout and customer account UI extensions
As of API version 2026-04, the ability to read and write checkout metafields in checkout and customer account UI extensions has been removed. Instead, checkout metafields have been replaced by cart metafields in checkout UI extensions and order metafields in customer account UI extensions.
Scannable discount codes
As of POS version 11.5, merchants can generate scannable QR codes for any discount code in the Shopify Admin. These QR codes can be applied by both POS staff at checkout and by customers in online store sessions. What this means for discount apps No changes are required with this release.