Releases: artiofix/artio
Releases · artiofix/artio
0.114
- 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
- Fix bug where metadata can't be sent in conjunction with large, fragmented, messages
0.112
- 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
- Fix bug where replaying flag could stay true after a disconnect.
0.110
- Add configuration option for enabling/disabling backpressure during replays
0.109
- 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
- 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
- Expose Session.isReplaying()
- Fix bug where a resend request following a large earlier sequence reset can miss messages
0.106
- Fix bug where shared codecs cause UOE for optional session fields
0.105
- Add experimental support for codec sharing - see https://github.com/real-logic/artio/wiki/Codecs#shared-codecs for details.
- Reverse order of components when presenting duplicate field error messages.
- Improve archive scan logging