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.4
Release 5.4.1
Enhancements
-
Name aggregate deadline commands after the aggregate type and deadline name (#657, PR #659, by @hatzlj)
-
Deadline review follow-ups: delivery tests, Quartz job failures and small fixes (PR #645, by @hatzlj)
-
Legacy deadline follow-ups and cleanup (PR #679, by @hatzlj)
-
Clean-up copyright header (PR #681, by @smcvb)
-
Allow to use an axoniq-license provided via the
AXONIQ_LICENSEenv for the shared Axon Server testcontainer (PR #654, by @hatzlj) -
Rename secret from
AXON_SERVER_LICENSEtoAXONIQ_LICENSE(PR #647, by @smcvb) -
Start the persistent stream IT’s streams at the tail (PR #696, by @hatzlj)
Bug fixes
-
Read Void-typed empty command results from Axon Server as null (PR #637, PR #641, by @MateuszNaKodach)
-
Read empty query results from Axon Server as null (PR #648, by @hatzlj)
-
Disable the single-round-trip snapshotted-source RPC by default (PR #678, by @hjohn)
-
Ensure
FlowControlledResponseSenderinvokeshasNextAvailableonce, preventing a lost query response when the handler result arrives mid-check (#666, PR #685, by @smcvb) -
Fix lost responses and double completion in the Spring Cloud query drains (PR #686, by @MateuszNaKodach)
-
Tracing Micrometer: preserve spans across WebFlux context switches (PR #688, by @MateuszNaKodach)
Documentation
-
Replace page aliases for the deadlines guide with a redirect in the library-site (PR #684, by @hatzlj)
Release 5.3
Release 5.3.3
Bug fixes
-
Ensure all Persistent Stream events are actually read (PR #578, by @smcvb)
-
Fix dead letter processor resolution for multiply decorated event handling components (#531, PR #546, by @hatzlj)
-
Add
SchemaInitializationoption toPostgresqlEventStorageEngine(PR #517, by @hjohn) -
Backport build cache feature parity from main to axoniq-5.3.x (PR #513, by @hjohn)
-
Fix persistent streams autoconfig ordering after optional dead-letter module (#504, PR #506, by @hatzlj)
Documentation
-
Fix documentation for retrieving a
DeadLetterProcessor(PR #544, by @hatzlj)
Dependency upgrades
-
Upgrade entitlement-manager to 1.3.1 (PR #509, by @CodeDrivenMitch)
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
PersistentStreamConnectionregardless of closedPersistentStreamSegment(PR #394, by @smcvb) -
Ensure
DistributedQueryBusadheres toProcessingContextlifecycle 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
QueryBuscloses 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)
Release 5.3.1
Features
-
Multitenancy Data Protection support (#354, by @jangalinski)
Release 5.2
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