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.
-
Catalog Service metapackage releases
- Updated dependencies for improved performance, stability, and compatibility with other Adobe Commerce components.
Updates are categorized by type:
Support is provided for the latest version. Release notes for older versions are included for reference.
Storefront Catalog Service
v1.48 release
February 19, 2025
categoryTree query in the GraphQL API now returns category descriptions, images, and SEO meta tags. This update delivers the data that storefront developers need to display category imagery and improve search engine optimization with proper meta titles, descriptions, and keywords. Only supported on Commerce implementations using the composable catalog data model for headless storefronts<
v1.47 release
February 12, 2025
CategoryProductView type, enabling enhanced views and queries for products by category. This update allows developers to efficiently retrieve and filter product data based on category, improving flexibility and performance for category-driven use cases. For details, see Implement categories on the storefront. Only supported on Commerce implementations using the composable catalog data model for headless storefronts
v1.46 release
December 11, 2025
v1.45 release
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.v1.44 release
November 6, 2025
v1.43 release
November 3, 2025
-
Serve different product content to different customer segments
-
Apply locale-specific customizations without duplicating base data
-
Control field-level overrides with Layer Masks
-
Support for premium, seasonal, and mobile-optimized content layers
Layers are retrieved using the existing
productsquery, are applied server-side from request headers, and require no schema changes. See Catalog layer in the Adobe Commerce Optimizer Guide.
v1.42 release
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.
v1.41 release
September 2, 2025
null for the price field instead of throwing an error, allowing clients to handle missing data gracefully.
v1.40 release
July 30, 2025
v1.39 release
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 } } }
v1.38 release
July 15, 2025
v1.37 release
June 20, 2025
v1.36 release
June 20, 2025
v1.35 release
June 13, 2025
Magento-Is-Preview header to pass uncached data from the catalog endpoint to the Search Service.
v1.34 release
March 23, 2025
v1.33 release
April 29, 2025
v1.32 release
March 28, 2025
v1.31 release
February 18, 2025
v1.30 release
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.
v1.29 release
December 9, 2024
images field now follow catalog export sortOrder for consistent storefront and API behavior.
v1.28 release
v1.27 release
September 26, 2024
v1.26 release
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).
v1.23 release
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.
v1.22 release
August 13, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
v1.19 release
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.
v1.18 release
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.
v1.17 release
February 22, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
catalog-service metapackage v3.1.0+.
v1.16 release
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
v1.13 release
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.
v1.12 release
September 19, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
v1.11 release
July 18, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
recommendations GraphQL query for Product Recommendations.
v1.10 release
June 27, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
related products.
v1.7 release
April 12, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
v1.6 release
March 28, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
products query.
entityId using API Mesh.
v1.5 release
March 6, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
categories GraphQL functionality.
v1.4 release
February 7, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
v1.3 release
January 17, 2023
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
v1.1 release
November 18, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
v1.0 release
October 4, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
0.3 release - Beta+
September 12, 2022
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.x and newer
Beta Release
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 on-premises, Adobe recommends using Composer to upgrade the Catalog Service metapackage in your cloud environments the latest release.
v3.3.0 release
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.
ea
v3.2.0 release
April 12, 2024
[Supported]{class="badge informative" title="Supported"} Adobe Commerce versions 2.4.4 and newer
v3.1.0 release
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.
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: