27 March 2026
FIXEdge 7.1.0 Release: HA Cluster Enhancements, Warm Mode Startup, OAuth2 and Java 17 Upgrad
B2BITS, EPAM Systems company, is pleased to share the release of version 7.1.0 of FIXEdge.
Breaking changes
- Java adapters logging configuration was switched form log4j.properties to log4j2.xml. Please update and migrate your logging settings accordingly, if any.
New Features and Improvements
- HA cluster compatibility. Postponed FIXEdge C++ initialization.
- Added ability to start FIXEdge C++ in so called Warm mode, when FIXEdge process is started but core services are not running yet. Please see the documentation for details.
- Messages flow improvement.
- FIXMLMapping Handler is a FIXEdge plugin that performs the following functions:
- Converts any FIX message to FIXML and stores it to XML message (MsgType = n) or any other message type of the user's choice.
- Converts any FIXML message contained in XML message (MsgType = n) or any other message type back to FIX message.
- Please refer to the FIXMLMapping Handler page for more details.
- FIXMLMapping Handler is a FIXEdge plugin that performs the following functions:
- Messages flow improvement.
- FIX sessions can check and reject messages if the SendingTime delta greater than the specified limit. See the documentation for details.
- FIXICC H2 communication security improvement.
- FIXEdge supports OAuth2 bearer token to secure communication channel between FIXEdge and FIXICC H2. See the documentation for details.
- Configuration flexibility improvement.
- A new configuration parameter IncludeOptionalProperties is added. This parameter allows conditional (if exists) loading additional property files. See the documentation for details
- IBM MQ adapter improvement.
- Added an ability to strictly preserve messages putting order. By default the adapter puts messages asynchronously not waiting for the confirmation of the delivery. See the adapter documentation for details.
Other Changes
- This version of FIXEdge C++ includes updated versions of Camel TA, AMQP TA, and JMS TA with security vulnerability fixes.
- Updated Java version to 17 (Java 17 is required to run AMQP TA and JMS TA)
- Upgraded all libraries, JARs, and dependencies to the latest, secure and vulnerability-free versions (to the date of the release).
- Migrated from javax to Jakarta (as part of Java 17 migration); connection to TIBCO EMS via JMS now requires a TIBCO version with Jakarta support (typically EMS 10.2 and above). The adapter must now use the jakarta.jms-tibjms.jar provided with the installed TIBCO EMS version, instead of tibjms.jar.
- Switched logging configuration to log4j2.xml (replacing the previously used log4j.properties). Please update and migrate your logging level settings accordingly.
- Included activemq-client-6.1.8.jar in the package for JMS ActiveMQ connectivity.
Fixed Bugs
- Fixed the issue when FIXEdge C++ can erroneously report an error about FIX session protocol misconfiguration in rare cases.
- JAVA_HOME is passed to FIXEdge when starting through fixicc-agent now.
- Fixed the issue when FIXEdge C++ was not reporting Universal TA adapter sessions status to FIXICC H2.
- Fixed the issue when multiple Java adapters could not simultaneously run in a single FIXEdge C++ instance with appropriate JVM settings.
- Fixed FIXEdge C++ startup scripts to have correct order of setting environment variables when launching FIXEdge C++ process.
- Fixed incorrect local Time Zone name reporting by File logger on Linux platforms.
- Fixed the issue when FIXEdge C++ handled necessary tags absence incorrectly in some cases.
The complete Release Notes are available in Knowledge Base.
For our existing customers, the new versions of FIXEdge C++ are available for download in the B2BITS client space. For other interested parties, an evaluation of FIXEdge C++ is available upon request. Please direct requests for evaluation to sales@btobits.com.