Release Notes
805.0.15
Released: Sep 2024
Release Highlights
Updated Bloomreach Feed Plugin to be compatible with Catalog Syndication refactoring
The Self-Managed Commerce 8.5 patch below made some changes that breaks the Bloomreach Feed Plugin:
- 21c1e453: 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.
805.0.12
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.
805.0.11
Released: Jul 2024
Release Highlights
Refactored the plugin source code so that it contains three separate modules
- Plugin - The Bloomreach Feed Plugin that is used in production.
- Commerce-data - The test data required by system tests.
- System-tests - Cucumber tests to verify plugin functionality.
805.0.4
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.
805.0.1
Released: May 2024
Release Highlights
Overwrite existing feed file from temporary folder
If the Integration Server is shut down while a Bloomreach Feed generation is in progress, a partially generated feed file could be left behind in a temporary folder. This can result in duplicate rows being submitted in the next feed run. To prevent this, the plugin has been modified to overwrite any existing feed file if it exists in the temporary folder.
Fixed configuration setting defaults
The delimiterInColumn
setting is supposed to default to |
and the crumbDelimiter
setting is supposed to default to ,
, but these defaults were not being applied. These defaults will now be applied correctly if the setting is not defined.
Fixed issue with overridden configuration settings being ignored
If a user specified value for a Bloomreach configuration setting was set in a setting value, this value was being ignored. Only the default on the configuration setting itself was being used. Now configuration setting values are read as expected.
Fixed issue with exportable store codes list being case-sensitive
The COMMERCE/SYSTEM/PLUGIN/BLOOMREACH/stores
setting used by the Bloomreach Feed Plugin was case-sensitive, meaning that the specified store code had to be an exact match for what was specified in TSTORE.STORE_CODE
. The setting is now case insensitive.
805.0.0
Released: Nov 2023
Release Highlights
Upgraded to support Elastic Path Commerce 8.5.x
The plugin has been updated to support compatibility with Elastic Path Commerce 8.5.x.