v3.1.0
Version 3.1.0 introduces
-
Support for Spring Boot:
- a Spring Boot Starter for autoconfiguration
- configuration via application.yml
- provide metrics via Spring Boot actuator and Promtheus
-
Improved exception handling:
- new exception types that are easier to understand
(StopProcessingException and RetryProcessingException) - new exception types now require error descriptions in any case
- convenience API for error handling, esp. in combination with
Java's Optional
- new exception types that are easier to understand
-
Simplified custom messages:
- new base class for ready to go custom message implementations
- a new API to implement custom messages: Implementing
FlusswerMessage is now all you need - Custom Jackson mixins are now optional
-
new API for collecting metrics
-
minor fixes and improvements
Version 3.1.0 prepares:
- The control exception types of previous versions are deprecated now
and will be removed in version 4.0.0