FIXEdge 6.18.0 Release Notes

Please note that FIXEdge 6.18.0 is the final release to support CentOS 7. Starting with version 7.0.0, support will transition to Rocky Linux 9.

FIXEdge 6.18.0 is released on  

New Features and Improvements

Fixed Bugs

FIXEdge 6.17.1 Release Notes

FIXEdge 6.17.1 is released on  

New Features and Improvements

Fixed Bugs

FIXEdge 6.17.0 Release Notes

FIXEdge 6.17.0 is released on  

New Features and Improvements

Fixed Bugs

FIXEdge 6.16.1 Release Notes

FIXEdge 6.16.1 is released on  

New Features and Improvements

Known Issues

This release introduces changes that impact backward compatibility with previous versions.

It's recommended to archive or remove older IBM TA logs from the Storage Directory before performing the upgrade to mitigate potential IBM TA malfunctioning.

FIXEdge 6.16.0 Release Notes

FIXEdge 6.16.0 is released on  

New Features and Improvements

Fixed Bugs

Other Changes

FIXEdge 6.15.5 Release Notes

FIXEdge 6.15.5 is released on


Minor release providing bug fix requested by client.


Fixed Bugs

FIXEdge 6.15.4 Release Notes

FIXEdge 6.15.4 is released on .

New Features and Improvements

Fixed Bugs

FIXEdge 6.15.3 Release Notes

FIXEdge 6.15.3 is released on .

Transport Adapters Improvements

FIXEdge 6.15.2 Release Notes

FIXEdge 6.15.2 is released on .

New Features and Improvements

Other Changes

Dictionaries Update

Fixed Bugs

FIXEdge 6.15.1 Release Notes

FIXEdge 6.15.1 is released on .

New Features and Improvements

Other Changes

FIXEdge 6.15.0 Release Notes

FIXEdge 6.15.0 is released on .

New Features and Improvements

ICE Trade Capture Solution Changes

Please refer to the ICE Trade Capture Solution Upgrade Instruction page for more details.

Other Changes

Documentation Changes

Fixed Bugs

FIXEdge 6.14.3 Release Notes

FIXEdge 6.14.3 is released on .

New Features and Improvements

FIXEdge 6.14.2 Release Notes 

FIXEdge 6.14.2 is released on .

New Features and Improvements

Other Changes

Fixed Bugs

FIXEdge 6.14.1 Release Notes

FIXEdge 6.14.1 is released on .

FIXEdge 6.14.1 is a minor release providing major bug fixes.

Fixed Bugs

FIXEdge 6.14.0 Release Notes

FIXEdge 6.14.0 is released on  

New Features and Improvements

Transport Adapters Improvements

API changes

FIX Protocol changes

Other changes

Fixed Bugs

FIXEdge 6.13.1 Release Notes

FIXEdge 6.13.1 is released on

FIXEdge 6.13.1 is a minor release providing major bug fixes.

Fixed Bugs

FIXEdge 6.13.0 Release Notes

FixEdge 6.13.0 is released on  

FIXEdge 6.13.0 provides compatibility with the recent version of FIXICC

New Features and Improvements

Transport Adapters Improvements

Scheduler Improvements

Other Changes

Fixed Bugs

FIXEdge 6.12.0 Release Notes

FixEdge 6.12.0 is released on  

FIXEdge 6.12.0 release's scope includes FIX Antenna features and bug fixes from the upcoming FIX Antenna 2.29.0 which is going to be released in December 2021. Please refer to FIX Antenna 2.29.0 for more details.

New Features and Improvements

Logging Improvements

Transport Adapters Improvements

Fixed Bugs

Dictionaries Updates

FIXEdge 6.11.6 Release Notes

FIXEdge 6.11.5 is released on

FIXEdge 6.11.6 is a minor release intended to provide compatibility with the last version of FIXICC H2.

FIXEdge 6.11.5 Release Notes

FIXEdge 6.11.5 is released on

New Features and Improvements

Fixed Bugs

FIXEdge 6.11.4 Release Notes

FIXEdge 6.11.4 released on   

Fixed Bugs

FIXEdge 6.11.3 Release Notes

