Skip to content

Releases: real-logic/artio

0.160

19 Nov 11:02
dc0134f
Compare
Choose a tag to compare
  • Fix decoder reset missing to set next to null in groups decoder, leaving ghosts references when parsing new message with the same decoder instance (#525).
  • Relax slowConsumerTimeoutInMs validation.
  • Fix exception after slow consumer buffer exceeded disconnect.

0.159

05 Nov 15:22
57d8c9f
Compare
Choose a tag to compare
  • Fix fragmented message length calculation for padding (fixes #527).
  • Upgrade Aeron to 1.46.7.

0.158

21 Oct 07:42
93464cd
Compare
Choose a tag to compare
  • Make STATE_CLEANUP log details of performed purges.
  • Make FIX_MESSAGE also log messages sent using SessionWriter.
  • Upgrade to Aeron 1.46.6, Agrona 1.23.1, SBE 1.33.1.

0.157

16 Sep 09:30
62caca8
Compare
Choose a tag to compare
  • Fix race condition where session disconnect pending a library logon reply can bump sequence index (#521).
  • Upgrade to Aeron 1.46.2.

0.156

03 Sep 13:28
0fe3af7
Compare
Choose a tag to compare
  • Fix race in Replayer.
  • Include in LibraryTimeout messages the IDs of sessions owned by the timed out library. (#519)
  • Improve validation when decoding repeating groups. (#518, #520)

0.155 (JDK 17 migration)

25 Aug 15:48
Compare
Choose a tag to compare

Breaking changes

  • JDK 17 is required for compiling and running!

Changelog

  • [Java] Upgrade to Aeron 1.46.0.
  • [Java] Upgrade to Agrona 1.23.0.
  • [Java] Upgrade to SBE 1.33.0.
  • [Java] Upgrade to Gradle 8.10.
  • [Java] Upgrade to ByteBuddy 1.15.0.
  • [Java] Upgrade to Shadow 8.3.0.
  • [Java] Upgrade to Mockito 5.12.0.
  • [Java] Upgrade to release 3.0.2.

0.154

24 Aug 10:23
Compare
Choose a tag to compare
  • [Java] Upgrade to Aeron 1.45.0.
  • [Java] Upgrade to Agrona 1.22.0.
  • [Java] Upgrade to SBE 1.32.1.
  • [Java] Upgrade to Hamcrest 3.0.
  • [Java] Upgrade to Junit 5.11.0.

0.153

12 Jun 14:29
5941c09
Compare
Choose a tag to compare
  • Fix an issue where values of required temporal fields would get retained on decoders after reset. This should rarely be a problem, considering they are required and hence replaced on next decode.
  • Add --delimiter option to FixArchivePrinter to replace field delimiters in printed messages (#509).

0.152

04 Jun 13:57
2a2bebb
Compare
Choose a tag to compare
  • Upgrade Agrona to 1.21.2 to prevent a potential exception when pruning archive.
  • Fix FixReplayerSession state scope when running multiple Artio instances in a single JVM.
  • Fix adminEnginePublication stream name when printAeronStreamIdentifiers is enabled.

0.151

30 May 09:15
59c3a04
Compare
Choose a tag to compare
  • Fix float parsing of numbers which were fractions using scientific notation with a non-zero exponent with trailing zeros, e.g. 1.2e10. Also tighten up scientific notation validation a bit.
  • Upgrade to ByteBuddy 1.14.16.