Friday, 28 December 2018

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

Task

  • [JAVAICEIMPACT-383] - "Multicast Test" section should be added to the Programming Guide

Improvement

  • [JAVAICEIMPACT-271] - Add "Login request rejected because last attempt was fewer than 15 seconds ago" to FAQ

New Feature

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

Bug

Task

New Feature

Tuesday, 25 December 2018

Friday, 21 December 2018

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

Improvement

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

Improvement

  • [JICEPOF-34] - Dialect for ICE POF 3.3 Final version

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

Improvement

Release Notes - CME MDP Market Data Handler Java - Version 3.17.9

Bug

  • [JCMEMDH-655] - Request For Quote message without Side tag generates exception in EventArgs toString method

Monday, 17 December 2018

Release Notes - EBS Spot Ai update 2.0.3

Update details: OnixS FIX Support Pack update for EBS Spot Ai - update for FIX API specification <v2.0.3>

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

EbsSpotAiTradingClientCpp_1-3-0-0.zip

Download authentication credentials:
User: Cpp
Password: 1AAVbVLsu3

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

EbsSpotAiFixDictionary.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 - Nasdaq NFX FIX Reference Data update 1.7

Update details: OnixS FIX Support Pack update for Nasdaq NFX FIX Reference Data - update for FIX API specification <v1.7>

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

NfxFixReferenceDialect.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 2018-12

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

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

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

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

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

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

TradingTechnologiesClientSample-net-4.7-x64-Setup-1.7.1.0.msi

TradingTechnologiesClientSample-net-4.7-x86-Setup-1.7.1.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.

 

Monday, 10 December 2018

Release Notes - Bloomberg TSOX Drop Copy update 2.2

Update details: OnixS FIX Support Pack update for Bloomberg TSOX Drop Copy - update for FIX API specification <v2.2>

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.2.0-bin.tar.gz

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

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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.

 

Wednesday, 5 December 2018

Release Notes - SGX Titan ITCH Market Data Handler C++ - Version 1.1.0

Improvement

New Feature

Thursday, 29 November 2018

Release Notes - Trading Technologies update 2018-11-30

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

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

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

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

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

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

TradingTechnologiesClientSample-net-4.7-x64-Setup-1.7.0.0.msi

TradingTechnologiesClientSample-net-4.7-x86-Setup-1.7.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.

 

Wednesday, 28 November 2018

Release Notes - Turquoise Drop Copy update 2.6.1

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

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

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

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

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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 - TRADEcho Pre Trade update 3.0a and TRADEcho Post Trade update 3.0c

Update details: OnixS FIX Support Pack update for TRADEcho Pre Trade - update for FIX API specification <v3.0a> and TRADEcho Post Trade - update for FIX API specification <v3.0c>

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

onixs-tradEcho-client-java-1.4.1-bin.tar.gz

onixs-tradEcho-client-java-1.4.1-bin.zip

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

TRADEchoPreTradeFixDialect.xml

TRADEchoPostTradeFixDialect.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 - Nasdaq Nordic FIX Drop Copy update 1.33.7

Update details: OnixS FIX Support Pack update for Nasdaq Nordic FIX Drop Copy - update for FIX API specification <v1.33.7>

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

onixs-nasdaq-dropOuch-client-java-1.2.0-bin.zip

onixs-nasdaq-dropOuch-client-java-1.2.0-bin.tar.gz

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

NasdaqFixDropOuchDialect.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 - Borsa Italiana update 9.3

Update details: OnixS FIX Support Pack update for Borsa Italiana - update for FIX API specification <v9.3>

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

onixs-borseitaliana-client-java-1.1.0-bin.tar.gz

onixs-borseitaliana-client-java-1.1.0-bin.zip

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

BorseItalianaFixDialect.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 - ICE iMpact Multicast Price Feed Handler Java - Version 1.30.1

Improvement

Friday, 23 November 2018

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

New Feature

Bug

  • [JAVAICEIMPACT-365] - Live message with seq num equal to MarketSnapshot.LastMessageSequenceId should be discarded

Thursday, 22 November 2018

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

