Skip to content

Releases: artiofix/artio

0.24

13 Mar 09:50
Compare
Choose a tag to compare
  • Add an overload for putDecimalFloat that allows precise control of the number of decimal places after the floating point.
  • Upgrade to Aeron 1.16.0, SBE 1.12.3, and Agrona 0.9.34.
  • Fix bug where an engine wasn't restartable after being killed.
  • Fix bug where a session couldn't be re-initiated after it timed out.

0.23

18 Feb 13:58
Compare
Choose a tag to compare

Upgrade to Aeron 1.15.3, SBE 1.12.2, and Agrona 0.9.33.
simplify and reduce duplication in session logic
Cope better with a corrupt archive
Add a Session scheduler

0.22

07 Feb 17:33
Compare
Choose a tag to compare

Bump dependencies to Agrona 0.9.23, SBE 1.12.1, and Aeron 1.15.2.
Fix bug where messages read counter was being incorrectly incremented on occassion.
Improve documentation around performance, slow consumers and operability.

0.21

05 Feb 21:02
Compare
Choose a tag to compare

Bump Aeron, Agrona and SBE dependencies.
Simplify Session initialisation logic
Fix bug related to reuse of sessionId in SessionContexts
Add a common header interface for the header encoder

0.20: More Configuration Choices, Less Bugs

23 Jan 10:18
Compare
Choose a tag to compare
  • Alter resend request behaviour to by default not send redundant requests and add an option to do so if required
  • for compliance with some venues.
  • Added a ResendRequestChunkSize option that limits the maximum number of records requested in a resend.
  • Fix bugs in DecimalFloat.compareTo and add test coverage for larger number of digits after the point.
  • Switch over to using the Aeron Counters file rather than a custom counters file to make monitoring Artio easier.
  • Implement support for the LastMsgSeqNumProcessed tag, and add a EnableLastMsgSeqNumProcessed configuration option.
  • Improve handling of messages with incorrectly calculated bodyLength field.