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 ofsynapse.axon-server.tls-enabled
. -
Property
synapse.certificate-chain
deprecated in favor ofsynapse.axon-server.trust-manager-file
. -
Property
synapse.server-list
deprecated in favor ofsynapse.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.