Skip to content

0.143

Compare
Choose a tag to compare
@JPWatson JPWatson released this 04 Sep 14:55
· 252 commits to master since this release
  • 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