Remaining line items weight available for fulfillment orders
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.
Also shipped Feb 16, 2026Shopify in February 2026 →
What's new in Sigma
AI apps CSV upload using customer-owned cloud storage (Beta) CSV upload can now use a customer-owned cloud storage data flow instead of the default data flow through Sigma's infrastructure.
Cloudflare Fundamentals - Content encoding support for Markdown for Agents and other improvements
When AI systems request pages from any website that uses Cloudflare and has Markdown for Agents enabled, they can express the preference for text/markdown in the request: our network will automatically and efficiently convert the HTML to markdown, when possible, on the fly.
WAF Release - 2026-02-16
This week’s release introduces new detections for CVE-2025-68645 and CVE-2025-31125. Key Findings CVE-2025-68645: A Local File Inclusion (LFI) vulnerability in the Webmail Classic UI of Zimbra Collaboration Suite (ZCS) 10.0 and 10.1 allows unauthenticated remote attackers to craft requests to the /h/rest endpoint, improperly influence internal dispatching...
Workers - Quick Editor devtools replaced with log viewer
Cloudflare has deprecated the Workers Quick Editor dev tools inspector and replaced it with a lightweight log viewer. This aligns our logging with wrangler tail and gives us the opportunity to focus our efforts on bringing benefits from the work we have invested in observability, which would not be possible otherwise.
cline 3.63.0
Added added zai GLM 5 Free promo Fixed Restore reasoning trace visibility in chat and improve the thinking row UX so reasoning is visible, then collapsible after completion.
AI Analytics Platform Launch
Description: Our platform is going AI-native with the launch of 3 incredible innovations: Global Agent: a powerful AI agent that can answer data questions, create artifacts, and take action across the entire platform (also available via Slack).
More from Shopify developer platformEvery Shopify developer platform release →
Shopify-account web component for storefronts
Simplify customer account implementation with our new shopify-account component. This web component allows customers to sign in and access account navigation menu, all without leaving the storefront.
JSON metafield values limited to 128KB
When using API version 2026-04 or later, JSON type metafield writes will be limited to 128KB. Limits for all other metafield types remain unchanged ( current limits ). All apps that use JSON fields (prior to April 1st, 2026), will be grandfathered at the current 2MB limit.
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 .
Use the Admin API and bulk operations in Shopify CLI
Shopify CLI 3.90.1 now features commands that let you execute queries, mutations, and bulk operations right from your terminal. 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.
Improved app logs and monitoring
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.
Added new enum values for ColumnDataType in ShopifyqlTableDataColumn
We have introduced 3 new enum values to ColumnDataType in ShopifyqlTableDataColumn : RATING : Represents a rating value as float. STRING IDENTITY : Represents a GID/UUID value. COLOR : Represents a color value in HEX format.
New rejection reason codes and merchant message added to `verificationSessionReject` mutation
The verificationSessionReject mutation in the Payments Apps API now supports two new rejection reason codes and an optional merchant-facing message. The new enum values on VerificationSessionStateReason include: RESOURCE_NOT_FOUND : The payment method could not be found in the payment provider's system.
Webhook subscriptions now support a name field for identification
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.