Documentation Home

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 and AdvancedStructuredContentCacheInvalidationEventConsumer 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