Skip to main content

8.15 Fix

Breaking changes​

  • BREAKING CHANGE: Changed default Charset to ISO-8859-1 instead of UTF-8

Features​

  • fix-pipelines : Handle SinkUnavailable exceptions to negotiate message retransmission
  • fix-webextension : Migrate from sparkjava to Javalin to solve Jetty vulnerability issues in genesis-webmon and genesis-resource-daemon

Fixes​

  • Adapt codebase to work with Apache Commons Configuration v2 after GSF upgrade
  • Resolve potential duplicates on generateRxSequence for LegacyRxSequenceStrategy

Patch releases​

8.15.10​

Fixes​
  • fix-eventhandler : Restore target sequence number from the latest FIX_IN message

8.15.9​

Fixes​
  • fix-pipelines : Don't throw uncaught when target pipeline isn't started

8.15.8​

Fixes​
  • Prevent FixSink from persisting failed sends to the message store

8.15.7​

Fixes​
  • Events + Pipelines should nack/throw when session is down

8.15.6​

Fixes​
  • fix-shared : Update RandomStringUtil import in FixAdmin.groovy to lang3 to bring import in line with other files

8.15.5​

Fixes​
  • fix-shared : Replace per-record deletion with batched deleteAll in fix session reset with 10000 batch size
Dependency Changes​
  • add JFrog dev-repo to Gradle configs to mitigate Maven Central throttling

8.15.4​

Dependency changes​
  • Align server genesisVersion to 8.15.14, add CI consistency guard
  • Bump genesisVersion from 8.15.10 to 8.15.14

8.15.3​

  • This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.

8.15.2​

  • This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.

8.15.1​

Dependency changes​
  • Upgrade GSF version to 8.15.10

Breaking change guidance​

Changed default Charset to ISO-8859-1 instead of UTF-8​

This character set is the FIX protocol standard, however, any FIX connections that were expecting UTF-8 characters such as latin extended alphabet in the text of FIX messages will need to revert this setting via the sysdef QuickFixDefaultCharset.