Wednesday, 28 December 2022

Release Notes - CME Drop Copy Java - Version 4.10.0

Task

Monday, 26 December 2022

Release Notes - Eurex T7 Market and Reference Data Interfaces (EMDI, EOBI, RDI) Handlers C++ - Version 13.1.0

Bug

  • [CPPEEMDIRDI-933] - BREAKING CHANGE: Eobi: misprocessed messages: AddFlexibleInstrument, TesTradeReport

Tuesday, 20 December 2022

Release Notes - CME iLink 3 Binary Order Entry C++ - Version 1.15.0

New Feature

Improvement

Bug

  • [ILINKBOECPP-854] - Sending data / stack corruption can occur when MessageBatchCombiner is used

Task

Monday, 19 December 2022

Release Notes - FIX Engine Java - Version 2.10.0

New Feature

  • [JAVA-2983] - BREAKING CHANGE: Extend Session.MessageResendingListener with two callbacks onResendingStarted(..) and onResendingFinished(..)
  • [JAVA-2980] - Add engine setting LicenseAlertingDaysBeforeExpiration
  • [JAVA-2961] - Acceptor that receives a Logon message with ResetSeqNumFlag(141)=Y should backup summary file

Bug

  • [JAVA-2981] - Reconnect failure leads to illegal monitor state exception

Thursday, 15 December 2022

Release Notes - CME STP FIX update

Update details: OnixS FIX Support Pack update for CME STP FIX - use SSL encryption in .NET Framework sample

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

CmeStpFixClient_1.5.2.0.zip

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CmeStpFix.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Monday, 12 December 2022

Release Notes - CME iLink 3 Binary Order Entry for .NET Core - Version 1.4.2

Bug

Release Notes - CME STP FIX update 20210331

Update details: OnixS FIX Support Pack update for CME STP FIX - update for FIX API specification <20210331>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

OnixS.Net.Core.CmeStpFix.1.0.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CmeStpFix.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Monday, 5 December 2022

Release Notes - CME iLink 3 Binary Order Entry Java - Version 1.0.6

New Feature

  • [ILINK3JAVA-223] - Consider reasonable transmission time while sending the Sequence message

Friday, 2 December 2022

Release Notes - Bloomberg TSOX update 2.7.1

Update details: OnixS FIX Support Pack update for Bloomberg TSOX - update for FIX API specification <2.7.1>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-bloomberg-tsox-dropCopy-client-java-1.9.0-bin.tar.gz

onixs-bloomberg-tsox-dropCopy-client-java-1.9.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

BloombergTsoxFIXDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 1 December 2022

Tuesday, 29 November 2022

Release Notes - Java Eurex Enhanced Trading Interface (ETI) Handler - Version 1.2.0

Improvement

Thursday, 10 November 2022

Release Notes - FIX Engine for .NET Core - Version 1.9.0

New Feature

Improvement

  • [NETCOREFIXENGINE-1156] - Flush the session storage when the session goes to the Disconnected state
  • [NETCOREFIXENGINE-1155] - CODE BREAKING CHANGE: Remove Engine.LocalNetworkInterface property
  • [NETCOREFIXENGINE-1154] - CODE BREAKING CHANGE: Rename Scheduler.SessionResettedLocalSequenceNumbers to SessionResetLocalSequenceNumbers
  • [NETCOREFIXENGINE-1144] - Try to restore the connection if the connectivity issue is detected while waiting for the confirming Logon message
  • [NETCOREFIXENGINE-1142] - Avoid data race when a new FIX connection is created during message sending
  • [NETCOREFIXENGINE-1136] - Remove memory allocation in Message.Reset() and Message.Set(tag, string) methods
  • [NETCOREFIXENGINE-1122] - Improve the detection of connection issues when a ResendRequest with a large gap range is processed
  • [NETCOREFIXENGINE-1117] - Avoid a concurrent call of the Session.StateChanged callback
  • [NETCOREFIXENGINE-1090] - BREAKING CHANGE: In the XML dictionary message 'override' mode, all automatically added standard message header fields should be added before the message body fields

Bug

Wednesday, 9 November 2022

Release Notes - FIX Engine Java - Version 2.9.6

Improvement

  • [JAVA-2957] - Check whether the NextExpectedMsgSeqNum tag is specified in the confirmation logon message

New Feature

  • [JAVA-2956] - Session level setting for processing NextExpectedMsgSeqNum(789) field

