Shopify Developers Release Notes

Last updated: Feb 20, 2026

  • Feb 19, 2026
    • Date parsed from source:
      Feb 19, 2026
    • First seen by Releasebot:
      Feb 20, 2026

    Shopify Developers by Shopify

    Improved app logs and monitoring

    The Dev Dashboard rolls out enhanced app monitoring for webhooks with 30 days of history, topic filtering, and improved logs. Users can slice data with precise time filters, multi‑select filters, and visible counts to speed debugging.

    We are enhancing app monitoring and logs to provide better visibility and debugging capabilities, starting with webhooks.

    Monitoring Page Improvements

    • Expanded History: Access up to 30 days of webhook data, including successful deliveries, error counts, and p90 response times.
    • Topic Filtering: List all topics and filter the page to view charts specific to a single topic.

    Logs Page Improvements

    • Fine-Grained Time Filters: Search logs using customized start and end dates and times for faster troubleshooting.
    • Multi-Select Filters: Filter by multiple Shops, Statuses, or Topics simultaneously.
    • Filter counts: See the count of events associated with each Shop, Status, and Topic filter option.

    These features are now available in the Dev Dashboard.

    Original source Report a problem
  • Feb 19, 2026
    • Date parsed from source:
      Feb 19, 2026
    • First seen by Releasebot:
      Feb 20, 2026

    Shopify Developers by Shopify

    Use the Admin API and bulk operations in Shopify CLI

    Shopify CLI 3.90.1 adds terminal commands for Admin API queries, mutations and bulk operations, including status, cancel and optional watch. It enables scripting and automation against dev stores with improved performance and broader bulk mutation support.

    Shopify CLI 3.90.1

    • shopify app execute allows you to run standard Admin API queries and mutations.
    • shopify app bulk execute allows you to start bulk queries and bulk mutations, and optionally --watch them synchronously.
    • shopify app bulk status and shopify app bulk cancel allow you to monitor and manage bulk operations.

    These new commands come on the heels of the release of improved performance and expanded mutation support for bulk operations, which make it possible to handle larger data sets for a wider variety of data types. With this Shopify CLI release, it’s now easy for you to script and automate both bulk operations and standard GraphQL operations with the Admin API, or utilize them with coding agents to query and manipulate your dev stores.

    For more information, see the documentation and our community announcement.

    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from Shopify and hundreds of other software products.

  • Feb 19, 2026
    • Date parsed from source:
      Feb 19, 2026
    • First seen by Releasebot:
      Feb 20, 2026

    Shopify Developers by Shopify

    The Dev Dashboard is now multi-lingual

    The Dev Dashboard now renders in your preferred language, and is available in all the languages supported by the Shopify admin.
    For more information, see Choosing your account language and region.

    Original source Report a problem
  • Feb 19, 2026
    • Date parsed from source:
      Feb 19, 2026
    • First seen by Releasebot:
      Feb 20, 2026

    Shopify Developers by Shopify

    Reduced metafield value sizes

    API 2026-04 enforces a 16KB limit on metafield values, with existing oversized fields read-only until updated. The change boosts performance and stability and nudges developers toward metaobjects, multi-value lists, split metafields, or the Files API for large data. Per-app limits and higher entry caps are introduced.

    Beginning with API version 2026-04, new metafield values are limited to 16KB. Existing metafields that exceed this size will remain read-only until they are updated.

    We're introducing this limit to maintain platform performance and stability. We believe this limit accommodates metafield use cases while preventing performance issues from extremely large values. If your app needs to store larger data, consider these alternatives:

    Alternatives to single large metafield values

    • Metaobject references supporting complex structured data
    • List support for multiple values
    • Split data across multiple metafields with logical grouping
    • Use the Files API for large content

    Enhancements we've made to enable large data sets

    • Higher metaobject entry limits
    • Increased metafield definition limits per resource
    • Limits apply separately per app and are not tied to shop limits

    Find the new limits here.

    Original source Report a problem
  • Feb 18, 2026
    • Date parsed from source:
      Feb 18, 2026
    • First seen by Releasebot:
      Feb 19, 2026

    Shopify Developers by Shopify

    Shopify-account web component for storefronts

    Shopify unveils the shopify-account web component that adds in-store sign‑in and a customizable account navigation right on the storefront. It supports passwordless and social sign‑in, CSS variables, and automatic updates. Now live in Horizon themes with a future Theme Store requirement.

    What's included

    • Sign-in methods: passwordless sign-in, social sign-in with Facebook and Google, and automatic sign-in with Shop recognition
    • Account navigation menu with customizable quick links
    • Styling control via CSS variables
    • Automatic feature updates from Shopify without requiring you to update your code

    This component eliminates the guesswork around customer account implementation. It's fully integrated with the latest version of customer accounts, offers customizable styling to match your brand, and enables seamless sign-in for your customers.

    Visit our dev docs to get started now.

    The account component is available now in the latest version of the Horizon themes. If stores you manage are using a Horizon theme, update your theme now to get this component live on your storefront.

    Coming soon

    The shopify-account component will soon be required for all themes submitted to or updated in the Theme Store. If you're a theme partner, we recommend adding it to your themes now.

    Original source Report a problem
  • Feb 16, 2026
    • Date parsed from source:
      Feb 16, 2026
    • First seen by Releasebot:
      Feb 16, 2026

    Shopify Developers by Shopify

    Remaining line items weight available for fulfillment orders

    API 2026-04 release candidate

    In the API 2026-04 release candidate version, a new field, remainingLineItemsWeight, has been added to the FulfillmentOrder GraphQL type. This field returns the total weight of line items that haven’t been fulfilled yet, which enables you to make decisions based on remaining weight in your fulfillment order.

    For implementation details and further information, see the fulfillment orders documentation.

    Original source Report a problem
  • Feb 12, 2026
    • Date parsed from source:
      Feb 12, 2026
    • First seen by Releasebot:
      Feb 13, 2026

    Shopify Developers by Shopify

    Added new enum values for ColumnDataType in ShopifyqlTableDataColumn

    New enum values

    • RATING : Represents a rating value as float.
    • STRINGIDENTITY : Represents a GID/UUID value.
    • COLOR : Represents a color value in HEX format.
    Original source Report a problem
  • Feb 11, 2026
    • Date parsed from source:
      Feb 11, 2026
    • First seen by Releasebot:
      Feb 12, 2026

    Shopify Developers by Shopify

    Webhook subscriptions now support a name field for identification

    Webhooks can now have names for TOML and Admin API subscriptions, simplifying identification and routing when you have multiple subscriptions. Names appear in request headers and must be unique per shop or per app, with a 50 character limit. Available from 2026-04 via GraphQL and TOML config.

    Webhook Subscription Naming

    You can now assign an optional name to your webhook subscriptions to simplify identification and management. This feature is available for both TOML-based subscriptions and subscriptions created through the Admin API subscriptions created via the GraphQL Admin API.

    Naming your webhooks is particularly beneficial when you have multiple subscriptions targeting the same endpoint or listening to the same topic with different filters. When a webhook is delivered, its name is included in the request headers, allowing you to route and process incoming webhooks without needing to parse the payload body.

    For admin API subscriptions, the webhook name must be unique per shop. For declarative subscriptions, the name must be unique per app. Names can be up to 50 characters long and may include alphanumeric characters, underscores, and hyphens.

    To set a name for TOML-based subscriptions, update the name field in your shopify.app.toml webhook configuration. From 2026-04, you can name admin API subscriptions, the name field can be set using the WebhookSubscription GraphQL object, as well as through the webhookSubscriptionCreate and webhookSubscriptionUpdate mutations.

    Original source Report a problem
  • Feb 11, 2026
    • Date parsed from source:
      Feb 11, 2026
    • First seen by Releasebot:
      Feb 12, 2026

    Shopify Developers by Shopify

    Accelerated checkouts now support add‑ons from the product page

    It’s now possible to purchase products and their add-on products (for example, a TV and its warranty) from the product page using accelerated checkouts.

    Learn more in the developer documentation.

    Original source Report a problem
  • Feb 9, 2026
    • Date parsed from source:
      Feb 9, 2026
    • First seen by Releasebot:
      Feb 10, 2026

    Shopify Developers by Shopify

    shopify.app.extensions() in App Bridge now supports POS UI extensions

    Shopify.app.extensions() now supports POS UI extensions

    The shopify.app.extensions() method in App Bridge now supports Point of Sale (POS) UI extensions, in addition to checkout, customer account, Admin, and Theme extensions.

    With this update, your embedded app can query the status of POS UI extensions along with other extension surfaces. This enables you to consistently handle and activate your Point of Sale extensions, simplifying the creation of onboarding flows and setup dashboards that encompass your entire app extension ecosystem, including in-store experiences.

    For more information, refer to the developer documentation.

    Original source Report a problem

Related products