Monday, 7 March 2016

Release Notes - Java FIX Engine - Version 1.23.0

Bug

  • [JAVA-1297] - No session state change triggered upon Reject in response to ResendRequest
  • [JAVA-1279] - Sequence gap state is not reset in case of an exception during processing of incoming message
  • [JAVA-1272] - MessageDiff does not check the maximum(last) tag of the FIX message/group

New Feature

  • [JAVA-1295] - Iterator support for Message class
  • [JAVA-1294] - Group.addEntry() and Group.removeEntry(..) methods
  • [JAVA-1289] - Implement EngineNotInitedException and EngineAlreadyInitedException
  • [JAVA-1277] - Session.sendResendRequest(..) method
  • [JAVA-1276] - Session.setConsiderRejectOnResendRequestAsGapFill(..) method
  • [JAVA-1274] - Session.setIncomingMessageGapQueueMaximumSize(..) method
  • [JAVA-1261] - Implement TimestampProvider interface
  • [JAVA-1260] - High resolution timestamps provider for the storage files
  • [JAVA-1213] - Message diff with logical comparison of repeating groups
  • [JAVA-1179] - Convenience method set(int tag, Calendar value)

Task

  • [JAVA-1287] - Migration to onixs-utils 1.0.48
  • [JAVA-1271] - Migration to onixs-utils 1.0.47
  • [JAVA-1250] - Review/update FixBlock interface

Improvement

  • [JAVA-1273] - Implemented handling of TestRequest while in WAIT_FOR_RETRANSMISSION state