Skip to main content

Securing your app, together

Act now to secure your app: We're asking every app dev to act this week. We have new tools to help, including AI security scans, expiring tokens, and better log filtering. Read on to learn how.
Read the full story
Changelog
Subscribe

Surfaces & APIs

Versions

Change type

  1. September 2026

    Surface
    1. More resilient token exchanges when migrating tokens without a user session
      GraphQL Admin API
  2. August 2026

    Surface
    1. More resilient refreshes for expiring offline access tokens
      GraphQL Admin API
    2. Script tags are deprecated and will stop running on March 1, 2027
      Action requiredGraphQL Admin API
    3. The orderCreate mutation now supports multiple tracking numbers for each fulfillment
      GraphQL Admin API
  3. July 2026

    Surface
    1. Updating an order's shipping address recalculates taxes as of API version 2026-10
      Breaking changesGraphQL Admin API
  4. June 2026

    Surface
    1. Carrier services will no longer be automatically added to the default shipping profile
      Breaking changesGraphQL Admin API
  5. May 2026

    Surface
    1. Expiring offline access tokens required for all public apps as of January 1, 2027
      Breaking changesGraphQL Admin API
  6. April 2026

    Surface
    1. inventoryActivate now preserves available quantity
      Breaking changesGraphQL Admin API
  7. March 2026

    Surface
    1. Removal of pre_tax_price from the Order REST Admin API
      Breaking changesAdmin REST API
    2. Expiring offline access tokens required for new public apps as of April 1, 2026
      Action requiredGraphQL Admin API
  8. February 2026

    Surface
    1. JSON metafield values limited to 128KB
      Breaking changesGraphQL Admin API
  9. January 2026

    Surface
    1. Events data now limited to one year retention
      DeprecatedGraphQL Admin API
  10. December 2025

    Surface
    1. Removing permitsSkuSharing field from fulfillment service
      Breaking changesGraphQL Admin API
    2. Offline access tokens now support expiry and refresh
      GraphQL Admin API
  11. October 2025

    Surface
    1. Increased limits in metafield and metaobject definitions
      Platform
    2. New: Unlisted Product Status
      GraphQL Admin API
    3. The product variant limit is now 2048 for all merchants
      Admin REST API
  12. September 2025

    Surface
    1. Your app may be affected by remote products
      Breaking changesTools
    2. Setting permitsSkuSharing argument to false when creating a fulfillment service returns an error
      Breaking changesGraphQL Admin API
  13. July 2025

    Surface
    1. Deprecation of the ProductVariant.taxCode field
      Action requiredGraphQL Admin API
  14. June 2025

    Surface
    1. Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header
      Action requiredGraphQL Admin API
  15. May 2025

    Surface
    1. Shipping Rates – Return backup rates for 3xx and 4xx carrier responses
      GraphQL Admin API
  16. April 2025

    Surface
    1. Allocate a single line item's quantity across multiple fulfillment locations
      GraphQL Admin API
    2. New fees and net fields for balance transactions
      GraphQL Admin API
  17. March 2025

    Surface
    1. InventoryItem Webhooks Accessible with Product Scopes
      GraphQL Admin API
    2. Re-enabled customer search terms in the GraphQL and REST Admin APIs
      GraphQL Admin API
    3. Checkout APIs will be shut down April 1, 2025
      Action requiredAdmin REST API
  18. February 2025

    Surface
    1. Reserved prefix protection for metafields and metaobjects
      GraphQL Admin API
    2. No-op for unchanged metafields and metaobjects
      GraphQL Admin API
  19. January 2025

    Surface
    1. Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store
      Action requiredApp store
    2. Apply multiple holds to a single fulfillment order
      Action requiredGraphQL Admin API
  20. December 2024

    Surface
    1. Admin REST API product image is now deprecated
      DeprecatedAdmin REST API
  21. November 2024

    Surface
    1. manualPaymentGateway field added to orderTransaction object
      GraphQL Admin API