Documentation Home

Broadleaf Commerce 5.2.9-GA

Release date: March 15th, 2019


This is the 9th patch release for Broadleaf Framework 5.2.x. To upgrade a 5.2.x application to the 5.2.9-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent to

An at-a-glance view of the issues that were closed in this release:

Major Bugs(1)

  • Fixes issue where Cart purge process fails due to duplicate OrderAttributes NOTE: The fix for the issue requires adding a unique constraint to blc_order_attribute (name, order_id). This constraint will need to be manually added as part of this patch upgrade
-- Unique Constraint for PostgreSQL
ALTER TABLE blc_order_attribute ADD CONSTRAINT attr_name_order_id UNIQUE ("name",order_id);

-- Unique index for MySQL
ALTER TABLE blc_order_attribute add unique key `ATTR_NAME_ORDER_ID` (`NAME`,`ORDER_ID`);

Minor Bugs(9)

  • Fixed admin tooltip overlay
  • Removed the property "bl_merge_cart_response""
  • Fixed a bug in the indication of dirty fields in HTML.
  • Prevent incorrect validation warning from programmatic sorts
  • Fixed the issue where API cart fails due to ClassCastException
  • Fixed the issue where the Year rendered in list grids might be next year from selected
  • Fixed issue where validations on translations were running during add replay operations
  • Fixed the issue that prevented extended classes from participating in tab and field creation
  • Fixed the issue where the datepicker requires the user to hit enter after typing in a date


  • Added item attributes to orderItemRequestDTO on update
  • Added validation that does not allow duplicates offer codes
  • Added ability for domain classes to have audit fields updates from either the site or the admin
  • Added readOnly attribute validation because Offer Restriction Rules do not honor admin privileges


  • Disallow preview when there are errors present
  • Enabled BroadleafEntityValidator on entity/form validation

Total Resolved Issues: 16