Release Notes

0.7.0 (08-08-2023)

Upgrade instructions

Upgrade your Synapse installation to 0.7 by performing the following steps:

  • Stop your Synapse instance.

  • Replace your previous axonsynapse-*.jar file with the new one from the distribution package.

  • Start your Synapse instance.

New features, improvements, and bug fixes

  • Share Axon Server-based configuration storage among all Synapse instances.

  • Event handler balancing across many Synapse instances.

  • Date and time parsing improvement.

  • The HTTP PUT method for creating or replacing a message handler doesn’t require the handler to exist.

  • Sending a command or issuing a query that causes an error in a handler results in the 502 Bad Gateway response.

  • Publishing a domain event with invalid sequenceNumber results in the 409 Conflict response.

  • Property synapse.is-use-tls deprecated in favor of synapse.axon-server.tls-enabled.

  • Property synapse.certificate-chain deprecated in favor of synapse.axon-server.trust-manager-file.

  • Property synapse.server-list deprecated in favor of synapse.axon-server.server-list.

Known issues

  • Issuing a query to an Axon Framework-based query handler requires specifying responseType.

  • Synapse won’t boot up when it can’t establish an initial connection to Axon Server.

  • Synapse may initiate multiple synapse-storage connections to Axon Server when the original connection breaks.

  • Returned error body doesn’t follow its OpenApi specification.

0.6.2 (19-04-2023)