Wednesday, 26 October 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.16.0.0

Bug

New Feature

  • [NETICEIMPACT-475] - Support iMpact Multicast Feed Message Specification version 1.1.47

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.13.0

Bug

New Feature

  • [CPPICEIMPACT-1240] - Support iMpact Multicast Feed Message Specification version 1.1.47

Tuesday, 25 October 2022

Release Notes - ICE Trade Capture Java - Version 2.25.0

Bug

Release Notes - ICE Trade Capture .NET - Version 2.40.0

Bug

  • [ICETC-661] - Replace tag 678 with 679 LegBenchmarkPrice in AE message

Release Notes - ICE Trade Capture .NET Core - Version 3.13.0

Bug

  • [ITCNCORE-54] - Replace tag 678 with 679 LegBenchmarkPrice in AE message

Sunday, 23 October 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.15.1.0

Improvement

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.12.1

Improvement

Tuesday, 18 October 2022

Release Notes - FIX Engine Java - Version 2.9.5

Task

  • [JAVA-2950] - Remove deprecated Session.getOutboundQueueCount() method

Bug

  • [JAVA-2931] - Unexpected retransmission request is issued

Tuesday, 11 October 2022

Release Notes - ICE Private Order Feed (POF) Java - Version 1.16.0

Task

Release Notes - ICE Private Order Feed (POF) C++ - Version 1.12.0

Task

Release Notes - ICE Private Order Feed (POF) .NET Core - Version 2.7.0

Task

Release Notes - ICE Private Order Feed (POF) .NET - Version 1.20.0

Task

Release Notes - ICE Trade Capture Java - Version 2.24.0

Task

Release Notes - ICE Trade Capture .NET Core - Version 3.12.0

Task

Release Notes - ICE Trade Capture .NET - Version 2.39.0

Task

Friday, 7 October 2022

Release Notes - ICE Trade Capture Java - Version 2.23.0

Task

Release Notes - ICE Trade Capture .NET Core - Version 3.11.0

Task

Release Notes - ICE Trade Capture .NET - Version 2.38.0

Task

Release Notes - ICE Private Order Feed (POF) Java - Version 1.15.0

Task

Release Notes - ICE Private Order Feed (POF) C++ - Version 1.11.0

Task

Release Notes - ICE Private Order Feed (POF) .NET Core - Version 2.6.0

Task

Release Notes - ICE Private Order Feed (POF) .NET - Version 1.19.0

Task

Release Notes - FIX Engine C++ - Version 4.8.0

Improvement

  • [CPP-4149] - Add info about SIGPIPE Linux signal for SSL connections
  • [CPP-4139] - Improve the detection of connection issues when a ResendRequest with a large gap range is processed
  • [CPP-4134] - Avoid a concurrent call of the ISessionListener::onStateChange(..) callback
  • [CPP-4131] - TCPDirect connections should not try to get the remote hostname by DNS
  • [CPP-4127] - Remove inheritance from the std::iterator in iterator classes
  • [CPP-4120] - Add info about linker issues with FieldValueRef when a non-C++17 package is used with the C++17 standard
  • [CPP-4110] - Make public headers self-contained with WIN32_LEAN_AND_MEAN defined
  • [CPP-4106] - BREAKING CHANGE: Use SecureString object to set a password for the private key
  • [CPP-4086] - Add a warning when HeartBtInt < 0 in an incoming Logon
  • [CPP-4082] - Add "TCPDirect for Acceptor Sessions" article
  • [CPP-4055] - Make the throttling functionality more stable and predictable
  • [CPP-4050] - Add a note about the call order of pluggable storage methods
  • [CPP-4028] - Provide more details about the ISessionStorage interface and its parameters
  • [CPP-4021] - Migrate to OpenSSL 1.1.1 on Windows
  • [CPP-4012] - Add ISessionStorage::warmup
  • [CPP-4011] - Add a note about hugepages to the "Solarflare TCPDirect" article
  • [CPP-3989] - Add an ability to create/convert Timestamp objects from/to Unix timestamp
  • [CPP-3936] - Add an optional timeout parameter to the Session::sendTestRequest() method
  • [CPP-3902] - Describe Message pretty print methods
  • [CPP-3782] - Log when the session is registered and unregistered with the scheduler
  • [CPP-3739] - Add the "Controlling outgoing message flow" article
  • [CPP-3712] - Add a "Memory Consumption" article.
  • [CPP-3704] - Support the "remove" mode for the "Message" XML dialect node
  • [CPP-3559] - Throw an exception when try to remove non-registered session from SessionScheduler

