Broadleaf Enterprise 3.1.2-GA
Released on June 2, 2017
This is the 2nd patch release of the Enterprise 3.1.0 release. This version of the Enterprise module has the following dependencies
- Broadleaf Commerce Framework 5.1.3-GA or higher
- Common Enterprise version 3.1.2-GA or higher
- Jobs and Events version 2.1.5-GA or higher
Noteworthy Updates
Sandbox Clone Process Enhancement
The process to purge Sandbox Clone rows has been enhanced to support the ability to continue purging after an exception. Purges that produced an error are skipped on subsequent purge cycles and retried later. The default retry delay is 24 hours. We have also added the ability to configure the size of the purge batch. The default is 100 items per purge cycle (per entity type).
These new Scheduled Job Detail parameters can be added to BLC_SCHED_JOB_DETAIL
as shown below:
INSERT INTO `BLC_SCHED_JOB_DETAIL` (`SCHED_JOB_DETAIL_ID`, `FRIENDLY_NAME`, `NAME`, `VALUE`, `SCHED_JOB_ID`)
VALUES (-124, 'Purge error retry 48 hrs', 'RETRY_FAILED_SECONDS', '86400', -122);
INSERT INTO `BLC_SCHED_JOB_DETAIL` (`SCHED_JOB_DETAIL_ID`, `FRIENDLY_NAME`, `NAME`, `VALUE`, `SCHED_JOB_ID`)
VALUES (-125, 'Delete sandbox clone batch size', 'BATCH_SIZE', '100', -122),
An at-a-glance view of the issues that were closed in this release
Major Bugs(7)
- Prevent other
EntityManagerInvocationProviders
from re-adding an entity after it has been discovered to be archived - Handle collection
add
anddelete
appropriately when calculating entity form changes - Addressed an issue where a
NullPointerException
would occur while approving a newcategory
addition - The method
WorkflowEventDaoImpl#readById
will now use the@Transactional
annotation - Fixed an issue where Promote All could cause an auto retry loop because of a failed promotion on an unfinished
ADD
- Addressed an edge case that could cause an entity promotion to leave behind an unarchived user sandbox record
Minor Bugs(5)
- Fixed a small issue with the
SandboxClonedEntities
purge process - Moved all asset grid related functionality to the enterprise module
- Added headers to accept json and html
- Addressed an issue when a promotion failed with an exception the admin user was never notified and another exception happened when trying to send the email
- Reverted a change that was changing the order that sandbox workflow item were being promoted in
Enhancements(3)
- Allow user-driven retry of stuck promotions or deployments
- Modified
EnterpriseSolrIndexService
to overrideSolrIndexService
using XML and alias - Added a check for a new
customCriteria
of"ignoreAdditionStatusFilter"
inAdditionStatusPersistenceEventHandler
Total Resolved Issues: 15