Skip to content

Releases: real-logic/artio

0.136.1

23 Nov 08:43
Compare
Choose a tag to compare
  • 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

04 Nov 13:33
Compare
Choose a tag to compare
  • 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

25 Oct 07:43
Compare
Choose a tag to compare
  • Upgrade to Agrona 1.17.1, SBE 1.27.0, and Aeron 1.40.0.

0.136

06 Oct 09:18
Compare
Choose a tag to compare
  • Fix issue where missing replay index header file issue in session queries threw Exception
  • Improve FIXP Acceptor protocol compatibility.

0.135

30 Aug 09:53
Compare
Choose a tag to compare
  • Adds a Reproduction Harness, see https://github.com/real-logic/artio/wiki/Reproduction-Harness for details
  • Reduce risk of crash in a situation where an Aeron client liveness timeout happens.
  • Correct use of APPLICATION_HEARTBEAT logtag
  • Fix bug with heartbeat based timestamp calculation.
  • Improve prune and replay operation logging.
  • Fix bug where repeated resets of sequence numbers without messages being exchanges in between could hold-back old data from being pruned.
  • Allow the prune operation to cope with replay index files that have properly incremented their sequence indices.
  • Cleanup the FixPContext API.
  • Add ability to reject fixp protocols with custom reject codes.

0.134

10 Aug 12:21
Compare
Choose a tag to compare
  • Session.trySend() no longer throws exceptions if a message is attempted during logon or logoff - it just archives for a future resend the next time a connection happens. Also removes the Session.send() method and deprecates Session.canSendMessage().
  • Make the handling of forcedHeartbeatIntervalInS configuration option consistent between initiator and acceptor by ensuring it never affects the 108= field
  • Disconnect initiator sessions if the first message isn't a logon - making the behaviour consistent with acceptors - adds a configuration option to turn this off.
  • Improved Javadoc
  • Fixed FIX_MESSAGE_TCP written debug logging

0.133

25 Jul 10:05
Compare
Choose a tag to compare
  • Fix bug where initiator connection errors can occur if packets are delayed, or SYN packets dropped and a subsequent connection fails.
  • Update the binary entrypoint protocol to the latest version.
  • Improved Javadoc

0.132

14 Jul 19:56
Compare
Choose a tag to compare
  • Upgrade to Agrona 1.16.0, SBE 1.26.0, and Aeron 1.39.0.
  • Fix bug with delayed connection timeouts in FIXP Acceptor connections

0.131

07 Jul 12:28
Compare
Choose a tag to compare
  • Fix a bug where, in a cluster, logout messages could be rountripped multiple times
  • Fix a deadlock on shutdown if a close happens at a point when the indexer is resetting the sequence numbers of a given session

0.129.1

28 Jun 21:21
Compare
Choose a tag to compare
  • Fix a deadlock on shutdown if a close happens at a point when the indexer is resetting the sequence numbers of a given session