Task

  • [CPP-4146] - Add the latest EP272 dictionary to the engine package

New Feature

  • [CPP-4094] - Support SSL functionality on RHEL9 and Ubuntu 22.04
  • [CPP-4060] - Certificate verification diagnostics
  • [CPP-4036] - Method to get the range of sent messages from the session storage
  • [CPP-3995] - EngineSettings::scrambleLogonFields(..) setting
  • [CPP-3758] - Field and Group iterators for FlatMessage
  • [CPP-3087] - Zero-Copy TCP batch sending

Bug

  • [CPP-4070] - Incorrect SenderCompID and TargetCompID of a routed FIX message when DeliverToCompID is used
  • [CPP-4025] - SequenceReset message can contain AppVerID<1128> tag
  • [CPP-3993] - Unexpected behavior when the reply to the initial Logon with ResetSeqNumFlag=Y is not received

Release Notes - CME iLink 3 Binary Order Entry Java - Version 1.0.5

Improvement

  • [ILINK3JAVA-220] - Log error if a received message has a lower schema version than the one is configured
  • [ILINK3JAVA-219] - Suppress the sequence messages if another message has just been sent
  • [ILINK3JAVA-217] - Log error if a received message has a different schema id than the one is configured
  • [ILINK3JAVA-215] - Log warning if a received message has a higher schema version than the one is configured

Tuesday, 4 October 2022

Release Notes - ICE Trading update 4.17

Update details: OnixS FIX Support Pack update for ICE Trading - update for FIX API specification <4.17>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

IceTradingClientCpp_4.16.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-ice-trading-client-java-1.14.0-bin.tar.gz

onixs-ice-trading-client-java-1.14.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

IceOrderServerSample-net-4.8-x64-Setup-4.16.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.IceOrderServer.1.2.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

IceTradingFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 29 September 2022

Release Notes - Trading Technologies update v202

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <v202>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.32.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-trading-technologies-client-java-1.12.0-bin.tar.gz

onixs-trading-technologies-client-java-1.12.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.40.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.14.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Wednesday, 14 September 2022

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler C++ - Version 9.11.0

New Feature

  • [CPPEUREXETI-517] - Become ready to Introduction of Release 11.0 (D0002) on 12 September 2022

Release Notes - CBOE CFE update 1.3.2

Update details: OnixS FIX Support Pack update for CBOE CFE - update for FIX API specification <1.3.2>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

CfeTradingClientCpp_1.4.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CfeTradingFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Monday, 12 September 2022

Friday, 9 September 2022

Release Notes - Eurex T7 Market and Reference Data Interfaces (EMDI, EOBI, RDI) Handlers C++ - Version 13.0.1

Improvement

Release Notes - FIX Engine for .NET Core - Version 1.8.6

Bug

Task

Improvement

Sunday, 4 September 2022

Release Notes - BME SENAF Handler C++ - Version 2.1.0

New Feature

Improvement

  • [CSENAFMDH-154] - x86 builds are no longer supported on Windows
  • [CSENAFMDH-136] - Support the last Visual Studio version only
  • [CSENAFMDH-133] - Add "Product Versioning" section to the Programming Guide

Tuesday, 30 August 2022

Release Notes - TradeWeb TradeXpress update 100.55

Update details: OnixS FIX Support Pack update for TradeWeb TradeXpress - update for FIX API specification <100.55>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-tradeweb-tradexpress-client-java-1.18.0-bin.tar.gz

onixs-tradeweb-tradexpress-client-java-1.18.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TradeWebFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Release Notes - Turquoise Drop Copy update 4.2.0

Update details: OnixS FIX Support Pack update for Turquoise Drop Copy - update for FIX API specification <4.2.0>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-turquoise-dropCopy-client-java-1.8.0-bin.tar.gz

onixs-turquoise-dropCopy-client-java-1.8.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TurquoiseDropCopyFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Release Notes - Turquoise Trading update 4.2.0

Update details: OnixS FIX Support Pack update for Turquoise Trading - update for FIX API specification <4.2.0>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-turquoise-trading-client-java-1.6.0-bin.tar.gz

onixs-turquoise-trading-client-java-1.6.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TurquoiseTradingFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 25 August 2022

