Broadleaf AdvancedCMS 3.3.4-GA
Released on February 10, 2023
This is the 4th release for the Broadleaf Common Advanced CMS 3.3.x module.
An at-a-glance view of the issues that were closed in this release:
Minor Bug(1)
- Fixed the issue where
WidgetJsProcessor
adds not expected version to resources if date updated is null
Enhancements(3)
- Removed sandbox usages in
AdvancedPageCacheInvalidationEventConsumer
andAdvancedStructuredContentCacheInvalidationEventConsumer
because they are no longer used. - Updated copyright dates to 2023 in all the files and updated BLC dependencies.
- Added email tracking to
EmailTemplateNotificationServiceImpl
. Property to enable tracking:
notifications.email.tracking=true
Also added a purge job to clean up the email tracking table periodically. Retention policy is set by job parameter RETENTION_DAYS
which defaults to 90 days. Example of how to setup the job.
INSERT INTO `BLC_SCHED_JOB`
(`SCHED_JOB_ID`, `ARCHIVED`, `CRON_EXPRESSION`, `ADMIN_ADDITION_STATUS`, `ENABLED`, `EXECUTED`, `MANAGE_IN_ADMIN`, `NAME`, `TYPE`) VALUES
(100, 'N', '0 0/59 * * * ?', 'CONFIRMED', 0, NULL, 1, 'Email Tracking Purge', 'EMAIL_TRACKING_PURGE');
INSERT INTO `BLC_DATA_DRVN_ENUM_VAL`
(`ENUM_VAL_ID`, `DISPLAY`, `HIDDEN`, `ENUM_KEY`, `ENUM_TYPE`) VALUES
(-35007, 'Email Tracking Purge', 0, 'EMAIL_TRACKING_PURGE', -35000);
Total Resolved Issues: 4