Wednesday, 29 March 2017

Release Notes - .NET FIX Engine - Version 3.23.0.0

Improvement

  • [DOTNET-2189] - Ignore duplicated messages with PossDupFlag=Y
  • [DOTNET-2176] - Per-session ssl settings should support the certificate chain
  • [DOTNET-2175] - ErrorEventArgs.IncomingMessageBytes should be populated in all cases when it is available
  • [DOTNET-2168] - Repair external SSL related links
  • [DOTNET-2155] - Setters/Getters of the FieldSet class should not create redundant strings

New Feature

  • [DOTNET-2182] - Session level ssl settings to verify peer certificates
  • [DOTNET-2179] - Add an ability to set trusted certification authority ssl certificates
  • [DOTNET-2167] - Session.SendReject
  • [DOTNET-2159] - Add SetV methods to Message and Group classes

Monday, 13 March 2017

Release Notes - C++ CBOE CMi 2.0 Trading Handler - Version 1.1.3.0

Improvement

  • [CPPCBOECMI-163] - Use signed type for MassQuoteWithClearingInfo::bidPrice and MassQuoteWithClearingInfo::askPrice

Release Notes - C++ CBOE Streaming Market (CSM) Data Handler - Version 1.2.10.0

Bug

  • [CCSMCDH-174] - Stop-start does not fully reset state

Wednesday, 15 February 2017

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

Bug

Tuesday, 14 February 2017

Release Notes - CME Audit Trail Generator - Version 3.1.0.0

Improvement

New Feature

  • [CMEAUDIT-16] - New parameters for AuditTrailGenerator's constructor

Tuesday, 7 February 2017

Release Notes - Java CME MDP 3 Market Data Handler - Version 3.14.1

Bug

  • [JCMEMDH-429] - BOOKS_RESYNCHRONIZATION_FINISHED state never reached

Wednesday, 1 February 2017

Release Notes - .NET CME Drop Copy - Version 4.3.0.0

Task

Friday, 27 January 2017

Release Notes - .NET FIX Engine - Version 3.22.0.0

New Feature

  • [DOTNET-2143] - Message.CopyFields(Message)
  • [DOTNET-2138] - ResendingMessages sample
  • [DOTNET-2100] - Session.SendAsIs(SerializedMessage)
  • [DOTNET-2073] - Session.CustomKey property
  • [DOTNET-2071] - FixDialectValidator sample
  • [DOTNET-2038] - Add setters for DateTime values to the SerializedMessage class
  • [DOTNET-2037] - Add setters for TimeSpan values to the SerializedMessage class
  • [DOTNET-2036] - Add getter/setter for TimeSpan values to the FieldSet class
  • [DOTNET-2006] - Add the "async" parameter to Session.Logout(..) methods
  • [DOTNET-1983] - Add IEnumerable interface to FieldSet class
  • [DOTNET-1724] - Option to turn off the formatting of resulting FIXML message
  • [DOTNET-1661] - Introduce EXCEPTION_IN_EVENT_HANDLER session error reason

Improvement

  • [DOTNET-2139] - StateChangeEvent event should not be triggered when the new state is equal to the previous one
  • [DOTNET-2133] - Describe two options of the resend functionality when the sequence gap is detected
  • [DOTNET-2077] - Ignore field duplicates in QuickFIX dictionaries
  • [DOTNET-2070] - Add "Using QuickFIX dictionaries" page
  • [DOTNET-2065] - Update the ICE Trading Client sample in accordance with ICE FIX OS Reference Manual - 3.5
  • [DOTNET-2064] - Improve the Latency Benchmark sample
  • [DOTNET-2061] - Add "Understanding Send Latency" page
  • [DOTNET-2051] - Reducing Garbage Collection Overhead section should be added to Programming Guide
  • [DOTNET-2046] - Add information about MSGW to the "CME Specific Settings" page
  • [DOTNET-2025] - "Manipulating real numbers" page should be added
  • [DOTNET-2017] - Add an information about Tick-to-Trade latency measurement to FAQ
  • [DOTNET-2005] - Improve the handling of Session.Logout() from inbound event handlers
  • [DOTNET-1998] - Redesign the failover logic of the CME Trading Client
  • [DOTNET-1989] - Add information about Session.Send method behavior in the disconnected state
  • [DOTNET-1986] - "Failover" section should be added to Programming Guide
  • [DOTNET-1981] - CME TradingClient update - new Nanosecond Timestamp field (tag 5979-RequestTime)
  • [DOTNET-1898] - Add scheduler to CME TradingClient sample
  • [DOTNET-1776] - All log errors/warnings should trigger corresponding error/warning events
  • [DOTNET-1733] - Add the version specific information to the header of FIXML messages
  • [DOTNET-1718] - Ability to convert messages in accordance with session level dialects
  • [DOTNET-1370] - Migrate samples to OnixS.Common and OnixS.Common.UI libs instead of FixControls.

Bug

  • [DOTNET-2096] - Infinite recursive call when a Logout message is received in replay to the Resend Request message
  • [DOTNET-2010] - Scheduler does not work properly when the Scheduler.UtcTimeUsage property is true
  • [DOTNET-2009] - Scheduler does not work properly when the LocalTimeUsage FIX Engine setting is true
  • [DOTNET-1997] - Message Grouping property is not being set for acceptor session

Wednesday, 25 January 2017

Release Notes - C++ FIX Engine - Version 3.22.0.0

Improvement

  • [CPP-2520] - Describe two options of the resend functionality when the sequence gap is detected
  • [CPP-2519] - Remove the library initialization issue
  • [CPP-2511] - All log errors/warnings should trigger corresponding error/warning callbacks
  • [CPP-2510] - Restart the system call if it is returned with the EINTR error due to the interruption by a Linux signal
  • [CPP-2506] - Introduce ExceptionInEventHandler session error reason
  • [CPP-2490] - "PrettyPrint" sample should use iterators
  • [CPP-2486] - Add "Why is the outgoing buffer in the onMessageSending callback equals to NULL for SerializedMessage objects?" question to FAQ
  • [CPP-2465] - Ignore field duplicates in QuickFIX dictionaries
  • [CPP-2461] - Add "Using QuickFIX dictionaries" page
  • [CPP-2453] - Improve the Latency Benchmark sample
  • [CPP-2449] - ThisThread::affinity(const CpuIndex cpuIndex)
  • [CPP-2448] - EngineSettings::asyncFileBasedStorageThreadAffinity(const CpuIndex cpuIndex)
  • [CPP-2445] - Add “Understanding Send Latency” page
  • [CPP-2436] - FieldSet::set methods should not validate unknown fields
  • [CPP-2433] - Add information about MSGW to the "CME Specific Settings" page

New Feature

  • [CPP-2504] - ResendingMessages sample
  • [CPP-2479] - Session::sendAsIs(SerializedMessage*)
  • [CPP-2456] - Update the ICE Trading Client sample in accordance with ICE FIX OS Reference Manual - 3.5
  • [CPP-2454] - ThisThread::spinWait(int microseconds)
  • [CPP-2447] - SerializedMessage::toString() method
  • [CPP-2422] - Add setters for TimeSpan values to the SerializedMessage class
  • [CPP-2146] - Add getter/setter for TimeSpan values to the FieldSet class
  • [CPP-599] - Message::copyFields(const Message&)

Bug

  • [CPP-2493] - Infinite recursive call when a Logout message is received in replay to the Resend Request message

Friday, 13 January 2017

Release Notes - Java CME Drop Copy - Version 4.2.0

New Feature

  • [JCMEDC-34] - Add ConnectionRetriesNumber parameter to control connection retries count.