Release Notes - CBOE CFE update 1.3.1

Update details: OnixS FIX Support Pack update for CBOE CFE - update for FIX API specification <1.3.1>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

CfeTradingClientCpp_1.3.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CfeTradingFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Tuesday, 23 August 2022

Release Notes - Eurex T7 Market and Reference Data Interfaces (EMDI, EOBI, RDI) Handlers C++ - Version 13.0.0

New Feature

Improvement

Bug

Monday, 22 August 2022

Release Notes - Cboe CFE Binary Order Entry (BOE) Handler C++ - Version 1.9.2

New Feature

Tuesday, 9 August 2022

Release Notes - CME iLink 3 Binary Order Entry Java - Version 1.0.4

Improvement

Sunday, 31 July 2022

Release Notes - Trading Technologies update v197

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <v197>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.31.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-trading-technologies-client-java-1.11.0-bin.tar.gz

onixs-trading-technologies-client-java-1.11.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.39.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.13.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 28 July 2022

Release Notes - Eurex T7 Market and Reference Data Interfaces (EMDI, EOBI, RDI) Handlers C++ - Version 12.1.0

Improvement

Bug

  • [CPPEEMDIRDI-903] - Add missed "AfterHours" value to TradingSessionId enum

New Feature

Wednesday, 27 July 2022

Release Notes - Cboe CFE Multicast PITCH Market Data Handler C++ - Version 1.10.3

New Feature

  • [CBATSPITCH-162] - Add HandlerSettings::networkInterfaceForGapResponse

Release Notes - Cboe CFE Binary Order Entry (BOE) Handler C++ - Version 1.9.1

Improvement

New Feature

Thursday, 14 July 2022

Release Notes - FIX Engine Java - Version 2.9.4

Bug

  • [JAVA-2914] - Session.getOutboundQueueBytes() returns inconsistent data due to concurrency issue

New Feature

  • [JAVA-2563] - Add support of DeliverToCompID, OnBehalfOfCompID tags for 3rd party routing

Monday, 11 July 2022

Release Notes - Trading Technologies update v187 (June 2022)

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <v187 (June 2022)>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.30.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-trading-technologies-client-java-1.10.0-bin.tar.gz

onixs-trading-technologies-client-java-1.10.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.38.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.12.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 7 July 2022

Release Notes - CME iLink 3 Binary Order Entry for .NET Core - Version 1.4.0

Improvement

Release Notes - CME iLink 3 Binary Order Entry C++ - Version 1.14.0

Improvement

  • [ILINKBOECPP-831] - Process NoQuoteEntries and NoQuoteSets groups of QuoteCancel separately

Task

Bug

  • [ILINKBOECPP-817] - Possible concurrent issue when session is disconnected at the same time when the reconnect is started
  • [ILINKBOECPP-805] - Unnecessary RetransmitRequest when the Sequence message is received to partially fill the large sequence gap

New Feature

Thursday, 30 June 2022

Tuesday, 28 June 2022

Release Notes - FIX Engine .NET - Version 4.8.0.0

New Feature

Bug

  • [DOTNET-3738] - Password should be set before SslContext creation
  • [DOTNET-3714] - SequenceReset message can contain AppVerID<1128> tag

Improvement

  • [DOTNET-3711] - Migrate to OpenSSL 1.1.1
  • [DOTNET-3709] - BREAKING CHANGE: Add ISessionStorage.Warmup
  • [DOTNET-3703] - Support undefined intervals for the multiple schedule feature
  • [DOTNET-3511] - Add a "Memory Consumption" article
  • [DOTNET-3498] - Support the "remove" mode for the "Message" XML dialect node

Release Notes - FIX Engine .NET - Version 4.8.0.0

New Feature

Bug

  • [DOTNET-3738] - Password should be set before SslContext creation
  • [DOTNET-3714] - SequenceReset message can contain AppVerID<1128> tag

Improvement

  • [DOTNET-3711] - Migrate to OpenSSL 1.1.1
  • [DOTNET-3709] - BREAKING CHANGE: Add ISessionStorage.Warmup
  • [DOTNET-3703] - Support undefined intervals for the multiple schedule feature
  • [DOTNET-3511] - Add a "Memory Consumption" article
  • [DOTNET-3498] - Support the "remove" mode for the "Message" XML dialect node

Monday, 27 June 2022

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler C++ - Version 9.10.0

Improvement

