Releases: artiofix/artio
Releases · artiofix/artio
0.120
- Improved naming for fix counters
- Much improved handling of back-pressure during replays under load
- Don't send admin heartbeat messages during replays
- Pause inbound FIX sessions whilst replays are ongoing
- More fine grained logging around heartbeats
0.119
- Add a ReadOnlyDecimalFloat and make constants ReadOnly
- Improve handling of corner cases around session handover (requesting an unknown session id or two request operations racing against themselves)
- More efficient back-pressure handling for ResendRequestController: don't duplicate calls to onResend
- Fix bug, introduced in 0.117, where custom reject messages could fail to be sent on subsequent reconnects
0.118
- Add ability to send custom reject messages in response to a resend request
0.117
- Add warning when potential configuration issue with setting a custom debug appender and the debug file property.
- Add archive logging for custom user authentication reject messages
- Alter FIX heartbeat timeout behaviour to send a logout, not just disconnect
- Fix metadata offset bug
- Fix bug where a session becoming a slow consumer on a fragmented message could cause a gateway to stall.
0.113.1
- Fix metadata offset bug
- Fix bug where a session becoming a slow consumer on a fragmented message could cause a gateway to stall.
0.116
- Add ability to reject resend requests
- Improve performance of archive scanning and bump the default compaction size in the fix archive scanner to 256MB from 64KB
0.115
- Improve information printed by FixArchivePrinter
- Add user driven back-pressure handling to FIXP protocols through the handler callbacks returning Action objects
- Improve recording coordinator logging
- Fix bug with invalid timestamp offset being passed to FixMessageConsumer
- Fix bug with ordering of messages from a FixArchiveScanner
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