Wednesday, 21 August 2019

Release Notes - Trading Technologies update UAT August 2019

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

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

TradingTechnologiesClientCpp_1.7.0.0.zip

Download authentication credentials:

User: Cpp
Password: 1AAVbVLsu3

TradingTechnologiesClientSample-net-4.5.2-x64-Setup-1.15.0.0.msi

TradingTechnologiesClientSample-net-4.5.2-x86-Setup-1.15.0.0.msi

TradingTechnologiesClientSample-net-4.6.2-x64-Setup-1.15.0.0.msi

TradingTechnologiesClientSample-net-4.6.2-x86-Setup-1.15.0.0.msi

TradingTechnologiesClientSample-net-4.7.2-x64-Setup-1.15.0.0.msi

TradingTechnologiesClientSample-net-4.7.2-x86-Setup-1.15.0.0.msi

Download authentication credentials:

User: dotNet
Password: bKHu0u773V

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 - CME MDP Market Data Handler Java - Version 3.17.11

Improvement

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

Improvement

Tuesday, 20 August 2019

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

Bug

  • [CBATSPITCH-124] - The handler might get crused when stopping if FeedEngine::threadCount > 1

Improvement

Monday, 19 August 2019

Release Notes - FIX Engine C++ - Version 4.1.0

Improvement

  • [CPP-3282] - Add a note about the specificity of the Session.ResendingQueueSize property
  • [CPP-3281] - Improve the "Troubleshooting" page of "TLS/SSL Encryption" section
  • [CPP-3238] - Optimize the deserialization of large incoming messages
  • [CPP-3235] - Avoid compilation warnings about std::auto_ptr in samples
  • [CPP-3226] - Split the Samples solution into Getting Started, Benchmarks, and Advanced
  • [CPP-3221] - Remove out of order logging in the .summary log file
  • [CPP-3184] - Optimize memory usage for dictionaries with big tag numbers
  • [CPP-3183] - Add information about Developer Toolset used for building on Linux
  • [CPP-3161] - BREAKING CHANGE: Rename Version::major()/Version::minor() to Version::majorNumber()/Version::minorNumber()
  • [CPP-3160] - Public API headers should be self-contained
  • [CPP-3096] - Describe an approach for asynchronous processing of incoming messages
  • [CPP-2994] - Checking field presence sub-section should be added to Programming Guide

Bug

  • [CPP-3278] - Wrong resend request detection when NextExpectedMsgSeqNum tag is used

New Feature

  • [CPP-3275] - Add expectedMessageSize parameter to Message class constructors
  • [CPP-3271] - Introduce ExpectedIncomingMessageSize setting
  • [CPP-3232] - Add the ThreadSafePool class to the public threading framework
  • [CPP-3231] - Add the ThreadSafeQueue class to the public threading framework
  • [CPP-3230] - Add the Thread class to the public threading framework
  • [CPP-3223] - Introduce the LogBeforeSending setting
  • [CPP-3186] - Add FIX50SP2EP233 dictionary to base dialects folder
  • [CPP-3097] - Add a sample to demonstrate an approach for asynchronous processing of incoming messages
  • [CPP-3036] - BREAKING CHANGE: Asynchronous Logon/Logout methods should return AsyncResult objects
  • [CPP-3035] - Add Promise/SharedFuture classes to the public threading framework

Friday, 16 August 2019

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

Bug

Improvement