Wednesday, 27 November 2013

Release Notes - C++ FIX Engine - Version 3.11.0.0

New Feature

  • [CPP-1225] - Support passing a pre-built raw FIX buffer and just adding session-level details

Bug

  • [CPP-1220] - Invalid custom Logon (35=A) message is sent during reconnect
  • [CPP-1167] - messageByDefaultConstructor.set(AnyFieldType, AnyValue) gives rise to memory access violation.

Tuesday, 26 November 2013

Release Notes - .NET ICE FIX Trade Capture - Version 2.9.0.0

Improvement

  • [ICETC-143] - Build with Fix Engine 3.11.0.0
  • [ICETC-139] - Use OnixS.Common libs instead of FixControls

New Feature

  • [ICETC-138] - Add database support to sample

Monday, 25 November 2013

Release Notes - .NET FIX Engine - Version 3.11.0.0

Bug

  • [DOTNET-1149] - Invalid custom Logon (35=A) message is sent during reconnect

New Feature

Sub-task

  • [DOTNET-1138] - int BytesCopied = Session.SendAndCopy(SerializedMessage message, byte[] Buffer, int StartIndex) method

Release Notes - .NET FIX Engine - Version 3.11.0.0

New Feature

Sub-task

  • [DOTNET-1138] - int BytesCopied = Session.SendAndCopy(SerializedMessage message, byte[] Buffer, int StartIndex) method

Wednesday, 13 November 2013

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

New Feature

Improvement

Task

  • [CPPCMEDRCPY-21] - Re-certify with newest CME Drop Copy functionality

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

New Feature

Monday, 11 November 2013

Release Notes - Java FIX Engine - Version 1.10.10

Bug

  • [JAVA-776] - Multiple initiator (host,port) pairs are processed incorrectly

Improvement

  • [JAVA-764] - WARN in log when user sends session level message
  • [JAVA-496] - Reduce in-memory FIX dictionary size

Task

  • [JAVA-761] - Move "parser.exceptions.*" to "parser" package

Release Notes - Java CME FIX/FAST Market Data Handler - Version 1.8.7

Improvement

Friday, 8 November 2013

Release Notes - C++ FIX Engine - Version 3.10.0.0

New Feature

  • [CPP-1195] - IEngineListener::onError(..) callback
  • [CPP-1194] - IEngineListener::onWarning(..) callback
  • [CPP-1186] - Engine::dictionaries() method
  • [CPP-1175] - EngineSettings::licenseString() method
  • [CPP-1144] - Direct support of QuickFIX Data Dictionary XML files
  • [CPP-1104] - High Throughput Best Practices section should be added to Programming Guide
  • [CPP-971] - Option to specify custom thread names

Improvement

  • [CPP-1171] - serviceThreadAffinity() should be a member of EngineSettings class.
  • [CPP-1154] - EngineSettings::localNetworkInterface(const LocalNetworkInterface&) method
  • [CPP-1153] - EngineSettings::localInterface() should be renamed to EngineSettings::localNetworkInterface()
  • [CPP-1136] - Add ConnectionMode and ThreadPoolSize to "Complete reference of configuration options" page
  • [CPP-1117] - CODE BREAKING CHANGE: EngineListener::onUnknownIncomingConnection callback signature should be changed
  • [CPP-1102] - Throughput sample should use SerializedMessage
  • [CPP-1101] - Latency sample should use SerializedMessage
  • [CPP-711] - QuickFIX Dialect files should be detected.
  • [CPP-555] - Code sample should be added to "Resending Messages" section

Release Notes - .NET FIX Engine - Version 3.10.0.0

New Feature

Task

  • [DOTNET-1119] - Rename FixmlConverter namespace and assembly

Sub-task

  • [DOTNET-1115] - FIX<-> FIXML Converter should be described in Programming Guide

Improvement

  • [DOTNET-1113] - Rename "ThreadingModel" configuration option to "Connection.Mode"
  • [DOTNET-1091] - Rename EngineSettings.ThreadingModel to EngineSettings.ConnectionMode
  • [DOTNET-1090] - Message Grouping should be described in "High Throughput Best Practices" sections
  • [DOTNET-1089] - Reuse of incoming messages should be described in "Best Practices" sections
  • [DOTNET-1083] - Session.ReuseIncomingMessage property should be set to true in Latency sample
  • [DOTNET-1082] - Session.ReuseIncomingMessage property should be set to true in Throughput sample
  • [DOTNET-1069] - Add ConnectionMode and ThreadPoolSize to "Complete reference of configuration options" page
  • [DOTNET-1056] - EngineSettings.ToString() should return a human-friendly description of the current settings.
  • [DOTNET-751] - Scheduler's log records should use the same notation as FIX Engine's log file
  • [DOTNET-616] - EngineSettings class should be reusable
  • [DOTNET-154] - A way to determine which dialects was loaded during Engine initialization
  • [DOTNET-76] - License file can be put to the user home directory

Bug

  • [DOTNET-1111] - .NET 4.5 Engine DLL is reported as .NET 4.0 in the FIX Engine log file.
  • [DOTNET-750] - Heartbeat messages are not decoded correctly after upgrading to 3.6.0.0