New Feature

  • [CPP-2719] - Support for Visual Studio 2017
  • [CPP-2717] - BREAKING CHANGE: Changing of the library name
  • [CPP-2705] - Support ICE FIX Order Routing v4.0
  • [CPP-2678] - Session::sendingTimeFormat(TimestampFormat::Enum format)
  • [CPP-2635] - License file expiration alerting and warnings
  • [CPP-2624] - Session::socketOptions(..)
  • [CPP-2612] - Support the pico second timestamps that are required by MiFID II
  • [CPP-2596] - Support ICE FIX Order Routing v3.6

Improvement

  • [CPP-2687] - Avoid unnecessary calls of the time service on the sending path
  • [CPP-2665] - Add information about string constant and typed constant values
  • [CPP-2656] - Add default values for setting members of classes
  • [CPP-2641] - Store small text values more efficiently
  • [CPP-2639] - Add information about the delay between Wireshark and FIX Engine logs timestamps
  • [CPP-2630] - BREAKING CHANGE: Redesign Timestamp/TimeSpan headers
  • [CPP-2623] - Session::sendResendRequest(..) should throw an Exception if EndSeqNum is less than BeginSeqNum
  • [CPP-2621] - Add a question about "Cannot logon: after sending the initial Logon message the telecommunication link error is detected" error to FAQ
  • [CPP-2598] - Optimization of messages extraction from the session storage
  • [CPP-2595] - Improve the Solarflare Onload Features page
  • [CPP-2586] - Add information about how TLS/SSL version is chosen when TLS/SSL encryption is used