FIXEdge 6.11.3 released on   

Fixed Bugs

FIXEdge 6.11.2 Release Notes

FIXEdge 6.11.2 released on  

The main feature of this release is compatibility with FIXICC H2 21Q2. Detailed info is located in the FIXICC H2 for FIXEdge C++ section of the Knowledge Base.

The FIXEdge Server now uses the updated version of FIX Integrated Control Center (FIXICC) (2.10.21) and all its features.

Fixed Bugs

FIXEdge 6.11.0 Release Notes

FIXEdge 6.11.0 released on  

The most important features of this release the ability to assign a dedicated listen port for an acceptor session or group of sessions and the ability to use QuickFIX formatted dictionaries, see below. 

The dedicated listen ports allow the user to restrict an incoming connection(s) to one dedicated port (regardless of whether it is secured or not) for a session via the engine properties file, and to a number of secured or unsecured ports via the API.

QuickFIX formatted dictionaries can now be used in the same way as FixAntenna formatted dictionaries.

The FIXEdge Server now uses the latest version of FIXAntenna (2.28.0) and all its features.

New Features and Improvements

Changes in Kafka transport adapter:

Changes in ICE Trade Capture Solution

Logging Improvements

Fixed Bugs

Dictionaries Updates

FIXEdge 6.10.0 Release Notes

FIXEdge 6.10.0 released on Dec 17, 2020

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

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

Additionally, this release has an average performance gain of about 10% in the scenario where FIXEdge converts messages from one protocol version to another.

New Features and Improvements

Changes in ICE Trade Capture Solution

Changes in ICE Private Order Feed Drop Copy Solution

FIXEdge was extended with new transport adapter for Kafka

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

The Rest initiator TA adapter now supports re-sending messages when faced with errors from counter-parties for particular, defined by user, codes.

The package includes samples of the systemd unit files in the systemd-support/ directory

Fixed Bugs:

Dictionaries updates:

Log replicator updates:


FIXEdge 6.9.0 Release Notes

FIXEdge 6.9.0 released on March 23, 2020

The main features released are the REST Initiator transport adapter, security mode support for the REST Acceptor transport adapter, Managed Queue functionality. Also, various critical and major bugs were fixed.  

New Features and Improvements

Managed Queue as a part of store-and-forward functionality is introduced providing a mechanism for storing messages and releasing them on a time-schedule basis.

Managed Queue features

For more information on that please refer to the document.


REST Initiator Adapter is introduced for sending messages via HTTP/HTTPS POST requests

REST Initiator Adapter features

For more information on that please refer to the document.


New features were added to REST Acceptor Adapter

New REST Acceptor Adapter features

For more information refer to the document.

ICE TC and POF Solutions

REST Admin API 

For more information refer to the document.

Logging

Other

Extension Packs:

Latest FIX Antenna C++ under the hood:

FIXICC

Fixed Bugs

Log Replicator

FIXEdge 6.8.0 Release Notes

FIXEdge 6.8.0 released on July 4, 2019

New Features and Improvements

SSL support changes:

For more information see: Configuring FIX SessionsHow to configure built-in SSL support for FIX session in FIXEdge

Please note, that SSL-related properties: 

can be set via editing engine.properties and FIXEdge.properties only.

FIXICC

Changes in ICE Trade Capture Solution

Changes in ICE Private Order Feed Drop Copy Solution

Logging improvements:

Host:port of incoming connection was added

Previous message

[NOTE] 20190129-06:56:49.319 [13100] [Engine] - New incoming connection was detected (from 127.0.0.1:60779)

Current message

[NOTE] 20190129-06:56:49.319 [13100] [Engine] - New incoming connection was detected (from 127.0.0.1:60779 to 127.0.0.1:9011)


Fixed critical bugs:

FIXEdge 6.7.1 Release Notes

FIXEdge 6.7.1 released on March 6, 2019

Changes in ICE Trade Capture Solution

See "How to upgrade" articles by the following links: 

Changes in ICE Private Order Feed Drop Copy Solution

See "How to upgrade" articles by the following links: 

Extension Packs

FIXEdge 6.7.0 Release Notes

