Release Notes
804.0.14
Released: Jun 2025
Release Highlights
Changed default Bloomreach SFTP upload folder and added a setting to allow it to be overridden
Changed the default Bloomreach SFTP upload folder from feed
to `` (root folder). Also added a new COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/sftpFolder
setting that allows teams to override the default upload folder.
804.0.13
Released: Jun 2025
Release Highlights
Changed default Bloomreach SFTP host
Changed the default Bloomreach SFTP host from ftp.bloomreach.com
to sftp.connect.bloomreach.com
. Bloomreach has instructed all customers to use this new host.
super.configure()
call in classes extending CRSCRouteBuilder
Added missing A recent Self-Managed Commerce patch now throws an exception if a class extends CRSCRouteBuilder
and does not call super.configure()
in the configure()
method. The Bloomreach Feed plugin CatalogBatchPluginMessageRoute
and CatalogBatchSendFileRoute
classes did not make this call, so this change has been added to the plugin.
804.0.12
Released: Nov 2024
Release Highlights
Fix for feed not being generated
Fixed a bug in the 804.0.11
release that caused the Bloomreach Feed to not be generated.
804.0.11
Released: Nov 2024
Release Highlights
Fix for "writer must be open" error
Fixed an issue where the Bloomreach Feed Plugin would fail with a writer must be open
error after the first execution. The issue was caused by some missing cleanup in the OfferDtoWriter#close
method.
804.0.10
Released: Sep 2024
Release Highlights
Updated Bloomreach Feed Plugin to be compatible with Catalog Syndication refactoring
The Self-Managed Commerce 8.4 patch below made some changes that breaks the Bloomreach Feed Plugin:
- fb87b2cb: Refactored the Catalog Syndication builders to use
AbstractBatchJob
instead of Spring Batch, to address lock wait timeout issues during the build process. (11-Sep-2024)
The changes in this version make the Bloomreach Feed Plugin compatible with these changes, which now use AbstractBatchJob
instead of Spring Batch to generate the feed.
804.0.8
Released: Aug 2024
Release Highlights
Fixed NullPointerException that can occur if a product sku is deleted from the database
Fixed an issue where a NullPointerException
could occur during Bloomreach Feed generation if a product sku was recently deleted from the database.
804.0.7
Released: Jul 2024
Release Highlights
Fixed issue where Bloomreach settings were ignoring values set in the setting context table
When the setting values were read, the "default" value was being used, even if there was a setting context record overriding that value.
804.0.6
Released: Jun 2024
Release Highlights
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/stores
Fixed case sensitivity issue with The values from the COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/stores
setting used by the Bloomreach plugin to determine which stores should be exported were treated as case sensitive. It has now been changed to case insensitive, meaning that configured store codes are exported regardless of what case is specified in the setting value.
804.0.5
Released: Jun 2024
Release Highlights
COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/delimiterInColumn
and COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/crumbDelimiter
where not working
Fixed issue where the default values for The configuration documentation indicates default values for these fields, but if the properties were not set, the plugin would throw an exception and fail to generate the feed. This has now been fixed so that the defaults work as expected.
804.0.4
Released: Jun 2024
Release Highlights
Fixed issue where the Bloomreach feed occasionally duplicates feed lines
If the Batch Server was terminated while a Bloomreach feed generation was in progress, a temporary file was left behind, and subsequent attempts to generate the Bloomreach feed would append to that temporary file. This fix ensures that any leftover temporary files are cleaned up before generating a new Bloomreach feed.
804.0.3
Released: Jun 2024
Release Highlights
Fixed issue with Bloomreach Feed intermittently duplicating and missing product skus in the feed
Spring Batch retrieves values from the projection table in batches, adding limit and offset values for each batch. Since the query to retrieve the projection records was missing an "order by" clause, sometimes the retrieved batch of results was not in the expected order. The required "order by" clause has now been added.
804.0.2
Released: Jun 2024
Release Highlights
Fix for Camel route not resetting core request scoped caching at start of route
An issue with the configuration of the Camel route that consumes the UPLOAD_BLOOMREACH_FEED
event message meant that the latest Catalog Projection data was not always being retrieved from the database. This could cause older product data snapshots from being uploaded to Bloomreach in some circumstances.
804.0.1
Released: Apr 2024
Release Highlights
Updated to use commons-net version 3.9.0
The plugin has been updated to use commons-net
version 3.9.0.
804.0.0
Released: Jan 2023
Release Highlights
Upgraded to support Elastic Path Commerce 8.4.x
The plugin has been updated to support compatibility with Elastic Path Commerce 8.4.x.