Broadleaf Microservices
  • v1.0.0-latest-prod

Messaging Common Release Notes

2.0.3

  • Support non-blocking retry use cases

    • More robust support for message retry handling cases

    • More resilience options around message processing failures

    • Support message takeover for previously abandoned processes

  • Fix duplicate messages sent for the same message type when multiple repos are registered for the same domain class

  • Cleanup the scheduled tasks to prevent redundant memory consumption

2.0.2

  • This version includes all changes up to 1.5.13-GA

2.0.1

2.0.0

Spring Boot Upgrade

  • As of Broadleaf Release Train 2.0.0-GA, all common libraries have been upgraded to Spring Boot 3.

  • This version includes all changes up to 1.5.11-GA

  • Fixed cluster view registration problem by loading the CamelContext early in the bean instantiation lifecycle

1.5.13

1.5.12

  • Fixed possible error in sending Order Completion Events if the customer’s email has three consecutive underscores (_\_\_)

    • This was being confused for a delimiter used to differentiate between a message channel modifier and the message payload.

1.5.11

  • Introduced ability to specify whether to compile change details from the SuppressNotification annotation

1.5.10

  • Separate Spring lifecycle and Camel lifecycle startup events

1.5.9

  • Notes

    • JDK 11 is required for Broadleaf release trains 1.7.0-GA, and beyond.

    • JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.

  • Enhancements

    • Update MessageLockService interface to correctly support backward compatibility

Important
Release Train 1.8.2-GA includes changes from 1.5.7-1.5.9. These have been consolidated here for convenience.

1.5.6

1.5.5

  • Support latest camel version updates

  • Bubble exposure of the channel modifier

1.5.4

  • Filter retry of notification states by Spring Cloud Stream destination

1.5.3

  • Add support for Spring 2.3

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.