FIXEdge 6.7.0 released on December 19, 2018

New Features and Improvements

Changes in ICE Trade Capture Solution

Changes in REST Admin API

Logging improvements:

Typo has been fixed:

Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JMSAdaptorTransportLayer.JMSTA] 1095492 Sending onStateChanged() to CORRECLTY_TERMINATED

Current message

2018-05-18 07:12:16,521 UTC DEBUG [JMSAdaptorTransportLayer.JMSTA] 1095492 Sending onStateChanged() to CORRECTLY_TERMINATED

Logging category has been changed:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' created. Sending onLogon to dispatcher.

Current message

2018-05-18 07:12:16,521 UTC INFO [JNI_WRAPPER] 1095492 Session 'SocGenProducer' created. Sending onLogon to dispatcher.

Logging category has been changed:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' connected.

Current message

2018-05-18 07:12:16,521 UTC INFO [JNI_WRAPPER] 1095492 Session 'SocGenProducer' connected.

Logging category has been changed:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' disconnected with reason [<reason>]. Sending onLogout to dispatcher.

Current message

2018-05-18 07:12:16,521 UTC INFO [JNI_WRAPPER] 1095492 Session 'SocGenProducer' disconnected with reason [<reason>]. Sending onLogout to dispatcher.

Logging category has been changed:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' destroyed.

Current message

2018-05-18 07:12:16,521 UTC INFO [JNI_WRAPPER] 1095492 Session 'SocGenProducer' destroyed.

Logging category has been changed:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' reconnect.

Current message

2018-05-18 07:12:16,521 UTC INFO [JNI_WRAPPER] 1095492 Session 'SocGenProducer' reconnect.

Logging category has been changed and reason has been added:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' creation error.

Current messages

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 Session 'SocGenProducer' creation error.

























2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 <reason>

Reason has been added:
Previous message

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 Session 'SocGenProducer' send message error.

Current messages

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 Session 'SocGenProducer' send message error.

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 <reason>

Logging category has been changed and reason has been added:
Previous message

2018-05-18 07:12:16,521 UTC DEBUG [JNI_WRAPPER] 1095492 Session 'SocGenProducer' general error.

Current messages

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 Session 'SocGenProducer' general error.

2018-05-18 07:12:16,521 UTC ERROR [JNI_WRAPPER] 1095492 <reason>

Fixed critical bugs:

Documentation:

FIXEdge configuration with the principle of least privilege has been documented

FIXEdge 6.6.1 Release Notes

FIXEdge 6.6.1 released on August 3, 2018

Critical bugs and fixes

FIXEdge 6.6.0 Release Notes

FIXEdge 6.6.0 released on July 24, 2018

New Features and Improvements

ICE Trade Capture

IBM MQ Transport Adaptor

Logging improvements

Logging for getaddrinfo failure has been changed:

Previous message
... getaddrinfo(<hostName>) failed: <error code> 
Current message
... Nodename-to-address translation in protocol-independent manner failed - getaddrinfo(<hostName>) failed:  <error code>. Please check DNS configuration. Most likely this error means DNS configuration issue.
JMS TA logging for messages without timestamps has been improved:
Previous message2018-05-22 10:14:31,533 UTC INFO [JNI_WRAPPER] 11232 Timestamp not found in FIXML message.
Current message2018-05-22 10:14:31,533 UTC WARN [JNI_WRAPPER] 11232 There is no Timestamp in the delivered message. The delivery notification has been skipped.

Critical bugs and fixes

FIXEdge 6.5.0 Release Notes

FIXEdge 6.5.0 released on March 16, 2018

New Features and Improvements

ICE Trade Capture

Extension Packs

FIXICC

Critical bugs and fixes

Breaking changes


FIXEdge SDK updates

FIXEdge 6.4.0 Release Notes

FIXEdge 6.4.0 released on December 08, 2017

New Features and Improvements

CME ClearPort

Logging improvements


Old categoryOld formatNew CategoryNew format
Meaningless record has been removedINFO

[STPAdaptor] <thread> Received FIX Email message contains unknown sender name 'CMESTPFIX3:IRATFIRM', message was skipped. 



