Skip to content

Releases: artiofix/artio

0.114

10 Jan 17:39
Compare
Choose a tag to compare
  • Notify libraries that reconnect of sessions that disconnected whilst they were timed out.
  • Deprecate the --ilink option for FixArchivePrinter and rename to --fixp
  • Make validation for floating point parser errors consistent
  • Fix bug with engine session acquisition failure in no logging mode
  • Fix bug #438 where follow mode didn't work.

0.113

06 Jan 11:33
Compare
Choose a tag to compare
  • Fix bug where metadata can't be sent in conjunction with large, fragmented, messages

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