New Feature
[CPP-1638 ] - BREAKING CHANGE: Limited support for Visual Studio 2008
[CPP-1625 ] - Support Visual Studio 2013
[CPP-1605 ] - EngineSettings::asyncFileBasedStorageQueueMaxSize()
[CPP-1595 ] - BREAKING CHANGE: ISessionStorage::resendingQueueSize
[CPP-1587 ] - Session::resendingQueueSize()
[CPP-1530 ] - BREAKING CHANGE: Session storage flush API
[CPP-1514 ] - Option to set maximum number of significant digits for float values
Improvement
[CPP-1626 ] - Migrate to the dialects-2_13.xsd Dialect XML Schema file
[CPP-1618 ] - In case of internal errors IEngineListener::onError(..) should be called too
[CPP-1616 ] - EngineErrorReason::InternalError enum value
[CPP-1586 ] - Default precision 15 digits used to convert double to decimal is not enough
[CPP-1577 ] - Add "Logon Password Authentication" section to Programming Guide
[CPP-1535 ] - If MsgSeqNum (#34) is missed in incoming message the session should send logout instead of reject.
[CPP-1531 ] - onMessageSending callback should be called just before the FIX message is sent to the wire.
[CPP-1512 ] - Ability to provide more than one of the licence path to the EngineSettings::licenseStore
[CPP-1286 ] - Add typed values in accordance with FIX protocol types
Bug
[CPP-1594 ] - When connection is dropped ISessionListener::onWarning() reason parameter looks wrong
[CPP-1578 ] - Logon Password Authentication is broken