Product announcements
Release notes
Axon Framework 5.4.0 and Axoniq Framework 5.4.0 are now available
Axon Framework 5.4.0 and Axoniq Framework 5.4.0 are now available, introducing Workflows for durable process management and a legacy module to move off Sagas.
Workflows let you write long-running business processes as plain Java or Kotlin code. Every step is stored as events, so after a crash, restart, or redeploy, a workflow picks up exactly where it left off. Scheduling and timeouts are built in, which makes Workflows the replacement for Sagas, process managers, and the separate deadline manager, with no extra workflow engine to run. Workflows is a licensed Axoniq Framework feature.
For teams upgrading from Framework 4, the new Axoniq legacy module brings Saga and deadline support back on top of Framework 5, including the JPA, JDBC, and Mongo saga stores, the DeadlineManager, and OpenRewrite recipes. Upgrade first, keep your running Sagas alive, then drain them into Workflows at your own pace. The module is a bridge, not a destination.
This release also includes:
Spring Cloud connector: Command and query routing through Spring Cloud service discovery, for applications that can’t use Axon Server.
Handler and Unit of Work timeouts: Bound how long a single handler or an entire Unit of Work may run, so a stuck handler no longer stalls a processing pipeline.
Multi-tenant Data Protection: Each tenant gets its own converter, crypto engine, and key store, plus tenant-aware dead-letter queues and a new
TenantSequencingPolicy.Faster snapshotted entity sourcing: Snapshot and remaining events load in a single call when Axon Server or PostgreSQL stores both.
Framework 5.4.0 is a minor release with no intentional breaking changes.
Release notes are available for Axon Framework and Axoniq Framework, and the full announcement can be read here.
Axon Framework 4.13.5 (LTS) Release
Axon Framework 4.13.5 (LTS) is now available. This release focuses on improving interoperability between Axon Framework 4 and Axon Framework 5 for teams migrating gradually.
Starting with Axon Framework 5.3.2, the connector sends an empty payload for void results instead of omitting it entirely. On the Axon Framework 4 side, this triggered SerializationException errors when handling void command results and void subscription query updates. Empty payloads are now treated the same as absent ones, letting void handlers work correctly across versions.
Additionally, this release includes dependency upgrades to keep the LTS branch current.
Full release notes are available here.
Axon Framework 4.13.4 (LTS) Release
Axon Framework 4.13.4 (LTS) is now available. There are two important fixes in this release, further improving how Event Processors recover from specific error conditions and how live events are handled after a selective replay.
The first fix resolves a critical issue where an Event Processor could become stuck when specific errors occurred during commit or abort, blocking event processing entirely for affected applications. Now, these errors are caught explicitly, rolling them back cleanly and surfacing the failure so processing can recover.
The second fix ensures that handlers using @ReplayContext receive live events correctly once a selective replay concludes, matching the documented contract and keeping applications in a consistent state.
Axon Framework 4.13.4 (LTS) release also improves interoperability between Axon Framework 4 and Axon Framework 5 for teams migrating gradually. Plain String results now deserialize correctly across versions, and queries from Axon Framework 5 correctly find their handler on Axon Framework 4 even without a response type attached.
Additionally, this release also includes the following improvements:
Subscription queries convert their initial result consistently, whether it arrives as a single item or a list.
Tracing handles a null metadata value correctly when generating span attributes.
The BOM module has been moved into this repository, keeping its version aligned with the rest of the LTS modules.
Full release notes are available here.
Axon Server 2026.1.0
Axon Server 2026.1.0 is now available, introducing multi-tier storage for DCB contexts and self-healing cluster topology.
Multi-tier storage enables DCB (Dynamic Consistency Boundary) contexts to migrate older event segments to lower-cost storage, allowing organizations to retain long term event history while reserving premium, high-performance disk for the actively used data. Cluster topology is now shared and reconciled automatically across nodes, ensuring routing remains accurate through restarts, network disruptions, and rolling deployments with no manual intervention required.
This release also includes:
Zero-downtime upgrades: The rebuilt communication layer is backward compatible, enabling clusters to be upgraded node by node while remaining fully operational throughout.
Reliability hardening: Improvements to segment merging, snapshot retrieval, and backup handling strengthen overall cluster and data reliability.
Release notes are available here, and the full announcement can be read here. Install Axon Server 2026.1.0 now!
Axon and Axoniq Framework 5.3.0
Axon and Axoniq Framework 5.3 is now available, introducing multitenancy and distributed tracing for enterprise customers.
Multitenancy enables a single deployment to serve multiple tenants while keeping event streams, commands, and queries fully isolated. Onboarding a new tenant requires only a configuration change, allowing organizations to scale without expanding their infrastructure footprint. Distributed tracing provides visibility into a request as it moves across services and handlers, reducing the time required to diagnose production issues.
This release also includes:
Self-checkpointing handlers: Handlers performing asynchronous work, such as writing to a search index, can report progress only once the write is confirmed durable, and a built-in reconciliation engine handles this logic automatically.
Event transformation: A single stored event can be split into multiple events going forward, allowing teams to correct earlier modeling decisions without modifying historical data.
Release notes are available here, and the full announcement can be read here.