Releases: AxonIQ/platform-framework-client
Release list
v5.3.1
What's Changed
- Use Netty's blocking DNS Resolver by @CodeDrivenMitch in #172
- Release: 5.3.1 by @CodeDrivenMitch in #173
Full Changelog: v5.3.0...v5.3.1
v5.3.0
What's Changed
This release aligns the Axoniq Platform Framework Client to Axoniq Framework 5.3.0. No new features were introduced.
Full Changelog: v5.2.1...v5.3.0
v5.2.1
What's Changed
- Release: 5.2.0 by @CodeDrivenMitch in #163
- Fix 5.2.0 compatibility due to changed constructor by @CodeDrivenMitch in #164
- Fix JpaTokenStore duplicate-key race: connect platform client in INSTRUCTION_COMPONENTS phase by @CodeDrivenMitch in #166
Full Changelog: v5.2.0...v5.2.1
v5.2.0
What's Changed
- Introduce
AxoniqConsoleRSocketClient.requestStreamby @CodeDrivenMitch in #161 - Add routes for platform-driven automatic DLQ retries by @stefanmirkovic in #162
Full Changelog: v5.1.1...v5.2.0
v5.1.1
Version 5.1.1 of the Axoniq Platform Framework client brings a lot of great new stuff for Axon Framework 5!
- Detailed metrics on your (Event-Sourced) entities in Platform, such as load times, even stream size, and more
- You can see and replay your entity state over time with the Entity Inspector
- You can monitor, access, and manage your AF5.1 DLQs
- Reports are now sent using GZIP compression, saving on data transfer costs
Merged pull requests
- Drive model inspection through real UnitOfWork and support modules by @CodeDrivenMitch in #153
- Introduce GZIP compression for RSocket by @CodeDrivenMitch in #154
- Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 in the github-dependencies group across 1 directory by @dependabot[bot] in #150
- AF5 model inspection - expose AF5 entity inspection over RSocket by @stefanmirkovic in #146
- Add AF5 DeadLetterManager and RSocket DLQ responder by @stefanmirkovic in #152
- Capture per-entity metrics on Repository and EventStore by @stefanmirkovic in #155
- Defensive DLQ processor unwrap to support custom EHC decorators by @stefanmirkovic in #157
- Release version 5.1.1 by @CodeDrivenMitch in #158
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- Prepare for Axoniq Framework 5.1.0 with module squash and dynamic enhancers by @CodeDrivenMitch in #147
Full Changelog: v2.0.4...v5.1.0
v5.1.0-RC1
What's Changed
- Prepare for Axoniq Framework 5.1.0 with module squash and dynamic enhancers by @CodeDrivenMitch in #147
Full Changelog: v2.0.4...v5.1.0-RC1
v2.0.4
What's Changed
Release 2.0.4 introduces compatibility with Spring Boot 4, while maintaing compatibility with Spring Boot 3.
If you are still running Spring Boot 3: Upgrade com.fasterxml.jackson.core:jackson-annotations to 2.21, as internally the Platform client now uses Jackson 3, which requires at least version 2.21 of this library. Spring Boot 3 still has this on version 2.19.
Pull requests
- Change CBOR encoding strategy order to properly detect Jackson 2 by @alex-w0 in #136
- Bump the github-dependencies group with 4 updates by @dependabot[bot] in #119
- Add ability to observe connection errors by @CodeDrivenMitch in #137
- Improve auth logging errors by @CodeDrivenMitch in #138
- AF5: Switch completely to Jackson 3 by @CodeDrivenMitch in #140
Full Changelog: v2.0.3...v2.0.4
v1.10.4
What's changed
Release 1.10.4 introduces compatibility with Spring Boot 4, while maintaing compatibility with Spring Boot 3.
If you are still running Spring Boot 3: Upgrade com.fasterxml.jackson.core:jackson-annotations to 2.21, as internally the Platform client now uses Jackson 3, which requires at least version 2.21 of this library. Spring Boot 3 still has this on version 2.19.
Due to requirements of Jackson 3's Kotlin module, Kotlin 2.1+ is now a base requirement. This is not something we could avoid due to compiler issues. However, nothing new was introduced in this release besides Jackson 3 compatibility.
Pull Requests
- Split CBOR encoder to support Jackson 2 and 3 by @alex-w0 in #134
- AF4: Switch completely to Jackson 3 by @CodeDrivenMitch in #139
- Release 1.10.4 for Axon Framework 4 by @CodeDrivenMitch in #141
Full Changelog: v.1.10.3...v1.10.4
v2.0.3
What's Changed
- Fix compatibility with Axon Framework 5.0.3/5.1.0 and SB4 by @CodeDrivenMitch in #130
Full Changelog: v2.0.2...v2.0.3