Release Notes - FIX Engine Java - Version 2.9.3

New Feature

  • [JAVA-2904] - Implement EngineSettings.get/setMessageResendingPortionMaximumSize(..) method
  • [JAVA-2808] - Ability to build samples without pre-installed maven
  • [JAVA-2639] - Session.LogonConfirmationTimeout/LogoutConfirmationTimeout setting

Bug

  • [JAVA-2900] - Sequence Gap Fill message's NewSeqNo tag has an incorrect value in case of partial resend request

Improvement

  • [JAVA-2899] - Update to the 1.0.72 version of onixs-util
  • [JAVA-2687] - BREAKING CHANGE: Session.StateChangeListener.onStateChange(..) should NOT be called under Session's mutex
  • [JAVA-2567] - Add Gradle build files to samples

Friday, 17 June 2022

Release Notes - FIX Engine for .NET Core - Version 1.8.5

Improvement

Bug

Tuesday, 14 June 2022

Release Notes - FIX Engine for .NET Core - Version 1.8.2

New Feature

Improvement

Bug

Monday, 13 June 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.14.0.0

Bug

  • [NETICEIMPACT-461] - Product definition cache files for Options always recognized as corrupted

Improvement

Friday, 10 June 2022

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.11.0

Bug

  • [CPPICEIMPACT-1227] - Product definition cache files for Options are always recognized as corrupted

Improvement

Monday, 6 June 2022

Release Notes - CBOE BIDS update 1.18

Update details: OnixS FIX Support Pack update for CBOE BIDS - update for FIX API specification <1.18>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-cboe-bids-trading-client-java-1.7.0-bin.tar.gz

onixs-cboe-bids-trading-client-java-1.7.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CboeLisFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Release Notes - Trading Technologies update v187

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <v187>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.29.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-trading-technologies-client-java-1.9.0-bin.tar.gz

onixs-trading-technologies-client-java-1.9.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.37.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.11.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Monday, 2 May 2022

Release Notes - Bloomberg TSOX update 2.7

Update details: OnixS FIX Support Pack update for Bloomberg TSOX - update for FIX API specification <2.7>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-bloomberg-tsox-dropCopy-client-java-1.8.0-bin.tar.gz

onixs-bloomberg-tsox-dropCopy-client-java-1.8.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

BloombergTsoxFIXDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Release Notes - Eurex T7 Market and Reference Data Interfaces (EMDI, EOBI, RDI) Handlers C++ - Version 12.0.0

New Feature

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler C++ - Version 9.9.1

New Feature

  • [CPPEUREXETI-494] - Become ready to Introduction of Release 10.1 (D0002) on 27 June 2022

Friday, 29 April 2022

Release Notes - TradeWeb TradeXpress update 100.46

Update details: OnixS FIX Support Pack update for TradeWeb TradeXpress - update for FIX API specification <100.46>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-tradeweb-tradexpress-client-java-1.16.0-bin.tar.gz

onixs-tradeweb-tradexpress-client-java-1.16.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TradeWebFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Wednesday, 13 April 2022

Release Notes - ICE Trading update 4.16

Update details: OnixS FIX Support Pack update for ICE Trading - update for FIX API specification <4.16>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

IceTradingClientCpp_4.15.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

onixs-ice-trading-client-java-1.13.0-bin.tar.gz

onixs-ice-trading-client-java-1.13.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

IceOrderServerSample-net-4.8-x86-Setup-4.15.0.0.msi

IceOrderServerSample-net-4.8-x64-Setup-4.15.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.IceOrderServer.1.1.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

IceTradingFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Tuesday, 12 April 2022

Release Notes - CME iLink 3 Binary Order Entry Java - Version 1.0.3

Sub-task

Bug

Saturday, 9 April 2022

Release Notes - ICE iMpact Multicast Price Feed Handler Java - Version 1.56.0

New Feature

  • [JAVAICEIMPACT-719] - Support iMpact Multicast Feed Message Specification version 1.1.46 (25 March 2022)

Improvement

  • [JAVAICEIMPACT-715] - TCP connection for Historical Replay should automatically reconnect after "last attempt was fewer than 15 seconds ago"

Thursday, 7 April 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.13.0.0

New Feature

  • [NETICEIMPACT-452] - Support iMpact Multicast Feed Message Specification version 1.1.46

Tuesday, 5 April 2022

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.10.0

