Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

FIX Antenna HFT 1.0.13 based on FIX Antenna 2.9.51.213 released on 3th 3th of April 2019

Breaking changes:

  • Libraries for platform RHEL 6 using C++ 98 ABI is deprecated and will be removed from the package starting next release.

  • Restored FIX-Protocol compatibility when a session is terminated if re-transmitted GapFill (35=4) message does not have PossDup flag (43=Y).
    The previous behavior can be enabled with the following configuration set:

    Code Block
    languagexml
    titleengine.properties
    AllowMessageWithoutPossDupFlag = true
    AllowGapFillWithoutPossDupFlag = true
  • Rejected messages are not filtered out and replaced with gap-fill messages in resend request replies.

    Info
    The counterparty now is responsible for increment sequence numbers in case of rejecting invalid messages in order to prevent endless resending.
  • Changed naming convention libV12-gcc63-MD-x64.so → libV12-gcc52-MD-x64.so. 

    Info
    The C++11 ABI is compatible with GCC 5.x and above so library can be used with any GGC newer 5.1.

    The libraries libV12-gcc48-MD-x64.so and libV12-gcc44-MD-x64.so are considered as depreciated. Support C98 Standard and Red Hat 6 platform will be discontinued in one of the next releases.

  • (SD4906754)  Engine::SessionsManager::onIncomingConnection callback API has been extended with delivering the port where a connection has been accepted on.

    Info

    The method signature was changed. User's application modification is required.

...

  • (SD4998782) Fixed a bug when the engine can try to close random file descriptors at destroying.
  • Fixed a bug when the engine stops sending heartbeats to all sessions if one session is locked e.g. due to long resend the request.
  • Fixed a bug when any resend requests processing takes too much time (several seconds) on the large FIX-messages storages (about 10 GB).

Logging improvements:

  • (SD4906754) Extended logging of incoming connection event with accepting port

    text has been changed:

    Previous message

    <severity> <timestamp> <thread> [Engine] - New incoming connection was detected (from <target ip>:<target port>).

    Current message

    <severity> <timestamp> <thread> [Engine] - New incoming connection was detected (from <target ip>:<target port> to <local ip>:<local port>).

...

The following bugs have been fixed:

  • TCP reader stops reading in some cases on receiving new connection
  • Milliseconds are truncated after serialization for fields with types UTCTimestamp and UTCTimeOnly when milliseconds value is 000

FIX Antenna HFT 1.0.7 Release Notes

...