Releases: reactive-commons/reactive-commons-java
Releases · reactive-commons/reactive-commons-java
v4.1.1
v4.1.0
4.1.0 (2024-05-15)
Bug Fixes
- cache resource channel mono (f61b8ec)
- ci: Fix release (78ffa93)
- memory leak for publish with confirm (2cd70ed)
- propagate empty response (d76f438)
- rm: Fix group id (9c674a9)
- rm: Fix release to maven (5015165)
- use package private class for tests (7e2d185)
Features
- add prefetch count property (70329d8)
- add trace logs for messages (4b3ac09)
- discard timeout queries (0483262)
- dynamic events handlers (ebff49f)
- eda: Add eda properties, allow different queue and exchange names, made an easy api to setup programatically, disallow topology creation (920fbc9)
- use configuration properties (aa5ef29)
v3.0.0
Features:
- retries with fixed number when no DLQ retries.
- support # wilcard
2.2.3
Features:
- Allow disable event listener for specific domain in EDA variant.
2.2.2
Features:
- Add secret callback to customize AsyncProps in EDA variant
2.2.1
Feature:
- Add builder to AsyncPropsDomainProperties for easy configuration
2.1.0
Features:
- Allows you to disable the creation of the topology
- Exchange names and queue name suffixes can be assigned
- New API to programmatically create configuration in EDA variant
2.0.5
Fixes:
- Fix Health indicator for eda variant.
2.0.4
Allow delayed message for commands, to use it:
On command handler app you should add
app:
async:
delayed-commands: true
On command sender you should pass the delay milliseconds like:
directAsyncGateway.sendCommand(new Command<...>("command-name", "command-id", "command-data"), target, delay)
2.0.3
Fixes:
- Beans circular dependency