Skip to content

Releases: artiofix/artio

0.164

31 Jan 11:43
0ec592e
Compare
Choose a tag to compare
  • Upgrade to Aeron 1.47.2

0.163

30 Jan 13:14
b5ab70d
Compare
Choose a tag to compare
  • Minor improvements to initiating Fix Session
  • Allowing custom float overflow handling (#539)
  • Upgrade versions Gradle plugin to 0.52.0
  • Upgrade Gradle to 8.12.1
  • Upgrade to ByteBuddy 1.16.1
  • Upgrade to Checkstyle 10.21.2
  • Upgrade to Gradle Release 3.1.0
  • Upgrade to Aeron 1.47.1

0.162

20 Jan 09:27
Compare
Choose a tag to compare

Breaking changes

  • [Java] Agrona upgrade contains breaking changes. See Agrona 2.0.0 release notes.

    Note: --add-opens java.base/jdk.internal.misc=ALL-UNNAMED JVM option is now required run Artio. In addition to --add-opens java.base/java.util.zip=ALL-UNNAMED and --add-opens java.base/sun.nio.ch=ALL-UNNAMED.

Changelog

  • [Java] When using CatchupReplayer to replay inbound archive messages, skip messages with CATCHUP_REPLAY MessageStatus. #529
  • [Java] Add timeout to ResetSequenceNumberCommand.
  • [Java] Upgrade to Aeron 1.47.0.
  • [Java] Upgrade to Agrona 2.0.1.
  • [Java] Upgrade to SBE 1.34.1.

0.161

08 Jan 13:20
9322d20
Compare
Choose a tag to compare
  • Fix framer MsgType parsing for types longer than 2 characters.
  • Make framer validate MsgType before parsing it.
  • Disconnect sessions when library times out in SOLE_LIBRARY mode (#537).
  • Do not log an error anymore if a session disconnects during a replay.
  • Add duty cycle duration tracker (#536).
  • Fix an issue with resetting groups decoder, where old group references were being nullified which caused unecessary allocation on new decodings (#532).
  • Upgrade to SBE 1.33.2.

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.