Axoniq Framework Minor Releases

Any patch release made for an Axon project is tailored towards resolving bugs. This page aims to provide a dedicated overview of patch releases for Axoniq Framework features.

Release 5.3

Release 5.3.2

Enhancements

  • Add Maven build cache extension to skip unchanged reactor modules (PR #398, by @hjohn)

  • Add tags to AppendEventsTransactionRejectedException (PR #390, by @hjohn)

  • [Multi-Tenancy]: avoid real Axon Server client connections in tests (PR #380, by @jangalinski)

  • Track in-flight queries asynchronously during connector shutdown (#337, PR #377, by @jangalinski)

Bug fixes

  • Fix memory leak in AxonServerCommandBusConnector (#476, PR #478, by @hatzlj)

  • Process entire batch in PersistentStreamConnection regardless of closed PersistentStreamSegment (PR #394, by @smcvb)

  • Ensure DistributedQueryBus adheres to ProcessingContext lifecycle for subscription query operations (#317, PR #393, by @smcvb)

  • fix(connector): subscribe a command or query name exactly once (PR #391, by @abuijze)

  • Multi-tenant QueryBus closes subscription query streams upon tenant removal (PR #388, by @smcvb)

  • Don’t assume autocommit is false (PR #384, by @hjohn)

  • Active subscription query of a deleted tenant hangs silently forever - already fixed (#318, PR #376, by @jangalinski)

  • Use repeatable read isolation for query with 2 statements (PR #373, by @hjohn)

Documentation

  • Update Framework Comparison table (PR #371, by @smcvb)

  • Add 5.3.1 release notes (PR #370, by @smcvb)

  • Document dead-letter queue capacity and overflow impact (PR #368, by @abuijze)

Contributors

A heartfelt thank you to all contributors who worked on this section:

Release 5.3.1

Features

  • Multitenancy Data Protection support (#354, by @jangalinski)

Enhancements

  • Include TrackingToken on Checkpointing.onSegmentClaimed | Warn on a checkpoint past the consumed position (#350, #357, by @schananas)

Bug fixes

  • Distinguish a rejected append from an undetermined one (#299, #347, by @schananas)

Contributors

A heartfelt thank you to all contributors who worked on this section:

Release 5.2

Release 5.2.2

Dependency upgrades

  • Upgrade Axon Framework to 5.2.3 #327

Contributors

A heartfelt thank you to all contributors who worked on this section:

Release 5.2.2

Dependency upgrades

  • Upgrade AF to 5.2.2 #292

Contributors

A heartfelt thank you to all contributors who made this release possible:

Release 5.2.1

Bug fixes

  • Mirror AF4 behavior by returning "empty" for Query Handlers returning empty Optionals for interoperability (#278 by @smcvb)

  • [Port] Mirror AF4 behavior by returning "empty" for Query Handlers returning empty Optionals for interoperability (#284 by @smcvb)

Documentation

  • [Port] Include AAF 5.2.0 release notes (#237 by @smcvb)

Contributors

A heartfelt thank you to all contributors who made this release possible:

Release 5.1

Release 5.1.2

Bug fixes

  • fix(axonserver): preserve event metadata when appending aggregate-based events #158

Dependency upgrades

  • Upgrade Axon Framework to 5.1.2 and Entitlement Manager to 1.0.1 #190

Contributors

We’d like to thank all the contributors who worked on this release!

Release 5.1.1

Enhancements

  • Port (5.1.x): fix the slack-release-notification.yml #142

  • Port (5.1.x): For convenience include the data protection module in the BOM #131

Bug fixes

  • Port (5.1.x): Fix failing tests #139

  • Port (5.1.x): Adjust import for TerminalEventMessage #133

Contributors

We’d like to thank all the contributors who worked on this release!