Bug

  • [CBATSPITCH-85] - MessageListener::onFuturesInstrumentDefinition can be called concurrently

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

Bug

  • [CBATSPITCH-85] - MessageListener::onFuturesInstrumentDefinition can be called concurrently

Tuesday, 20 November 2018

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

New Feature

  • [CCMEMDH-1452] - Unified FIX-like access to the SBE market data
  • [CCMEMDH-1427] - The new parameter affecting the way the Handler recovers instrument definitions
  • [CCMEMDH-1386] - New helpers for easier security and market data events handling

Wednesday, 14 November 2018

Release Notes - Deutsche Borse RRH update 1.9.1

Update details: OnixS FIX Support Pack update for Deutsche Borse RRH - update for FIX API specification <v1.9.1>

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

OnixS.DeutscheBorseRRHTradingClient_1.6.0.0.zip

Download authentication credentials:
User: dotNet
Password: bKHu0u773V

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

DeutscheBoerseRRHFixDialect.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 - Bloomberg TSOX Drop Copy update 2.0

Update details: OnixS FIX Support Pack update for Bloomberg TSOX Drop Copy - update for FIX API specification <v2.0>

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.1.0-bin.tar.gz

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

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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 - Trading Technologies update 2018-11-03

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

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

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

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

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

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

TradingTechnologiesClientSample-net-4.7-x64-Setup-1.6.0.0.msi

TradingTechnologiesClientSample-net-4.7-x86-Setup-1.6.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 - ICE iMpact Multicast Price Feed Handler Java - Version 1.29.0

Improvement

  • [JAVAICEIMPACT-339] - BREAKING CHANGE: Move EndOfDayMarketSummaryListener to the 'listener' package

New Feature

Monday, 12 November 2018

Release Notes - FIX Engine Java - Version 2.3.2

Improvement

  • [JAVA-2057] - BREAKING CHANGE: SessionStorage.getOutboundMessages(..) method return type
  • [JAVA-2031] - Include logon exchange into reconnect attempts cycle
  • [JAVA-1979] - Refactoring Session.logonAsInitiator(..)/logonAsAcceptor() methods path

Bug

  • [JAVA-2027] - If a parser exception is detected acceptor should shutdown the connection after optionally sending Logout message
  • [JAVA-2003] - Logout while sending messages may cause a deadlock

Task

  • [JAVA-1995] - BREAKING CHANGE: Session.getMaxStorageSize()/setMaxStorageSize(..) value type change from long to int

New Feature

Saturday, 10 November 2018

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

New Feature

  • [CPPEUREXETI-317] - Add HandlerSettings::treatReceiverInactivityAsWarning option

Thursday, 8 November 2018

Release Notes - Euronext Optiq DropCopy update 1.2.0

Update details: OnixS FIX Support Pack update for Euronext Optiq DropCopy - update for FIX API specification <v1.2.0>

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

onixs-euronext-cash-client-java-1.1.0-bin.tar.gz

onixs-euronext-cash-client-java-1.1.0-bin.zip

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

EuronextCashOptiqDropCopyFixDialect.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 - CBOE LIS update 1.11

Update details: OnixS FIX Support Pack update for CBOE LIS - update for FIX API specification <v1.11>

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.1.0-bin.tar.gz

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

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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 - TRADEcho Pre Trade update 2.14c

Update details: OnixS FIX Support Pack update for TRADEcho Pre Trade - update for FIX API specification <v2.14c>

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

onixs-tradEcho-client-java-1.3.0-bin.tar.gz

onixs-tradEcho-client-java-1.3.0-bin.zip

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

TRADEchoPreTradeFixDialect.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, 6 November 2018

Thursday, 25 October 2018

Tuesday, 23 October 2018

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

New Feature

  • [CPPICEIMPACT-880] - Support iMpact Multicast Feed Message Specification version 1.1.36
  • [CPPICEIMPACT-877] - Support iMpact Multicast Feed Message Specification version 1.1.35
  • [CPPICEIMPACT-862] - Support iMpact Multicast Feed Message Specification version 1.1.34
  • [CPPICEIMPACT-857] - Support iMpact Multicast Feed Message Specification version 1.1.33.1
  • [CPPICEIMPACT-844] - Support iMpact Multicast Feed Message Specification version 1.1.33
  • [CPPICEIMPACT-843] - Support iMpact Multicast Feed Message Specification version 1.1.32

