Releases: real-logic/artio
Releases · real-logic/artio
0.143
- Add notApplied method to the binary connection interface. #479
- Add option to specify default cancel on disconnect behaviour. #482
- Prevent writing to application-supplied buffers when encoding strings #485
- Add option to send custom text on logout.
- Fix ReplayQuery and ReplayIndexExtractor:
- Querying when the last segment is full, but the next one hasn't been written yet leads to an exception about a missing segment file.
- Lap detection didn't work correctly potentially leading to not finding all messages in the index.
- Fix ReplayIndex to always delete all files when resetting. It's recommended to delete indexes before upgrading to avoid warnings.
- Fix Session.replayReceivedMessages() to actually use replayFromSequenceIndex argument.
- Fix ReplayIndexExtractor when querying before wrapping and remove ReplayIndexValidator.
- Fix indexer quiescing.
- Fix an issue where disconnect happens after sending online reset request and before receiving the response leading to failed replays. Now a disconnect in such a scenario will finish the sequence index update and 1 will be the next expected incoming sequence number.
- Upgrade to Aeron 1.42.1
- Upgrade to SBE 1.29.0
- Upgrade to Agrona 1.19.2
- Upgrade to ByteBuddy 1.14.7
- Upgrade to JUnit 5.10.0
- Upgrade to JMH 1.37
- Upgrade to Gradle 8.1.1
0.139.2
- Fix
ReplayQuery
andReplayIndexExtractor
:- Querying when the last segment is full, but the next one hasn't been written yet leads to an exception about a missing segment file.
- Lap detection didn't work correctly potentially leading to not finding all messages in the index.
- Fix
ReplayIndex
to always delete all files when resetting. It's recommended to delete indexes before upgrading to avoid warnings. - Fix
Session.replayReceivedMessages()
to actually usereplayFromSequenceIndex
argument. - Fix
ReplayIndexExtractor
when querying before wrapping and removeReplayIndexValidator
. - Fix indexer quiescing.
0.139.1
- Fix an issue where disconnect happens after sending online reset request and before receiving the response leading to failed replays. Now a disconnect in such a scenario will finish the sequence index update and 1 will be the next expected incoming sequence number.
- Upgrade to Agrona 1.17.2.
0.142
- Fix alignment warning for AtomicBuffer.
- Remove
InternalSession#finalize
method as it is deprecated since JDK 17. - Upgrade to Aeron 1.41.2.
- Upgrade to ByteBuddy 1.14.4.
0.141
- Add
wrapAdjustment()
value to theByteBuffer
'sposition/limit
to ensure that the start of data is correctly set. - Upgrade to Aeron 1.41.1.
- Upgrade to Agrona 1.18.1.
- Upgrade to SBE 1.28.2.
- Upgrade to Gradle 8.1.
- Upgrade to Shadow 8.1.1.
0.140
- Fix indexer quiescing
- Fix
ReplayIndexExtractor
- Fix a FIXP (BinaryEntryPoint) issue where Cancel on Disconnect event fires when session logout occurs for
CANCEL_ON_DISCONNECT_ONLY
(#476) - Fix throttle
BusinessRejectReason
for BinaryEntryPoint protocol (#478) - Remove extra semicolon from generated
DefaultDictionaryAcceptor
(#475) - Do not log connection reset exceptions as errors on Java 13+
- Miscellaneous code cleanups
- Upgrade to Mockito 4.11.0
- Upgrade to versions plugin 0.46.0
0.139
- Made other operations which log out and disconnect wait for the logout to be written before disconnecting, only relevant if you're using a custom async SessionProxy
- Fixed flaky test
- Upgraded to Gradle 7.6, Mockito 4.10.0, Versions plugin 0.44.0, JMH 1.36
0.136.1
- Made other operations which log out and disconnect wait for the logout to be written before disconnecting, only relevant if you're using a custom async
SessionProxy
0.138
- Add another test around authentication rejection of server disconnected sessions
- Add a message header for FIXP business messages so more fields can be passed through, passes through the message size from SOFH
- Fix problem with FixArchivePrinter in 0.137
- Add a SLOW_CONSUMER debug log tag with information about slow consumer flips and disconnects
0.137
- Upgrade to Agrona 1.17.1, SBE 1.27.0, and Aeron 1.40.0.