This release contains important fixes and improvements of th2-conn integration with Sailfish services
Changed:
Library version was updated
-
th2-common version is updated to 3.33.0. You can find changes here
-
kotlin version is updated to 1.5.30
-
sailfish-core version is updated to 3.2.1741
- Sailfish service based on MINA decodes the message as sender during sending.
This approach is important for protocols in which a pair of messages have the same protocol message type and different structures depending on the direction
- Sailfish service based on MINA decodes the message as sender during sending.
Added:
-
Message sending failure reporting (creates events when an exception was thrown during sending message)
-
th2_conn_incoming_msg_quantity and th2_conn_outgoing_msg_quantity metrics are produced by conn
-
Option for disabling generation of an event for sent message if it has parent_event_id
-
Option for configuring maxMessageBatchSize for th2 message sending to mstore (other components)
-
Check for missing sequences in a batch (the error will be written in the log)
Fixed:
-
Fix problem with trying to send EvolutionBatch message. Unwraps the EvolutionBatch when sending raw message
-
Problem with dropped messages when the significant load was directed to conn box. The synchronization on message publication was added.
-
Problem when conn was frozen during shutdown when the connection to rabbit MQ was not connected.
We don’t wait for connection recovery in this case anymore