Improvement

Bug

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

Improvement

  • [CPPEEMDIRDI-716] - BREAKING CHANGE: Change type of all EOBI quantity message fields to unsigned Int64.
  • [CPPEEMDIRDI-715] - Change major version to 7

Friday, 19 October 2018

Release Notes - Borsa Italiana update 9.3

Release Notes - Borsa Italiana update 9.3

Update details: OnixS FIX Support Pack update for Borsa Italiana - update for FIX API specification <v9.3>

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

onixs-borseitaliana-client-java-1.1.0-bin.tar.gz

onixs-borseitaliana-client-java-1.1.0-bin.zip

Download authentication credentials:
User: java
Password: IlRCkdl7r4

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

BorseItalianaFixDialect.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, 8 October 2018

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

New Feature

  • [CCMEMDH-1427] - The new parameter affecting the way the Handler recovers instrument definitions

Bug

  • [CCMEMDH-1426] - The Handler fails to maintain MBO books with the latest SBE templates containing Price Precision Extension updates

Improvement

  • [CCMEMDH-1236] - BREAKING CHANGE: Start listening to incremental updates before instrument recovery to avoid loosing definition updates
  • [CCMEMDH-1233] - BREAKING CHANGE: Make instrument recovery resistant to errors related with the loop size

Wednesday, 3 October 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.8

Improvement

  • [JCMEMDH-644] - Option to switch from TCP Replay to Snapshots recovery in case of throttling

Friday, 28 September 2018

Release Notes - ICE Trade Capture Java - Version 2.11.0

Task

Release Notes - ICE Trade Capture C++ - Version 1.17.0.0

Task

  • [CPPICETC-74] - Update ICETC dialect and sample to ver. 4.3

Release Notes - ICE Trade Capture .NET - Version 2.25.0.0

Task

  • [ICETC-471] - Update ICETC dialect and sample to ver. 4.3

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

Task

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

Task

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

Task

Thursday, 27 September 2018

Tuesday, 25 September 2018

Release Notes - BrokerTec Market Data and Trading Handler C++ - Version 2.14.0.0

New Feature

Improvement

  • [CPPBRTEC-378] - Additional parameters for PriceLevelChangeListener' callbacks
  • [CPPBRTEC-376] - BREAKING CHANGE: Rename OwnTradeInfo::block to OwnTradeInfo::blockSize
  • [CPPBRTEC-375] - BREAKING CHANGE: Rename TradeInfoRow::block to TradeInfoRow::blockSize
  • [CPPBRTEC-374] - New field TotalVolumesAndPrices::blockSize
  • [CPPBRTEC-373] - New field OrderBookEntry::blockSize
  • [CPPBRTEC-372] - FullOrderDepthUpdateListener::onFullOrderDepthUpdated changed
  • [CPPBRTEC-368] - BREAKING CHANGE: Series::orderBook is no longer available
  • [CPPBRTEC-367] - BREAKING CHANGE: MarketListener::onPriceDepthUpdated signature changed
  • [CPPBRTEC-361] - BREAKING CHANGE: Type migration for SeriesAttributes::upperLevelSeries
  • [CPPBRTEC-347] - Add current OMnet API version to the documentation

Friday, 21 September 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.7

Bug

  • [JCMEMDH-642] - Replaying logs with TCP replay causes duplicate packet processing

Improvement

  • [JCMEMDH-641] - TCP Replay should not request first cached incremental

Wednesday, 12 September 2018

Release Notes - CME MDP Market Data Handler .NET - Version 3.16.1.0

New Feature

Friday, 7 September 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.6

Bug

  • [JCMEMDH-631] - onPacketReceived was not called for TCP replay packets
  • [JCMEMDH-601] - multicast-test: the --timeout option does not work

Improvement

Wednesday, 5 September 2018

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

New Feature

Friday, 31 August 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.5

Improvement

  • [JCMEMDH-615] - Handler should not exceed request rate limit for the TCP Recovery service

