Friday, 7 October 2022

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.