Axon Server 2025.2.1

We have released a new version of the Axon Server.

Important:

  • This patch updates the H2 database library to 2.4.240 to prevent potential corruption of the Config DB on restart of Axon Server nodes. If you are running a prior 2025.x version, upgrade to this version as soon as possible.

Fixes and improvements:

  • Fix for sequence issue when registering many handlers at the same time
  • Fix to prevent overloading the internal buffer for communication between Axon Server nodes
  • Allow Axon Server nodes to bind to a specific address
  • Automatic retry for joining a cluster when the DNS or ingress is not updated yet
  • Fix for IllegalMonitorStateException when creating a backup of DCB contexts
  • Fix replicating integration endpoint information to a new node in the cluster
  • Fix for token position for event streams are now also passed in the gRPC event processor status messages
  • Improved handling of clients disconnecting from persistent streams
  • Support for using Analytics node without Internet access to download the DuckDB extensions
  • Improved performance and reduced memory usage for replicating events to an Analytics node
  • Allow changing the payload type property of a context after creation (for Analytics node support)
  • Fix for a mismatch in token value for DCB context in analytics nodes

New configuration properties:

  • axoniq.axonserver.internalBindAddress, to bind the Axon Server internal gRPC communication to a specific address
  • axoniq.axonserver.bindAddress, to bind the Axon Server gRPC communication to a specific address
  • axoniq.axonserver.sql.duckdbExtensionDir, directory to load DuckDB extensions from, if extension is not found in this directory, it will be downloaded from the Internet (default: .)

Axoniq platform integration changes:

  • Licenses are now logged before being applied. Only the expiry_date, plan, nodes, and licensee are logged, giving information about which license is being rotated
  • Renamed configuration properties from axoniq.console to axoniq.platform. Backwards compatibility for console properties is included
  • Improved logging when connecting to Axoniq platform

The latest version can be downloaded from the download page.

Can someone from Axon team give more details on what kind of ConfigDB corruption H2 upgrade solves? We’ve been running into this issue: Invalid chunk 0 in H2 database - #2 by ViliusS . Is it related, or something completely different?