Thursday, 23 August 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.4

New Feature

  • [JCMEMDH-614] - Property to control the maximum number of packets to be recovered via Tcp Replay service

Improvement

  • [JCMEMDH-611] - Include list of dependencies in the handler packages in pom.xml format
  • [JCMEMDH-609] - [BREAKING CHANGE] Migrate to Apache BCEL library 5.2
  • [JCMEMDH-608] - DynamicClassLoader should specify parent class loader
  • [JCMEMDH-607] - Add the Maven build file to samples
  • [JCMEMDH-530] - Remove duplicated jars with different versions from lib folder
  • [JCMEMDH-500] - ReceivedPacket.toString() should return human-friendly text
  • [JCMEMDH-499] - PacketProcessingEventArgs.toString() should return human-friendly text
  • [JCMEMDH-440] - [BREAKING CHANGE] Rename MessageGapDetectedListener to PacketGapDetectedListener

Thursday, 16 August 2018

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

Bug

Tuesday, 7 August 2018

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

Bug

Improvement

Friday, 3 August 2018

Release Notes - Java FIX Engine - Version 2.3.1

Bug

  • [JAVA-1970] - FlatMessage fails to parse empty field value

Improvement

  • [JAVA-1751] - Keep the out seq. number unchanged if Session.send(..) method call failed with I/O error

Thursday, 26 July 2018

Release Notes - C++ CME MDP3 Market Data Handler - Version 4.8.0

New Feature

  • [CCMEMDH-1378] - BREAKING CHANGE: Per feed type network interfaces

Improvement

  • [CCMEMDH-1354] - BREAKING CHANGE: Better handling of pending instrument definitions
  • [CCMEMDH-1320] - BREAKING CHANGE: Better handling of MBO snapshots and queued incrementals
  • [CCMEMDH-1236] - BREAKING CHANGE: Start listening to incremental updates before instrument recovery to avoid loosing definition updates
  • [CCMEMDH-1233] - BREAKING CHANGE: Make instrument recovery resistant to errors related with the loop size
  • [CCMEMDH-1193] - BREAKING CHANGE: Price Precision Extension Support

Wednesday, 25 July 2018

Release Notes - Java FIX Engine - Version 2.3.0

New Feature

  • [JAVA-1964] - Script to install the engine jars into the local Maven repository
  • [JAVA-1942] - Implement Message.containsSame(..) method
  • [JAVA-1872] - Option to delete previous log files that are older than the configured number of days during reset seq. number

Improvement

  • [JAVA-1961] - Session.getTimestampProvider() returns timestamp provider
  • [JAVA-1960] - Session.setSpecifyApplVerIdField(..) sets whether to specify ApplVerID(1128) tag in all FIX messages when a FIX protocol version FIX 5.0 and above is used
  • [JAVA-1947] - Hide QuickFIXTranslator class from public API javadocs
  • [JAVA-1915] - FlatMessage should be used internally only when there are corresponding callback subscriptions
  • [JAVA-1913] - Sequence number of the sequence gap message should not be stored in the session storage
  • [JAVA-1880] - BREAKING CHANGE: Session with same sender and target comp id but with different FIX version should be possible to create
  • [JAVA-1776] - Add Maven build files to samples
  • [JAVA-1763] - Add "blocking note" to the sendTestRequest() method javadoc

Bug

  • [JAVA-1959] - OriginalSendingTime(122) not in the format of the custom TimestampProvider
  • [JAVA-1944] - ArrayIndexOutOfBoundsException in FlatMessage.containsSame(..) method

Task

  • [JAVA-1916] - Add typed adders, getters and setter to FlatMessage

Wednesday, 18 July 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.3

Bug

Improvement

  • [JCMEMDH-579] - Ignore null value of TotNumReports tag in SecurityDefinition

Friday, 13 July 2018

Release Notes - CME Drop Copy .NET - Version 4.5.3.0

Improvement

Thursday, 12 July 2018

Release Notes - .NET FIX Engine - Version 3.25.0.0

New Feature

  • [DOTNET-2607] - An ability to use multiple schedule for a session
  • [DOTNET-2598] - Dialect.FieldValueDescription(..)
  • [DOTNET-2591] - StringFormat.VALUE_DESCRIPTION
  • [DOTNET-2443] - WarningEventArgs.IncomingMessageBytes property

Bug

  • [DOTNET-2603] - Deadlock when a Logout is received in reply to the Logon request during a reconnection process
  • [DOTNET-2579] - Assertion failed: closingConnection_ == NULL
  • [DOTNET-2540] - Sequence gap state is not reset for acceptor sessions in case of a connection failure
  • [DOTNET-2521] - Overflow issue when int.Max value is set to Scheduler.ReconnectAttempts property
  • [DOTNET-2456] - Wrong Heartbeat /TestRequest timeouts in ThreadPool connection mode

Improvement

  • [DOTNET-2597] - TypedMessagesGenerator should support 'Component' elements
  • [DOTNET-2593] - TypedMessagesGenerator should use the common dialect syntax for 'Type' elements
  • [DOTNET-2582] - Add all existing global validation settings to the session level
  • [DOTNET-2574] - Improve the Latency benchmark sample
  • [DOTNET-2564] - Sequence numbers should be present in the logging of session settings
  • [DOTNET-2542] - Add Secure Logon description to the Programming Guide
  • [DOTNET-2451] - Add information about the behavior when a garbled message is received to FAQ
  • [DOTNET-2444] - Add missed BytesReceived event to the "Subscribing to Session Events" page
  • [DOTNET-2439] - HighResolutionTimestamp should use the accurate time service
  • [DOTNET-2437] - Send Logon to respond to Logon message with 141=Y when the initial Logon message was sent without this flag

Wednesday, 27 June 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.2

Improvement

  • [JCMEMDH-566] - Log replay format should be described in Programming Guide
  • [JCMEMDH-562] - Information about the CME environment should be written to the log
  • [JCMEMDH-557] - Custom Log Provider should be described in Programming Guide

Bug

  • [JCMEMDH-558] - Incorrect log entry type for mbosnapshot
  • [JCMEMDH-555] - Invalid ByteOrder in the Custom Log Replay sample

Task

  • [JCMEMDH-514] - Certify version 3.17.2 for CME for Price Precision Extension

Release Notes - FIX Engine C++ - Version 3.25.0

Bug

  • [CPP-2922] - Deadlock when a Logout is received in reply to the Logon request during a reconnection process
  • [CPP-2881] - Assertion failed: closingConnection_ == NULL
  • [CPP-2877] - Sequence gap state is not reset for acceptor sessions in case of a connection failure
  • [CPP-2820] - Wrong Heartbeat /TestRequest timeouts in ThreadPool connection mode
  • [CPP-2769] - BREAKING CHANGE: Error in a message structure of standard FIX 5.0 dictionary
  • [CPP-2765] - Issue with a concurrent initialization of FAST Decoder/Encoder
  • [CPP-2752] - Sequence gap state is not reset in case of disconnecting during processing of incoming message

New Feature

  • [CPP-2917] - Dictionary exploration interface
  • [CPP-2891] - MessageStringingFlag::IncludeValueDescription
  • [CPP-2890] - Dictionary::validFieldValues(int tagNumber)
  • [CPP-2787] - Add cryptographic functions for CME Secure Logon

Improvement

  • [CPP-2905] - BREAKING CHANGE: Move all copies of CpuIndexes typedefs to the one place
  • [CPP-2903] - Sequence numbers should be present in the logging of session settings
  • [CPP-2879] - Add Secure Logon description to the Programming Guide
  • [CPP-2871] - Add all existing global validation settings to the session level
  • [CPP-2857] - Describe a difference between FieldSet::set(..) and FieldSet::setV(..) methods
  • [CPP-2815] - Table of Contents should be added to the FAQ page
  • [CPP-2791] - Send Logon to respond to Logon message with 141=Y when the initial Logon message was sent without this flag
  • [CPP-2755] - Improve the "Manipulating real numbers" page
  • [CPP-2754] - Improve the Latency benchmark sample
  • [CPP-1671] - ThreadAffinity help class

Thursday, 21 June 2018

Release Notes - CME Audit Trail Generator - Version 3.2.0.0

Improvement

  • [CMEAUDIT-28] - Include FIX Engine in the distribution package
  • [CMEAUDIT-19] - Update FIX Engine library name

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

New Feature

Improvement

  • [JAVAICEIMPACT-170] - Add information about version of supported ICE iMpact specification to the Programming Guide

Friday, 15 June 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.1

Bug

  • [JCMEMDH-548] - NullPointerException in RegularOrderBookChangedEventArgs.toString when does not subscribed to BookUpdated callback

Thursday, 14 June 2018

Thursday, 7 June 2018

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

Bug

  • [CPPEEMDIRDI-691] - Bug with processing TradeAtReferencePriceStatus messages received from RDI incrementals

Improvement

Wednesday, 6 June 2018

Release Notes - CME MDP Market Data Handler Java - Version 3.17.0

Improvement

  • [JCMEMDH-518] - Support CME Price Precision Extension

New Feature

Release Notes - CME MDP Market Data Handler .NET - Version 3.16.0.0

Improvement

  • [NCMMDH-404] - Support CME Price Precision Extension
  • [NCMMDH-395] - Remove outdated .NET 4.0, .NET 4.5 and .NET 4.5.1 support.
  • [NCMMDH-393] - Add .NET 4.5.2, .NET 4.6.2 and .NET 4.7 support.
  • [NCMMDH-380] - ProcessingThreadPriority property has been removed

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

Improvement

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

Improvement

Tuesday, 5 June 2018

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

New Feature

Monday, 4 June 2018

Release Notes - ICE Trade Capture Java - Version 2.10.0

Improvement

Release Notes - ICE Trade Capture C++ - Version 1.16.0.0

Improvement

  • [CPPICETC-71] - ICE API New Features and Enhancements - June 2018:

Release Notes - ICE Trade Capture .NET - Version 2.24.0.0

Improvement

  • [ICETC-454] - ICE API New Features and Enhancements - June 2018:

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

Improvement

  • [JICEPOF-17] - ICE API New Features and Enhancements - June 2018:

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

Improvement

  • [ICEPOFCPP-9] - ICE API New Features and Enhancements - June 2018:

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

Improvement

  • [NETICEPOF-120] - ICE API New Features and Enhancements - June 2018:

Friday, 1 June 2018

Release Notes - C++ CME MDP3 Market Data Handler - Version 4.5.2

Bug

  • [CCMEMDH-1303] - Wrong firing of SecurityListener::onBookUpdate callbacks for consolidated books

Release Notes - CME Drop Copy Java - Version 4.4.1

Bug

  • [JCMEDC-63] - Resend Request from Client System to CME Globex does not cover large gaps
  • [JCMEDC-60] - Handler switches to backup host even if backup host was not specified
  • [JCMEDC-59] - Negative sequence number when switching to backup host

Improvement

  • [JCMEDC-61] - If primary host sends Logout message, handler should not switch to backup host

Tuesday, 29 May 2018

Release Notes - C++ CME Drop Copy - Version 5.2.0.0

Improvement

  • [CPPCMEDRCPY-92] - BREAKING CHANGE: Remove Logon and CreateLogonMessage methods without application parameters
  • [CPPCMEDRCPY-85] - Add NextExpectedMsgSeqNum<789> to Logout message in dialect.

New Feature

  • [CPPCMEDRCPY-91] - Add ProcessNextExpectedSeqNumFromCmeLogout parameter

Task

  • [CPPCMEDRCPY-88] - Add Secure Logon description to the Programming Guide

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

New Feature

Friday, 25 May 2018

Release Notes - CME Drop Copy Java - Version 4.3.3

New Feature

  • [JCMEDC-57] - Add scheduler support
  • [JCMEDC-56] - Add ProcessNextExpectedSeqNumFromCmeLogout parameter

Improvement

  • [JCMEDC-55] - BREAKING CHANGE: Remove logon method without application parameters

Release Notes - CME Drop Copy .NET - Version 4.5.2.0

New Feature

Improvement

  • [NETCMEDRCPY-208] - BREAKING CHANGE: Remove Logon and CreateLogonMessage methods without application parameters
  • [NETCMEDRCPY-205] - Small fixes in sample UI

Release Notes - Java FIX Engine - Version 2.2.2

Task

  • [JAVA-1905] - Reverted breaking change JAVA-1847

Bug

  • [JAVA-1898] - Header and Footer are ignored while using QuickFix dialect
  • [JAVA-1897] - Overlay of field types while using QuickFix dialect
  • [JAVA-1886] - Parsing Data tag failed
  • [JAVA-1876] - CustomRepeatingGroupSample does not uses custom schema

New Feature

  • [JAVA-1883] - SslNeedClientAuth option to specify whether client authentication should be required
  • [JAVA-1819] - Get details for a specific field such as type and set of valid values

Improvement

  • [JAVA-1845] - Sign OnixS Java Archive (JAR) files with the OnixS certificate

Friday, 18 May 2018

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

Improvement

Bug

Tuesday, 15 May 2018

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

New Feature

Improvement

  • [CPPICEIMPACT-774] - "Linux Signals" section should be added to the Programming Guide

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

Bug

  • [CPPEEMDIRDI-680] - Wrong firing of DepthListener::onDepthOutOfDate callbacks

Friday, 4 May 2018

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

New Feature

  • [CPPEUREXETI-282] - Become ready to Introduction of Release 6.1 on 18 June 2018

Wednesday, 2 May 2018

Release Notes - CME Drop Copy .NET - Version 4.5.1.0

New Feature

  • [NETCMEDRCPY-197] - Create CreateLogonMessasge overloads to use it with scheduler

Thursday, 26 April 2018

Release Notes - CME Drop Copy Java - Version 4.3.2

Task

  • [JCMEDC-47] - Add Secure Logon description to the help
  • [JCMEDC-46] - Update to FixEngine 2.1.1

Improvement

  • [JCMEDC-44] - Add NextExpectedMsgSeqNum<789> to Logout message in dialect.

Wednesday, 25 April 2018

Release Notes - CME Drop Copy .NET - Version 4.5.0.0

Task

Improvement

  • [NETCMEDRCPY-191] - Add NextExpectedMsgSeqNum<789> to Logout message in dialect.
  • [NETCMEDRCPY-187] - Add support of using scheduler with CME Secure Logon
  • [NETCMEDRCPY-180] - Remove outdated .NET 4.0, .NET 4.5 and .NET 4.5.1 support.
  • [NETCMEDRCPY-179] - Add .NET 4.5.2, .NET 4.6.2 and .NET 4.7 support.

Tuesday, 27 March 2018

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

Bug

  • [CSENAFMDH-57] - Wrong buySell in Buy / Sell (002 / 003) messages

Tuesday, 20 March 2018

Release Notes - Java FIX Engine - Version 2.2.1

Bug

  • [JAVA-1853] - MsgType AS considered as Logon (A) message

Friday, 16 March 2018

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

Improvement

  • [JICEPOF-16] - Migrate to Java FIX Engine 2.2.0
  • [JICEPOF-15] - Add support of ICE POF 3.1 specification

Wednesday, 14 March 2018

Release Notes - Java FIX Engine - Version 2.2.0

Task

  • [JAVA-1847] - BREAKING CHANGE: ScaledDecimal.toString() method should print fields mantissa and exponent separately
  • [JAVA-1795] - BREAKING CHANGE: Message FirstMessageNotLogonException.getReceivedMessage() to FixMessage FirstMessageNotLogonException.getReceivedMessage()
  • [JAVA-1794] - BREAKING CHANGE: DynamicAcceptorArgs.setIncomingLogonMessage(Message) to DynamicAcceptorArgs.setIncomingLogonMessage(FixMessage)
  • [JAVA-1793] - BREAKING CHANGE: Message DynamicAcceptorArgs.getIncomingLogonMessage() to FixMessage DynamicAcceptorArgs.getIncomingLogonMessage()
  • [JAVA-1774] - BREAKING CHANGE: SessionStorage.storeInboundMessage(Message, ByteBuffer, long) to SessionStorage.storeInboundMessage(FixMessage, ByteBuffer, long)
  • [JAVA-1773] - BREAKING CHANGE: MessageFilter.filter(Message) to MessageFilter.filter(FixMessage)
  • [JAVA-1767] - BREAKING CHANGE: Remove Connection.OutputQueueSize configuration

Bug

  • [JAVA-1843] - Session hang while reconnecting
  • [JAVA-1836] - TestRequest message is sent incorrectly when session is configured to use SSL context
  • [JAVA-1826] - Incorrect internal state of a session after a reconnect
  • [JAVA-1783] - FixBlock.getDouble(..) return incorrect value in case of precise double
  • [JAVA-1782] - Javadoc text unfinished
  • [JAVA-1780] - Fix Session.send(..) documentation
  • [JAVA-1766] - Infinite loop sending and receiving Logon message both containing ResetSeqNumFlag=Y

Sub-task

New Feature

  • [JAVA-1809] - Flexible Messaging API
  • [JAVA-1808] - Implement Session.setEventArgReuse(..)/isEventArgReuse() methods
  • [JAVA-1804] - Implement Session.send(FlatMessage) method
  • [JAVA-1803] - Implement Session.OutboundApplicationFlatMessageListener interface
  • [JAVA-1802] - Implement Session.OutboundApplicationFlatMessageArgs class
  • [JAVA-1801] - Implement Session.InboundSessionFlatMessageListener interface
  • [JAVA-1800] - Implement Session.InboundSessionFlatMessageArgs class
  • [JAVA-1799] - Implement Session.InboundApplicationFlatMessageListener interface
  • [JAVA-1798] - Implement Session.InboundApplicationFlatMessageArgs class
  • [JAVA-1797] - Implement FlatMessageFactory interface
  • [JAVA-1796] - Implement Session.FlatMessageEventArgs class
  • [JAVA-1791] - Implement FlatMessage class
  • [JAVA-1790] - Implement SessionStorage.storeOutboundMessage(ByteBuffer rawMessage, long msgSeqNum) method
  • [JAVA-1743] - Implement FixMessage class

Tuesday, 13 March 2018

Release Notes - CME STP Handler .NET - Version 2.14.0.0

New Feature

  • [NETCMECTH-250] - Internet Explorer proxy configuration support

Improvement

Wednesday, 28 February 2018

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

Improvement

Release Notes - C++ CME Market Data Handler - Version 4.5.0

Improvement

  • [CCMEMDH-1230] - Correct HandlerSettings::instrumentCache() documentation
  • [CCMEMDH-1228] - Reduce Security Manager operations if no SecurityListener is registered
  • [CCMEMDH-1220] - Default constructors for composites
  • [CCMEMDH-1219] - Handler configuration validation improvements

New Feature

  • [CCMEMDH-1212] - BREAKING CHANGE: Access to the packet containing a message referenced by a MessageArgs instance

Monday, 19 February 2018

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

Improvement

  • [ICEPOFCPP-4] - Add support of ICE POF 3.1 specification

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

Improvement

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

Improvement

Thursday, 15 February 2018

Release Notes - C++ CME Drop Copy - Version 5.1.1.0

Bug

  • [CPPCMEDRCPY-80] - Logon with a password could cause a crash on Linux with OpenSSL >=1.0.2c

Tuesday, 30 January 2018

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

New Feature

Friday, 26 January 2018

Release Notes - CME STP Handler .NET - Version 2.13.0.0

Improvement

  • [NETCMECTH-242] - Remove outdated .NET 4.0, .NET 4.5 and .NET 4.5.1 support.
  • [NETCMECTH-240] - Add .NET 4.5.2, .NET 4.6.2 and .NET 4.7 support.

New Feature

Release Notes - Java CME STP Handler - Version 2.9.0

New Feature

Wednesday, 17 January 2018

Release Notes - Java FIX Engine - Version 2.1.1

Bug

  • [JAVA-1778] - Socket connections not cleaned up, eventually leading to 'too many files open' exception

Task

  • [JAVA-1722] - BREAKING CHANGE: Remove Session.useMillisecondsInSendingTimeField(..) methods

Thursday, 11 January 2018

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

Improvement

New Feature