Thursday, 25 September 2014

Release Notes - C++ FIX Engine - Version 3.16.0.0

New Feature

  • [CPP-1772] - CentOS 7.0 package
  • [CPP-1739] - Add removeFragmentedPacket parameter for Session::clearOutboundQueue(..) function
  • [CPP-1737] - Session::throttle
  • [CPP-1715] - Stream output operator should be defined for Session
  • [CPP-1714] - Session::toString() method
  • [CPP-1684] - Session::socketHandle
  • [CPP-1676] - Session threads scheduling policy
  • [CPP-1675] - Session threads priority
  • [CPP-1640] - FieldSet::getDecimal (Tag tag, Int32 exponent)

Improvement

  • [CPP-1770] - Message::updateBodyLengthAndCheckSum
  • [CPP-1729] - BREAKING CHANGE: Remove Session::outboundQueueCount() method
  • [CPP-1716] - Session::warmUp() should be described in the "Low Latency Best Practices" section
  • [CPP-1697] - Description of "Warning:Garbled message received. Invalid number of repeating group instances" issue should be added to FAQ section of Programming Guide
  • [CPP-1689] - Add methods to control number of repeating group items
  • [CPP-1654] - EngineSettings::logFileName
  • [CPP-1649] - BREAKING CHANGE: Remove counterpartyHost parameter from EngineListener::onUnknownIncomingConnection

Bug

  • [CPP-1602] - Custom field cannot be assigned to the Logout inside ISessionListener::onOutboundSessionMsg(..) unless it is described in the Dialect file