New Feature

  • [CPPICEIMPACT-1218] - Support iMpact Multicast Feed Message Specification version 1.1.46

Monday, 4 April 2022

Release Notes - FIX Engine Java - Version 2.9.2

Improvement

  • [JAVA-2519] - FIXML convertor support of DTD specifications

Release Notes - Eurex T7 Enhanced Trading Interface (ETI) Handler C++ - Version 9.9.0

New Feature

  • [CPPEUREXETI-490] - Become ready to Introduction of Release 10.1 (D0001) on 27 June 2022

Thursday, 24 March 2022

Release Notes - FIX Engine .NET - Version 4.7.0.0

New Feature

Bug

  • [DOTNET-3693] - Unexpected behavior when the reply to the initial Logon with ResetSeqNumFlag=Y is not received
  • [DOTNET-3673] - Possible concurrent issue when session is disconnected at the same time when the reconnect is started

Improvement

  • [DOTNET-3690] - BREAKING CHANGE: Disallow unlimited value for ISesson.ResendingQueueSize
  • [DOTNET-3689] - Add an optional timeout parameter to the Session.SendTestRequest() method
  • [DOTNET-3678] - The incoming Logon message for acceptors should use the session dictionary
  • [DOTNET-3676] - BREAKING CHANGE: Add an ability to scramble any tag in the Logon message

Wednesday, 23 March 2022

Release Notes - CME Drop Copy Java - Version 4.9.1

Improvement

Friday, 11 March 2022

Release Notes - CBOE BIDS update 1.12

Update details: OnixS FIX Support Pack update for CBOE BIDS - update for FIX API specification <1.12>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-cboe-lis-trading-client-java-1.6.0-bin.tar.gz

onixs-cboe-lis-trading-client-java-1.6.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

CboeLisFixDialect.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Thursday, 10 March 2022

Release Notes - Trading Technologies update V180

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <V180>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

onixs-trading-technologies-client-java-1.8.0-bin.tar.gz

onixs-trading-technologies-client-java-1.8.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Wednesday, 9 March 2022

Release Notes - Trading Technologies update V180

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <V180>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.28.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.36.0.0.msi

TradingTechnologiesClientSample-net-4.8-x86-Setup-1.36.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.10.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Release Notes - FIX Engine Java - Version 2.9.1

Improvement

  • [JAVA-2862] - BREAKING CHANGE: Message.assemble(final ByteBuffer buffer) method will not clear the buffer internally
  • [JAVA-2675] - Improve the readability of benchmark's output
  • [JAVA-2649] - Add enum values from FIX 5.0 SP2 Extension Pack
  • [JAVA-2648] - Add tags from FIX 5.0 SP2 Extension Pack

Bug

  • [JAVA-2857] - Incorrect processing of messages containing invalid number format

Task

  • [JAVA-2761] - Add the latest EP dialect to the distribution package

Tuesday, 8 March 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.12.0.0

New Feature

  • [NETICEIMPACT-446] - Add `NewOptionsStrategyDefinitionEventArgsBuilder` helper class
  • [NETICEIMPACT-445] - Add `NewOptionsMarketDefinitionEventArgsBuilder` helper class
  • [NETICEIMPACT-444] - Add `NewFuturesStrategyDefinitionEventArgsBuilder` helper class
  • [NETICEIMPACT-443] - Add `NewExpiryEventArgsBuilder` helper class

Tuesday, 22 February 2022

Release Notes - FIX Engine C++ - Version 4.7.0

Improvement

  • [CPP-3954] - The incoming Logon message for acceptors should use the session dictionary
  • [CPP-3938] - BREAKING CHANGE: Add an ability to scramble any tag in the Logon message
  • [CPP-3918] - Add validation exception class with corresponding details
  • [CPP-2940] - BREAKING CHANGE: change types of all TypedValues string constants with one size length to char

Bug

  • [CPP-3951] - Possible concurrent issue when session is disconnected at the same time when the reconnect is started
  • [CPP-3850] - Crash after unsuccessful reconnect in TCPDirect mode

New Feature

  • [CPP-3937] - ISessionListener::onResendingStarted()/ISessionListener::onResendingFinished()
  • [CPP-3906] - TCPDirect for session-acceptors
  • [CPP-3884] - bool Message::tryValidate(MessageValidationFlags validationFlags, std::string & errorDescription) method
  • [CPP-3883] - Use std::string_view instead of StringRef for C++17
  • [CPP-3863] - Support ExternalThread mode for acceptor sessions for regular TCP connections