Severity has been changed, text has been changedERROR

[STPAdaptor] <thread> Send message to user failed, reason: 'Observer->send returns false'

DEBUG

[STPAdaptor] <thread> No rule matching message from STP has been found. Message: <FIX message>

improvements of tiers and permissions loggingINFO

[BL_RoutingTable] <thread> Tiers cache contains 31 strings

INFO

[BL_RoutingTable] <thread> Tiers cache contains 4 permission(s), 1 tier(s), 10 tier member(s).

Grammar has been improvedERROR

[EngineAdaptor] <thread> Session No. ACCEPTOR2 <FIXEDGE,FIXCLIENT2> cannot be created now. Reason: Schedule properties is empty

ERROR

[EngineAdaptor] <thread> Session No. ACCEPTOR2 <FIXEDGE,FIXCLIENT2> cannot be created now. Reason: Schedule properties are empty

extra symbol has been removedWARN

 [FL_FixEngine] <thread> Session limit 'IncomingThroughputLimit for the session FIXEDGEFIXCLIENT1 is reached. Current value: 1000, threshold value: 100

WARN

[FL_FixEngine] <thread> Session limit IncomingThroughputLimit for the session FIXEDGEFIXCLIENT1 is reached. Current value: 1000, threshold value: 100

extra symbol has been removedINFO

 [FL_FixEngine] <timestamp> INFO [FL_FixEngine] <thread> Session limit 'IncomingThroughputLimit for the session FIXEDGEFIXCLIENT1 is in range. Current value: 0, threshold value: 100

INFO

[FL_FixEngine] <thread> Session limit IncomingThroughputLimit for the session FIXEDGEFIXCLIENT1 is in range. Current value: 0, threshold value: 100

Grammar has been improved

Reconnection tryings is elapsed for the HTTPS client

... reconnect tries is elapsed


Reconnection tries are elapsed for the HTTPS client

... reconnect tries are elapsed

record has been removedERROR [JNI_WRAPPER TransportLayer.RMQTA] <thread> Exception occured while executing TA getMonitoringParameters().

 

Experimental features:

Business Layer

Extension Packs:

Critical bugs and fixes

FIXEdge 6.3.0 Release Notes

FIXEdge 6.3.0 released on September 20, 2017

New Features and Improvements

Session-level improvements

Rest Acceptor Transport Adapter

Logging improvements

CME STP Trade Capture

ICE Trade Capture

Critical bugs and fixes

Known Issues

JMS Transport Adapter and Rabbit MQ Transport Adapter may not start due to issue with CVE-2017-1000364 update of RHEL | CentOS 6.9 (kernel 2.6.32-696.3.2.el6.x86_64).

Temporary solution. 

In order to fix it add "-Xss2m parameter into the Java Virtual Machine configuration file:

Documentation


FIXEdge 6.2.0 Release Notes

FIXEdge 6.2.0 released on June 23, 2017

New Features and Improvements

Latest FIX Antenna C++ under the hood:

MIFID II support:

Please note that even though FIX Antenna C++ and FIXEdge support high precision timestamps the real accuracy of timestamps is limited by the operation system and hardware.

For more MIFID II compliance details see https://www.b2bits.com/consulting/regulatory/mifid-ii.html.

Extension Packs:

RabbitMQ Transport Adapter 

FIXICC

Others:

Critical bugs and fixes

Documentation

Known issues

FIXEdge 6.1.0 Release Notes

FIXEdge 6.1.0 released on March 31, 2017

New Features and Improvements

Bugfixes


Known issues

Since version 6.1.0 the JavaScript function getAsNumber works in another way in case the value can't be converted to a number. If previously it returned 0 if the whole string cannot be converted to a number, now it takes the substring till the first non-digit character and converts this substring. E.g. "20170321-05:00:00" is returned as 20170321 but not as 0 as it was in previous releases.

FIXEdge 6.0.0 Release Notes

FIXEdge 6.0.0 released on February 28, 2017

New Features and Improvements

Scheduler:

The following features have been introduced in session scheduler:

  1. ability to schedule the launch and termination of sessions at pre-defined times and dates;
  2. use CRON expressions for sessions schedule accurate to the second;
  3. ability to specify days off for sessions schedule;
  4. ability to specify time zone for sessions schedule;
  5. ability to assign one schedule to multiple sessions.

Guide for new functionality usage "How to upgrade Session Schedule to new format" and an article "Session Schedule Settings" with the description of all the new scheduler related properties are available in Products Knowledge Base.

Backward compatibility

FIXEdge 6.0 is backward compatible with the previous FIXEdge versions.

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.14.2 Release Notes

FIXEdge 5.14.2 released on December 29, 2016 

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.14.1 Release Notes

FIXEdge 5.14.1 released on December 16, 2016

New Features and Improvements

Adapters:


Protection:

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.14.0 Release Notes

FIXEdge 5.14.0 released on November 23, 2016

New Features and Improvements

Adapters:

Performance:

Other features:

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.13.0 Release Notes

FIXEdge 5.13.0 released on November 17, 2016

New Features and Improvements

Protection mechanism

Other improvements:

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.12.2 Release Notes

FIXEdge 5.12.2 released on October, 18, 2016

New Features and Improvements

Extension Packs:

Other improvements:

Documentation

FIXEdge 5.12.1 Release Notes

FIXEdge 5.12.1 released on September, 16, 2016

New Features and Improvements

Adapters:

FIXEdge 5.12.0 Release Notes

FIXEdge 5.12.0 released on August, 16, 2016

New Features and Improvements

Protection from abnormal user behavior:

Please see How to configure TCP protection in FIXEdge article for details.

Throttling or Overload protection mechanism

Please see Overload protection in FIXEdge article for more details.

Extension Packs:

Performance:

Adapters:

Other improvements:

Critical bugs and fixes 

The following bugs and vulnerabilities have been fixed:

FIXEdge 5.11.3 Release Notes

FIXEdge 5.11.3 released on June, 7, 2016

New Features and Improvements

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.11.2 Release Notes

FIXEdge 5.11.2 released on March, 16, 2016

New Features and Improvements

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.11.1 Release Notes

FIXEdge 5.11.1 released on February, 10, 2016

Critical bugs and fixes

The following bugs and vulnerabilities have been fixed:

FIXEdge 5.11.0 Release Notes

FIXEdge 5.11.0 released on December 4, 2015.

New Features and Improvements

Documentation

Critical bugs and fixes

The following bugs have been fixed:

FIXEdge 5.10.1 Release Notes

FIXEdge 5.10.1 released on September 1, 2015.

New Features and Improvements

Business Layer

FIXEdge 5.10 Release Notes

FIXEdge 5.10 released on 22 June, 2015.

Tools

New Features and Improvements

Documentation

Business Layer

Critical bugs and fixes

FIXEdge 5.9.1 Release Notes

Critical bugs and fixes

FIXEdge 5.9.0 Release Notes

FIX Layer

Business Layer

Handler Layer

Transport Layer

Critical bugs and fixes

FIXEdge 5.8.2 Release Notes

Bugfix release.

Fixed Bugs:

 
Сhanges:

FIXEdge 5.8.1 Release Notes

Bugfix release.

Fixed Bugs:

FIXEdge 5.8.0 Release Notes

New Interfaces to Chicago Mercantile Exchange (CME) APIs

These APIs are in addition to the existing interface to CME Cleared Trades API, which has been also renovated to provide extended flexibility.

Trades from these API can be either routed to a FIX session or saved to a Database. Routing to all available middlewares (IBM MQ, TIBCO, JMS) is also supported both in FIX and FIXML (or other XML) format

FIX Layer

Business Layer

Package, documentation and logging

Critical bugs and fixes

FIXEdge 5.7.0 Release Notes

Package and documentation

Transport Adapters, Handlers and FIX routing

Monitoring parameters in FIXICC for handlers / transport adapters

Introduced ability to monitor and configure parameters of the following Handlers and Transport Adapters

Critical bugs and fixes

FIXEdge 5.6.2 Release Notes

Bugfix release.

Fixed Bugs:

FIXEdge 5.6.1 Release Notes

2013-10-29

Bugfix release.

Fixed Bugs: