Commerce Storefront Catalog Service Release Notes
These release notes cover the latest Commerce Catalog Service updates, including:
-
Storefront Catalog Service releases
- Catalog Service API schema enhancements for improved data retrieval
- Security, performance, and reliability improvements for the Catalog Service API and underlying infrastructure.
See Storefront Services schema in the Commerce Developer documentation for more information about these APIs.
-
Catalog Service metapackage releases
- Updated dependencies for improved performance, stability, and compatibility with other Adobe Commerce components.
-
Catalog Service Installer releases
- Updated dependencies to maintain compatibility between the Catalog Service and your Commerce stack.
Updates are categorized by type:
Support is provided for the latest version. Release notes for older versions are included for reference.
Storefront Catalog Service
May 2026
Release date: May 13, 2026
CategoryView GraphQL type now includes a position field, so storefronts can display categories in the order merchants configure in the catalog hierarchy.
Release date: May 4, 2026
NONE instead of the expected currency, resulting in missing prices. This update ensures consistent and accurate price rendering across the storefront.
April 2026
Release date: April 29, 2026
clients as per documented limits and boundaries.
Release date: April 17, 2026
searchCategory GraphQL query that enables clients to search categories by name with paginated results. The query accepts a required searchTerm (minimum 3 characters) and optional family, pageSize, and currentPage parameters. Results include matching CategoryTreeView objects with full category metadata, a totalCount, and pageInfo for pagination.
This query is available only for customers using Adobe Commerce Optimizer Merchandising Services. See searchCategory.
March 2026
Release date: March 24, 2026
December 2025
Release date: December 11, 2025
November 2025
Release date: November 17, 2025
productSearch GraphQL query now supports filtering product attributes with the names field. With this filter, you can:
-
Reduce response payload size by requesting only specific attributes
-
Combine with the existing
rolesfilter to narrow by visibility role and attribute name -
Examples:
Filter by attribute names only
code language-graphql query { products(skus: ["SKU-001"]) { attributes(names: ["color", "size", "material"]) { name label value } } }Filter by both roles and names:
code language-graphql query { products(skus: ["SKU-001"]) { attributes(roles: ["visible in PDP"], names: ["eco_collection", "new"]) { name label value roles } } }
names argument or provide an empty array.Release date: November 6, 2025
September 2025
Release date: September 8, 2025
To retrieve tier pricing:
- Use the
productsquery with your desired SKUs - For SimpleProductView, access
price.tiers - For ComplexProductView, access
priceRange.minimum.tiersandpriceRange.maximum.tiers - Each tier contains the discounted
tierprice andquantityconditions - Define quantity thresholds with
gte(greater than or equal to) andlt(less than)
Example:
query {
products(skus: ["SKU-001"]) {
... on SimpleProductView {
price {
regular { amount { value currency } }
tiers {
tier { amount { value currency } }
quantity {
... on ProductViewTierRangeCondition { gte lt }
}
}
}
}
}
}
The API now returns only tiers whose discounted price is lower than the product’s minimum final price. Higher tiers are omitted because the minimum final price would apply on the storefront instead.
Applies to:
- Simple products:
price.tiersonly includes tiers withtier.amount.value<price.final.amount.value(minimum final). - Complex products:
priceRange.minimum.tiersandpriceRange.maximum.tiersuse the same rule when building the price range.
Release date: September 2, 2025
null for the price field instead of throwing an error, allowing clients to handle missing data gracefully.
July 2025
Release date: July 30, 2025
Release date: July 24, 2025
recommendationsByUnitIds retrieves recommendation units by their unique ID for more flexible, targeted access.
-
unitIdsis required (list of recIds to fetch). -
Context parameters (
currentSku,cartSkus,userViewHistory,userPurchaseHistory,category) behave the same as in the existing recommendations query. -
Example
code language-graphql query { recommendationsByUnitIds( unitIds: ["11ee89d1-bfae-4582-a921-2ced44ff6bf7"] currentSku: "24-MB01" cartSkus: ["24-MB01"] ) { totalResults results { unitId unitName totalProducts productsView { sku } pageType typeId storefrontLabel displayOrder } } }
Release date: July 15, 2025
June 2025
Release date: June 20, 2025
Release date: June 20, 2025
Release date: June 13, 2025
Magento-Is-Preview header to pass uncached data from the catalog endpoint to the Search Service.
April 2025
Release date: April 8, 2025
March 2025
Release date: March 28, 2025
February 2025
Release date: February 18, 2025
December 2024
Release date: December 9, 2024
Major release: composable catalog data model for headless storefronts, header management, and product data handling.
AC-Locale renamed to AC-Scope-Locale for composable catalog API operations; header mapping and default values specified.
CurrencyEnum updated to support NONE for product search queries, aligning with federation logic.
Release date: December 9, 2024
images field now follow catalog export sortOrder for consistent storefront and API behavior.
Release date: December 2024
October 2024
Release date: October 22, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
lastModifiedAt in product information for accurate sitemaps and search-engine reindexing (e.g., Google).
September 2024
Release date: September 26, 2024
August 2024
Release date: August 22, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
The following sku does not have product override data in the DB: <SKU value>. Make sure data is synced.
Release date: August 13, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
May 2024
Release date: May 23, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
InStock flag for option values now respects the scoped enabled status of the product variant.
Known limitations
The following features are not yet supported:
- The maximum size for dynamic attributes payload is 9 MB.
- The Group product price can be calculated with simple product prices.
- In an image array, only the first image contains roles.
Use API Mesh and the Core GraphQL API for:
- Minimum Advertised Price
- Tier pricing
- Bundle products with fixed prices
For details and examples, see Catalog Service and API Mesh.
April 2024
Release date: April 11, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
products and refineProduct queries now return customizable options data for both simple and complex products.
February 2024
Release date: February 22, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
catalog-service metapackage v3.1.0+.
Release date: February 13, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
Known limitations
These features are not yet supported:
- The maximum size for dynamic attributes payload is 9 MB.
- Group product price. This value can be calculated with simple product prices.
- In an image array, only the first image contains roles.
Use API Mesh and the Core GraphQL API for:
- Minimum Advertised Price
- Tier pricing
October 2023
Release date: October 12, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
inStock flag for product variants.
urlKey and externalId fields have been added to the GraphQL schema.
September 2023
Release date: September 19, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
July 2023
Release date: July 18, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
recommendations GraphQL query for Product Recommendations.
June 2023
Release date: June 27, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
related products.
April 2023
Release date: April 12, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
March 2023
Release date: March 28, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
products query.
entityId using API Mesh.
Release date: March 6, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
categories GraphQL functionality.
February 2023
Release date: February 7, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
January 2023
Release date: January 17, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
November 2022
Release date: November 18, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
October 2022
Release date: October 4, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
September 2022
Release date: September 12, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
August 2022
Release date: August 9, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
products and refineProduct queries return the following data:
- Predefined (system) product attributes.
- Dynamic product attributes and filter them by role (product display page/product list page).
- Product options.
- Product images and filter them by role (PDP/PLP).
- A specific price for simple products and price ranges for configurable products.
- Customer group prices and price ranges. They return a fallback default price on shoppers without a customer group.
- Product types that use B2B customer-specific pricing.
Catalog Service metapackage
Updates to the Catalog Service PHP metapackage (magento/catalog-service).
-
For Adobe Commerce as a Cloud Service customers, the latest version is installed in your environment.
-
For Adobe Commerce on cloud or on premises, Adobe recommends using Composer to upgrade the Catalog Service metapackage in your cloud environments the latest release.
v3.3.0 release
Release date: October 14, 2025
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
magento/data-services dependency updated to ^8.0.0. Verify environment and custom Data Services API usage for 8.x compatibility before upgrading.
v3.2.0 release
Release date: April 12, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
v3.1.0 release
Release date: January 26, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
- Category permission data exporter (
magento/module-category-permission-data-exporter) for exporting category permission data used by the catalog service. - Catalog Sync Admin
magento/module-catalog-sync-adminfor Admin UI and configuration related to catalog sync.
Catalog Service Installer
The installer is delivered with the Catalog Service extension and handles installation and environment checks so the Catalog Service matches your Commerce stack.
-
For Adobe Commerce as a Cloud Service customers, the latest installer version is installed in your environment.
-
For Adobe Commerce on cloud infrastructure or on premises, keep the installer aligned with the Catalog Service metapackage.
Whenever you use Composer to upgrade the magento/catalog-service, the installer package is automatically updated to the latest version. You can also use Composer to upgrade magento/catalog-service-installer separately when these release notes describe a change you need, for example, support for a new PHP version. That way your installation tooling stays compatible with the Catalog Service version you run.
v1.0.6 release
Release date: March 25, 2026
Related documentation
-
For projects deployed on **Adobe Commerce on cloud, on premises, or Adobe Commerce as a Cloud Service, see the following documentation:
-
For projects using Adobe Commerce Optimizer or Adobe Commerce Optimizer Connector, see the following documentation: