Monday, 25 March 2019

Release Notes - FIX Engine C++ - Version 4.0.0

New Feature

  • [CPP-3154] - New FIX Engine generation
  • [CPP-3153] - Support of the ThreadPool mode on Linux
  • [CPP-3123] - Allow to add listen port(s) after the FIX Engine initialization with ListenPort=0
  • [CPP-3117] - EngineSettings::resendRequestMaximumRange() setting
  • [CPP-3116] - EngineSettings::specifyLastMsgSeqNumProcessed() setting
  • [CPP-3114] - Session::reconnectInterval() setting
  • [CPP-3113] - Session::reconnectAttempts() setting
  • [CPP-3102] - Engine::synchronizeHighResolutionTimeServiceWithSystemTime()
  • [CPP-3062] - EngineSettings::reportNewMessagesWhileWaitingForMissedMessages property
  • [CPP-3030] - Add the "async" parameter to Session::logonAsInitiator(..) methods
  • [CPP-3010] - EngineSettings::sslListenPorts(..)
  • [CPP-2978] - Add a warmupFlags parameter to the Session::warmUp() method

Improvement

  • [CPP-3148] - Describe the case with ResetSeqNumFlag when the initial Logon message was sent without this flag
  • [CPP-3119] - BREAKING CHANGE: Rename Session::specifyLastMsgSeqNumProcessedField into Session:specifyLastMsgSeqNumProcessed
  • [CPP-3107] - Add an example of FIX Engine initialization via a config file
  • [CPP-3098] - The internal high-resolution time service should use GetSystemTimePreciseAsFileTime function on Windows.
  • [CPP-3084] - Add information about differences in behavior between Message and SerializedMessage in session event handling part
  • [CPP-3013] - Session::listenPort(..) option should accept ssl listen ports
  • [CPP-3012] - Session::listenPort(..) option should accept listen ports, which are added after the FIX Engine initialization
  • [CPP-3011] - Specify that ListenPort config parameter can accept a multiple value
  • [CPP-2998] - Logging for SessionScheduler

Bug

  • [CPP-3083] - Compilation errors of code examples from the programing guide
  • [CPP-3066] - The sequence number of an unexpected incoming message in reply on Logon should NOT be stored in the storage.

Friday, 22 March 2019

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

New Feature

Improvement

  • [JAVAICEIMPACT-491] - Mark deprecated Handler.setTcpServerCredentials(username, password) method
  • [JAVAICEIMPACT-490] - Mark deprecated Handler.setTcpServerHostAndPort(host, port) method

Sub-task

Monday, 18 March 2019

Release Notes - FIX Engine .NET - Version 4.0.0.0

New Feature

  • [DOTNET-2899] - New FIX Engine generation
  • [DOTNET-2888] - EngineSettings.ReportNewMessagesWhileWaitingForMissedMessages property
  • [DOTNET-2847] - Engine.SynchronizeHighResolutionTimeServiceWithSystemTime()
  • [DOTNET-2817] - Allow to add listen port(s) after the FIX Engine initialization with ListenPort=0
  • [DOTNET-2788] - Session.ReconnectInterval property
  • [DOTNET-2787] - Session.ReconnectAttempts property
  • [DOTNET-2786] - EngineSettings.SpecifyLastMsgSeqNumProcessed property
  • [DOTNET-2784] - EngineSettings.ResendRequestMaximumRange Property
  • [DOTNET-2781] - Scheduler.SessionDesiredState(Session)
  • [DOTNET-2710] - Add the "async" parameter to Session.LogonAsInitiator(..) methods

Bug

  • [DOTNET-2874] - The sequence number of an unexpected incoming message in reply on Logon should NOT be stored in the storage.

Improvement

  • [DOTNET-2871] - Session.ListenPort option should accept listen ports, which are added after the FIX Engine initialization
  • [DOTNET-2870] - Session.ListenPort option should accept ssl listen ports
  • [DOTNET-2858] - BREAKING CHANGE: Rename Session.SpecifyLastMsgSeqNumProcessedField into Session.SpecifyLastMsgSeqNumProcessed
  • [DOTNET-2840] - The internal high-resolution time service should use GetSystemTimePreciseAsFileTime function on Windows.
  • [DOTNET-2837] - BREAKING CHANGE: Fix standard names of tags and values
  • [DOTNET-2792] - Fix Exception description in FieldSet getters documentation
  • [DOTNET-2770] - Scheduler should use the HighResolutionTimestamp class to determine current time points
  • [DOTNET-2635] - Add a note to the documentation about a possible security issue with the obfuscator
  • [DOTNET-2624] - Migrate .NET Framework 4.7 to the latest version .NET Framework 4.7.2
  • [DOTNET-2478] - FieldSet.GetTimestamp(..) should use a value length to select a suitable format parser if a format is not specified
  • [DOTNET-2034] - Start menu in Windows products should contain one level for Windows 10 compatibility

Friday, 15 March 2019

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

Improvement

Release Notes - Deutsche Borse RRH update 2.0

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

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.

 

Monday, 11 March 2019

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

Improvement

  • [JCMEMDH-663] - Possibility to scramble or remove password from logging

Wednesday, 6 March 2019

Release Notes - TRADEcho update PostTrade 3.1.0-RevA and PreTrade 3.0.0-RevA

Update details: OnixS FIX Support Pack update for TRADEcho - update for FIX API specification PostTrade <3.1.0-RevA> and PreTrade <3.0.0-RevA>

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

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

onixs-tradEcho-client-java-1.5.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

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 - SGX Titan OUCH Trading Handler C++ - Version 1.1.0

Improvement

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

Improvement

Tuesday, 5 March 2019

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

Bug

  • [JAVAICEIMPACT-466] - Do not send historical replay request when another request is active

Improvement

Friday, 1 March 2019

Release Notes - CME iLink Trading update - Enhancement for Clearing Instructions

Update details: OnixS FIX Support Pack update for CME iLink Trading - Enhancement for Clearing Instructions

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

CmeTradingClientCpp_1.7.0.0.zip

Download authentication credentials:

User: Cpp
Password: 1AAVbVLsu3

onixs-cme-trading-client-java-1.2.0-bin.tar.gz

onixs-cme-trading-client-java-1.2.0-bin.zip

Download authentication credentials:

User: java
Password: IlRCkdl7r4

CmeTradingClient_1.17.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:

CmeTradingFixDialect.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 OMX Equities update 1.36

Update details: OnixS FIX Support Pack update for Nasdaq OMX Equities - update for FIX API specification <1.36>

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

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

onixs-nasdaq-dropOuch-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:

NasdaqFixDropOuchDialect.xml

NasdaqFixOrderEntryDropFixDialect.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 2019-03

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

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

TradingTechnologiesClientCpp_1.1.0.0.zip

Download authentication credentials:

User: Cpp
Password: 1AAVbVLsu3

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

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

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

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

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

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