Page tree

Versions Compared

Key

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

Table of Contents

FIXEdge 6.10.0 Release Notes

FIXEdge 6.10.0 released on Dec 17, 2020

The main feature of this release is added Kafka transport adapter. It allows FIXEdge to route messages to/from Kafka open-source distributed event streaming platform , see details.

Starting this release we discontinue support of RHEL 6 since it came to the EOL. Currently supported platforms are RHEL 7 and Windows x64.

The release has performance gain in about 10% on average in scenario when FIXEdge converts messages from one protocol version to another.

New Features and improvements

Changes in ICE Trade Capture Solution

  • New "InsertionTime" column was appended to all tables. This column save row insertion time. The format of data is "YYYY-MM-DD-HH:MM:SS.sss".
  • FIX dictionaries are updated according to the ICE specification (ICE Trade Capture 4.9)

Changes in ICE Private Order Feed Drop Copy Solution

  • FIX dictionaries are updated according to the ICE specification (ICE Private Orders Feed 3.9)

FIXEdge was extended with new transport adapter for Kafka

Rest initiator/acceptor TAs now fully support FIX 5.0+protocols.

Rest initiator TA adapter supports re-sending messages now in case of errors from counter-party for particular defined by user codes.

Fixed bugs:

  • Expand
    titleRestTA does not establish HTTPS connection along with client's certificate validation

    Rest acceptor TA now provides a list of Certificate Authorities allowed for client certificate in a CertificateRequest message on SSL handshake

  • Expand
    titleJMSTA does not send extracted XML data from tag 213

    Fixed property SmartXMLProcessing = true for JMS TA

  • Expand
    titleJavaScript function (save, update) doesn't save 0 value in case of Numeric column type in BL

    Fixed the bug due to which the Java script function saveToHistory was not able to parse a zero value "0".

  • Expand
    titleFE with MQ TA for Linux is building with 7 version of MQ SDK instead 8 (can lead to FE crash)

    MQ version on build machines was updated to V8.0.0.6

  • Expand
    title[FE] Application level messages without tag 1128 are not processed if AsyncProcessing is enabled

    The bug fixed. When a session uses the FIXT11 protocol version and AsyncProcessing = true, it was still required to have the tag 1128 in messages. Now the session uses the version received from a Logon message and parses any massage without tag 1128.

  • Expand
    titleRest Acceptor doesn't accept FIX messages with FIX Protocol FIX50+

    REST Acceptor TA now supports FIX50+ messages.

  • Expand
    title[FE] FIXT11 Session was not initialized due to last message parsing error

    In case of using FIXT1.1 protocol, now a correct version of the session protocol is used to validate storage on startup. This prevents occasional failures on session initialization if the last message in the *.out storage does not contain ApplVerID(1128) tag

  • Expand
    title[FE Cpp]FE corruptes message after conversion in js

    Fixed a bug in BL Convert action that leads to duplication of custom tag values (i.e. tag number > 5000) to message root from 2+ level nested repeating groups

  • Expand
    titleMQ TA property SslKeyRepository doesn't work properly with a relative path

    MQ adapter now supports relative path in the SslKeyRepository property value

  • Expand
    titleICE Trade Capture: Scripts are saving CurrentDate fields to DB in local timezone

    ICE Trade Capture: The application uses the UTC time zone now to save date time in the SQL database during the message filtration.

Dictionaries updates:

  • CME STP FIX dictionaries include all changes till Notice 20200505
  • FIX 5.0 SP2 dictionary has been updated with 258 Extension Packs.

Log replicator updates:


FIXEdge 6.9.0 Release Notes

FIXEdge 6.9.0 released on March 23, 2020

...