Skip to content

Releases: real-logic/artio

0.112

21 Dec 15:31
Compare
Choose a tag to compare
  • Improve back-pressure handling so that a back-pressured library not polling an Engine couldn't stall the Framer thread.
  • Improve enum naming algorithm for shared codecs when two enum values with different names have the count
  • Pass metadata values through to the timing captor to enable easier message timing

0.111

21 Dec 15:28
Compare
Choose a tag to compare
  • Fix bug where replaying flag could stay true after a disconnect.

0.110

14 Dec 13:34
Compare
Choose a tag to compare
  • Add configuration option for enabling/disabling backpressure during replays

0.109

29 Nov 20:03
Compare
Choose a tag to compare
  • Improved support for external control of Artio when being used in a cluster
  • Fix the missing float assignment issue in CommonDecoderImpl
  • Upgrade to Agrona 1.14.0, SBE 1.25.1, and Aeron 1.37.0.
  • Have the replayer to track the session ownership properly, so that messages sent by a library after a timeout don't update the sequence number or replay indices.

0.108

20 Nov 21:54
Compare
Choose a tag to compare
  • Upgrade to Aeron 1.36.0, Agrona 1.13.0 and SBE 1.25.0
  • Improve Shared Codecs Mode:
    • Add ability for shared codecs to synthesize components containing common fields in order to normalize the FIX 4.2 and 4.4 APIs.
    • Generate a class for shared constants in shared codecs mode
    • Do not generate unchecked cast warnings in shared codecs mode
    • Support per dictionary codec configuration in shared codecs mode for allowing duplicate fields.
  • Allow follower session objects to be used after reconnects.
  • Improve usability of FixConnection and session header APIs
  • Support fragmentation for large control notifications
  • Add support for custom long field type in FIX messages that can support a wider range of values
  • Fix bug where a shared HeaderEncoder beginString via DEFAULT_BEGIN_STRING could wrap a common underlying static byte[]

0.107

25 Oct 08:46
Compare
Choose a tag to compare
  • Expose Session.isReplaying()
  • Fix bug where a resend request following a large earlier sequence reset can miss messages

0.106

15 Oct 10:41
Compare
Choose a tag to compare
  • Fix bug where shared codecs cause UOE for optional session fields

0.105

14 Oct 14:10
Compare
Choose a tag to compare

0.104

04 Oct 19:53
Compare
Choose a tag to compare
  • Fix bug where certain comp id lengths can cause session context file reading bug
  • Fix potential IAE when resetting backpressured sessions
  • Ensure that proxy protocol remote addresses are passed through to authentication strategies

0.103

22 Sep 18:55
Compare
Choose a tag to compare
  • Add a time based index in order to speed up FixArchiveScanner / FixArchivePrinter when doing time based queries
  • Add a new logFileDir() configuration option to FixArchiveScanner / FixArchivePrinter in order to enable index query optimisations
  • Consider BinaryEntryPoint FIXP Acceptor implementation beta
  • Improve Flexibility in terms of what FIX dictionaries we accept