These release notes describe the latest versions of the SaaS data export extension. Support is provided for the current major released version. Release notes for older versions are provided for reference.
Updates include:
New features Fixes and improvements Known issues
NOTE
The SaaS data export extension is a collection of modules that is installed automatically with Live Search, Product Recommendations, and Catalog Service. You can check the version installed on your system using Composer. In some cases, you might want to upgrade the data export extension on your system to pick up fixes or new capabilities without updating the Commerce Service version.
2026 releases release-notes-2026
103.5.1 Release
October 14, 2026
The Number attribute type is now available when creating product attributes in the Admin UI. This attribute enables numeric sorting and range filtering in Live Search.
103.5.0 Release
October 13, 2026
Accurate attribute visibility in exported metadata–Fixed an issue where the attribute visibility field exported the Admin visibility setting instead of the storefront visibility setting. Connected Commerce services now receive the correct visibility for each attribute.
Range filters for numeric product attributes–Updated product attributes to support the Number input type. This input type applies to attributes that store decimal values, including negative numbers, without displaying a currency symbol. They are exported with metadata that lets Live Search generate range facets, so shoppers can filter by measurements such as operating temperature.
Consistent custom price attribute values–Custom price attribute values are now exported with two decimal places, in the store’s default currency, so price formatting on the storefront matches the price data format.
103.4.35 Release
September 17, 2026
Updates to support the Adobe Commerce Optimizer integration with Adobe Commerce.
103.4.34 Release
September 2, 2026
Updates to support the Adobe Commerce Optimizer integration with Adobe Commerce.
103.4.33 Release
September 1, 2026
Faster resyncs for multi-store-view catalogs–The products and categories feeds now filter by store view before extracting data, instead of extracting every store view and discarding the irrelevant results afterward. This update significantly improves resync performance for catalogs with many store views, especially when using Adobe Commerce Optimizer.
103.4.32 Release
August 25, 2026
Customizable options included in the product feed–Product customizable options, such as color swatches, size selections, or personalization fields, are now exported as a customizable_options product attribute. The attribute includes each option’s title, whether it’s required, and its available values, so connected Commerce services can display accurate customizable option data on the storefront.
Reliable category permissions sync–Fixed an issue where the category permissions feed failed to fully resync for configurations missing a website ID, resulting in sync errors.
103.4.31 Release
August 7, 2026
Reduce unnecessary processing–The SaaS Data Export extension now skips indexation to reduce unnecessary processing if the Commerce Services Connector is not configured. Do not use row_id.
103.4.30 Release
July 10, 2026
Fixed the Feed Status Grid filter by ID capability on the Data Feed Sync Status page in the Commerce Admin so that matching feed records are displayed correctly when you filter by feed ID. Added a --force option to the bin/magento saas:resync command to resync all selected data feeds even when they already show as synchronized, making full resync and recovery scenarios easier.
103.4.29 Release
July 6, 2026
Fixed an issue where the order of related, up-sell, and cross-sell product links in the products feed could vary between runs, causing unchanged products to be resubmitted on every bin/magento saas:resync --feed products run. These links are now exported in a consistent order, so products are resynced only when they actually change. Fixed an issue where the prices feed sent full base prices instead of catalog rule prices for websites in time zones behind UTC (for example, US and Canada) during the early morning hours in UTC. Catalog rule pricing is now delivered correctly regardless of a website’s time zone.
103.4.28 Release
June 11, 2026
Accurate category URLs after scheduled updates–Fixed an issue where scheduled category URL changes could leave duplicate or stale slugs in connected Commerce services. Category navigation and product category links now show the updated URL after the change is applied.
103.4.27 Release
June 4, 2026
Bundle products remain visible after concurrent catalog updates–Fixed an issue where bundle products did not appear on the storefront when configurable and bundle products were updated at the same time. After you upgrade magento/module-data-exporter to version 103.4.27, the products feed is automatically scheduled for resync to correct existing bundle data inconsistencies in Catalog Service, Live Search, and other connected Commerce services.
103.4.26 Release
June 2, 2026
Product feed updates after currency changes–When you change store currency settings, affected products are now queued for export again so Live Search, Catalog Service, Product Recommendations, and other connected Commerce services display updated prices.
Child categories reflect disabled parent status–When you disable a top-level category, child categories are now exported as inactive so connected Commerce services do not treat products in those categories as discoverable.
103.4.25 Release
May 19, 2026
Optimized cleanup of obsolete feed data–Feed records left behind by deleted entities are now removed more efficiently, reducing database storage use.
103.4.24 Release
May 5, 2026
Easier troubleshooting from export logs–Many export-related errors and warnings now include consistent log codes. These codes help you trace issues faster when working with support or documentation. For details, see the Log codes reference.
Automatic resync when attribute option labels change–Changing product attribute option labels for a store view (including multiselect attributes) now queues the affected products for export again so that Live Search, Product Recommendations, Catalog Service, and other connected Commerce services display the updated facet and filter labels in shopper views. Previously, label-only edits could leave SaaS catalogs showing stale wording until a broader product change triggered a sync.
Reliable status and visibility when default scope data is missing–Product export handles gaps on the default Admin scope so connected services get correct enabled, disabled, and visibility behavior. Store-specific values you set still take precedence.
Catalog permissions respected across multiple store groups–On complex store setups, allowed products stay discoverable in Live Search and related experiences for the right customer groups instead of being hidden when permission rules conflict.
Clearer warning before a full feed reset–Using saas:resync with the --cleanup-feed option now explains that local export state is reset and SaaS can fall out of sync with your catalog. Use this option only for full environment rebuilds, not routine troubleshooting.
103.4.23 Release
April 20, 2026
Resolved SQL errors when deleting static EAV attributes–The ProductAttributeDelete plugin no longer generates SQL errors when deleting static EAV attributes, ensuring smoother attribute management and improved system reliability. Fixed category path export after category moves– Ensures that the categories feed correctly updates the url_path when a category is moved to a different parent, preventing missing or stale category paths in connected Commerce services. Improved scheduled category updates for related products–Scheduled updates to category URLs now affect only the intended categories, preserving data integrity and preventing unintended changes to related products. Now, scheduled category URL changes are correctly reflected in exported data, keeping storefront navigation and linked services aligned with your current catalog.
103.4.22 Release
April 13, 2026
Improved data synchronization
Fixed an issue where deleted products were not properly removed from the connected Commerce services if the export service was unavailable during deletion. Retry and resync operations now ensure deleted products are correctly reflected in SaaS.
Catalog entities (products and categories) can now be exported to connected Commerce services even if attribute values are missing for the admin store view. This improves compatibility with third-party extensions and reduces export errors due to missing default values.
Resolved an error on the Data Feed Sync Status page that could occur when feed records contained unexpected or missing data. The system now gracefully handles such cases, improving stability and preventing crashes. If you are using the Adobe Commerce Optimizer Connector to sync data from Adobe Commerce to Adobe Commerce Optimizer, update to Adobe Commerce Optimizer Connector version 1.0.11 or later for the fix.
103.4.21 Release
April 2, 2026
Improved reliability of manual resync of category permission indexer–Fixed an issue where running indexers in a certain order could cause some products to become temporarily invisible. The system now enforces the correct order and automatically triggers a full resync when needed, ensuring all products remain visible after manual reindex operations.
103.4.20 Release
March 5, 2026
Ensured compatibility with future PHP versions by updating the Product Feed index process to avoid deprecated use of null as an array offset. This improves stability during indexation.
Improved product feed synchronization for category data—Now, when you update a category URL in the Commerce Admin UI, the products feed automatically refreshes to reflect the new category path. No manual actions are required, and your product search results are always up-to-date after a category URL change.
103.4.19 Release
February 6, 2026
Resolved an issue where the di:compile command failed on PHP 8.5. The compilation process now completes successfully, ensuring compatibility with the latest PHP version.
103.4.18 Release
February 2, 2026
Fixed an issue where item batches could exceed the allowed limit during updates, causing items_limit_exceeded errors when syncing data to Commerce services or Adobe Commerce Optimizer.
Improved reliability of product data exports by adding logic to register failed items during bundle product options collection.
103.4.17 Release
January 5, 2026
Updated the data export extension (magento/module-data-exporter) to remove the magento/module-analytics dependency, which is no longer required.
Fixed an issue where updating a product’s tier prices did not remove old values, resulting in duplicate or outdated tier price entries. Now, only the current tier prices are shown after updates.
Fixed an issue where products with a $0 price or 100% discount were not displayed as free on the storefront. Storefront and cart pricing are now consistent.
Symfony 7.4 LTS compatibility added to the data export extensions to support future upgrades and integrations.
Older releases
103.4.16 Release
November 24, 2025
Resolved an issue where certain indexers failed to switch to Update On Schedule mode during setup or upgrade due to missing ActionInterface implementations in multiple indexers. This fix ensures successful extension installation and upgrade without encountering indexer-related errors.
103.4.15 Release
October 22, 2025
Added support for the Data Feed Sync Status extension to monitor and troubleshoot data transfers from Adobe Commerce to connected services (Catalog Service, Live Search, and Product Recommendations). For details on installing and using this extension, see Data Feed Sync Status Monitoring in the Commerce Admin Guide.
103.4.14 Release
October 10, 2025
Resolved an issue where the mview indexer job could fail if the cde_product_overrides_feed_cl table is missing. The fix ensures stable reindexing and prevents job failures related to this table in multi-tenant environments.
103.4.13 Release
September 24, 2025
Fixed issue where editing Web Configuration settings caused Product Feed Index to reset.
Resolved an issue where bundle product options and variants could appear multiple times in the Catalog service response, particularly for products assigned to multiple stores or websites. With this fix, each bundle option/variant is now returned only once per product, ensuring accurate and consistent storefront displays for both merchants and customers.
103.4.12 Release
September 18, 2025
Fixed an issue where the Product Detail Page (PDP) did not display catalog price rule discounts when customer group pricing was present. The PDP now correctly shows the lowest price.
Resolved an issue that caused incorrect synchronization of deleted product updates if an error occurred during a full product index. Now, all product deletions are correctly synchronized even if an error occurs during the indexing process.
103.4.10 Release
August 18, 2025
Fixed an issue where the wrong type (text instead of OBJECT) was returned for some dynamically created attributes . Now, the correct type information is consistently returned, eliminating the need for manual resyncs or workarounds.
Fixed an issue where product data collection during partial syncs could fail due to errors in the LowStock inventory provider. This fix ensures that product data is reliably exported, and no product IDs are skipped because of LowStock-related errors.
103.4.9 Release
August 13, 2025
Fixed an issue where product price feeds were not regenerated when a product was deleted, or when the product SKU was changed.
Improved product update processing to ensure that changes are accurately reflected when updating a newly created product with the same SKU as a previously deleted product. Product synchronization now correctly uses updated product IDs, ensuring accurate and reliable data export.
Fixed an issue where the Catalog Service could return outdated variant data for configurable products by ensuring product update events are published after attribute deletions.
103.4.8 Release
August 6, 2025
Added tier price information to the prices feed.
The Data Exporter extension now correctly exports website-scoped bundle selection prices, ensuring storefront pricing reflects accurate values based on the “Catalog Price Scope” configuration.
Previously, products were synced with an incorrect lowStock=true status when using Inventory Management (Multi-source Inventory Management) with threshold configuration. This issue has been fixed to ensure accurate low stock reporting.
103.4.7 Release
July 22, 2025
Removed obsolete tables that stored category permissions for products.
103.4.6 Release
June 20, 2025
Export Adobe Commerce downloadable product data using the ac_downloadable attribute for use with Adobe Commerce Optimizer.
Critical installation error fix for Adobe Commerce version 2.4.4.
103.4.5 Release
May 27, 2025
SaaS data export now supports the Adobe Commerce giftcard product type. In the data feed, Gift card products are exported as simple products with the product attribute type ac_giftcard.
Improved data export error reporting. Logs now include more detailed error messages, including original technical details to make it easier to debug and trace errors.
103.4.4 Release
May 15, 2025
Added a warning message that displays when the cleanup-feed argument is added to the saas:resync CLI command. The --cleanup-feed option should be used cautiously and only in specific scenarios like after environment cleanup or with the --dry-run option. Using it in other cases can lead to data loss and sync issues.
Added the x-request-id from the server response for improved traceability.
Fixed an issue where the synchronization status was not saved for the entire feed batch, which led to unnecessary resynchronization.
Fixed an issue where all feeds in the feed batch were skipped during synchronization if one feed contained an error.
Added support for dimensions in the category permissions indexer.
103.4.3 Release
April 22, 2025
Resolved an issue where products were skipped during the data export process due to missing EAV attributes.
103.4.2 Release
April 16, 2025
Added the ability to collect entity payloads in the saas-export.log when running the test resynchronization using the saas:resync --dry-run command with the EXPORTER_EXTENDED_LOG=1 environment variable.
103.4.1 Release
April 10, 2025
Added a prefix to QueryXml cache keys to prevent naming conflicts with other modules.
103.4.0 Release
March 31, 2025
The product overrides feed no longer sends permissions if the product is not assigned to a category.
103.3.21 Release
March 11, 2025
Added functionality to partially synchronize products, productOverrides, and productAttributes feeds based on a specified list of product SKUs. Use the new functionality by adding the --by-ids option to the resync CLI command:
Reduced potential compatibility issues with PHP 8.4 by addressing deprecated functionality.
103.3.20 Release
February 28, 2025
Fixed untraceable BulkException errors in the cron.log by improving messaging for errors related to Catalog Data Export cron job failures.
Improved performance of the product re-synchronization process on instances with a high number of store views.
103.3.19 Release
February 13, 2025
Updated the data export extension to improve feeds extensibility.
The data export processor now verifies the indexer status before a full resync to avoid accidental data loss in the feed table.
103.3.18 Release
January 28, 2025
Staging updates for product and category entities are now triggered correctly on Data Export data updates.
103.3.17 Release
January 20, 2025
Added compatibility for PHP 8.4.
103.3.16 Release
January 6, 2025
Option values can be empty for configurable products for multiple store views.
103.3.15 Release
December 12, 2024
Ensured stable operation of integration tests on older configurations.
Stop propagating unnecessary attribute options.
Fixed the error message sent to the data export log when data serialization fails.
Enhanced the reliability of simple product updates with additional test coverage.
103.3.14 Release
October 8, 2024
The exporter indexer now maintains the correct status for dependent indexers. Previously, these indexes were incorrectly invalidated and required additional checks and validation that slowed indexing performance.
103.3.13 Release
October 1, 2024
Improved performance of the data synchronization process by adding a local cache for attribute options data.
103.3.12 Release
September 25, 2024
Resolved an issue that increased synchronization time for simple and virtual products.
103.3.11 Release
September 9, 2024
The data export service now sends special price data for bundle products as a percentage, correcting a previous issue where it was sent as a final price.
Updated the monolog implementation for compatibility with Monolog 3.
103.3.10 Release
August 26, 2024
Fixed multiple storeview filtration for the product custom options feed.
Invalid feeds are not resubmitted until the feed’s hash value has changed.
103.3.9 Release
July 22, 2024
When an entity is deleted, the deleted flag is now propagated for the scoping service feeds for website (scopesWebsite) and customer group (scopesCustomerGroup).
103.3.8 Release
July 17, 2024
Disabled configuration options are no longer exported as active options.
Options and values are now updated on a configurable product when changes are made to a child product.
Added the ability to include additional system attribute data in the product attributes feed.
103.3.7 Release
June 25, 2024
Removed unnecessary dependencies from the InventoryDataExporter module.
Changed required versions for inventory modules included in the CatalogInventoryDataExporter module to support Adobe Commerce version 2.4.4.
103.3.6 Release
June 20, 2024
Fixed deadlocks that occurred during feed reindexing in multi-thread mode. Queries are now separated into Insert and Update operations.
Optimized the Prices query for large catalogs with many websites.
Added retry logic to re-run failed transactions when deadlocks occur.
103.3.5 Release
June 5, 2024
Set dependency for latest compatible data export version for the SaaS common module.
Replaced ScopeConfig instance with ServiceConfigInterface to support different service configurations.
103.3.4 Release
May 31, 2024
Added support for data transfer audit logging by adding a mechanism to dispatch a data_sent_outside event each time data is transmitted from the Commerce instance to a Commerce service.
103.3.3 Release
May 21, 2024
SaaS data export now caches Entity-Attribute-Value (EAV) attributes for the attribute metadata query.
Fixed an issue where the InventoryStockStatus feed was not saved on retry if product was deleted.
103.3.2 Release
May 14, 2024
Fixed an issue where the modifiedAt field was missing from removed entities feeds.
103.3.1 Release
May 8, 2024
Fixed an issue that caused an Invalid Template File message to appear during products feed reindexing when Page Builder is installed.
103.3.0 Release
April 30, 2024
Migrated immediate export feed tables to the unified structure: id, source_entity_id, feed_id, modified_at, is_deleted, status, feed_data, feed_hash, errors
Migrated catalog and inventory feeds to the immediate export solution.
Renamed immediate export feed cron-jobs to *_feed_resend_failed_items.
change log table names - Follows the same naming pattern as the feed tables but change log table names add a _cl suffix. For example catalog_data_exporter_products_cl-> cde-products_feed_cl
If you have custom code that references any of these entities, update the references with the new names to ensure that your code continues to function correctly.
Set modified_at field in feed data only for feeds that require it.
Modify the productAttributes query to retrieve only product attributes.
103.2.6 Release
April 23, 2024
Fixed an issue that prevented feeds from being reindexed when tables have a prefix.
103.2.5 Release
April 19, 2024
Optimized the Price query.
103.2.4 Release
April 12, 2024
Fixed incorrect Stock status that displayed for a product when Commerce Inventory Management is enabled.
103.2.3 Release
April 3, 2024
Fixed website level special pricing.
Added mutex for all feeds that are processed.
103.2.2 Release
March 14, 2024
Improved feeds batching strategy for large catalogs. The batches table is now filled with a limited number of IDs to reduce memory usage.
Eliminated hard dependency of CommerceInventoryDataExporter to MSI modules.
Improved commerce-data-exporter logs to collect more information and organize by different exporting stages.
103.2.1 Release
March 5, 2024
Released updated version.
103.2.0 Release
February 21, 2024
Added multi-thread data sync for products and prices.