Monday, 14 February 2022

Release Notes - Trading Technologies update January 2022 Prod

Update details: OnixS FIX Support Pack update for Trading Technologies - update for FIX API specification <January 2022 Prod>

Updated reference implementation sample distributions incorporating the FIX Dialect and reference implementation samples can be downloaded from here:

TradingTechnologiesClientCpp_1.27.0.0.zip

Download authentication credentials:

User: Cpp
Password: x4o5VhNGG3Ufj1uwZyh1Fw

TradingTechnologiesClientSample-net-4.8-x64-Setup-1.35.0.0.msi

TradingTechnologiesClientSample-net-4.8-x86-Setup-1.35.0.0.msi

Download authentication credentials:

User: dotNet
Password: IyeIMYRsTPwkJZMT7KItDA

OnixS.Net.Core.TradingTechnologiesClient.2.9.0.zip

Download authentication credentials:

User: netCore
Password: 6Ss6CpH7AkcuYKtfGZKang

onixs-trading-technologies-client-java-1.7.0-bin.tar.gz

onixs-trading-technologies-client-java-1.7.0-bin.zip

Download authentication credentials:

User: java
Password: UB7c60q0cdaIgLiBfPV0q

Updated individual FIX Dialect files, which reflect the corresponding changes, can be downloaded from here:

TT-FIX42Prod.xml

TT-FIX42UAT.xml

TT-FIX44Prod.xml

TT-FIX44UAT.xml

FIX Dialect Download authentication credentials
User: fixDialect
Password: K1D7&S~TG1R>


All FIX Dialects are session-level dialects. This requires explicit dialect specification while creating message and session objects. You can find more information about session-level FIX dialects for .NET, C++ or Java.

 

Saturday, 5 February 2022

Release Notes - FIX Engine Java - Version 2.9.0

Sub-task

  • [JAVA-2843] - Implement Session.getUTCTimestamp(..)/set(..) methods

Improvement

  • [JAVA-2838] - Implement Session.getOutboundMessages(final long beginSequenceNumber, final long endSequenceNumber) method
  • [JAVA-2827] - Introduce Java 8 Date Time API
  • [JAVA-2825] - Get rid of 3rd party Joda time
  • [JAVA-2521] - Resolve issues related to MarketDepth

Bug

  • [JAVA-2826] - FixBlock.getTimestamp() returns value based on local timezone rather than UTC
  • [JAVA-2797] - The Coder.updateMissedIdentifiers(...) method must be public

New Feature

  • [JAVA-2613] - Format mask for the TestReqID field
  • [JAVA-2422] - BREAKING CHANGE: Method chaining

Monday, 31 January 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.11.0.0

Improvement

Bug

  • [NETICEIMPACT-431] - Add missing setter for `MarkerIndexPricesEventArgsBuilder.Status` property
  • [NETICEIMPACT-430] - FuturesStrategyDefinitionEventArgsBuilder.DealPriceDenominator conversion issue

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.9.1

Improvement

Tuesday, 25 January 2022

Thursday, 20 January 2022

Release Notes - Cboe CFE Multicast PITCH Market Data Handler C++ - Version 1.10.2

Bug

Friday, 14 January 2022

Release Notes - CME STP Handler Java - Version 2.11.1

Bug

  • [JAVACMECTH-123] - The TradeLeg.UnderlyingInstruments collection isn't populated

Release Notes - CME STP Handler .NET - Version 3.1.1

Bug

  • [NETCMECTH-361] - The TradeLeg.UnderlyingInstruments collection isn't populated

Thursday, 13 January 2022

Release Notes - CME MDP Market Data Handler C++ - Version 5.7.0

Improvement

  • [CCMEMDH-1737] - Global TCP Recovery message version check

Monday, 10 January 2022

Release Notes - ICE iMpact Multicast Price Feed Handler .NET - Version 4.10.0.0

New Feature

  • [NETICEIMPACT-412] - Add `ErrorCode.LoginFailure` enumeration value and report login failures with it

Bug

  • [NETICEIMPACT-410] - Transition to "Started" state from "Stopped" state is missing

Release Notes - ICE iMpact Multicast Price Feed Handler C++ - Version 8.9.0

New Feature

  • [CPPICEIMPACT-1201] - Add `KnownErrors::LoginFailure` enumeration value and report login failures with it