Bug
[CPP-2922 ] - Deadlock when a Logout is received in reply to the Logon request during a reconnection process
[CPP-2881 ] - Assertion failed: closingConnection_ == NULL
[CPP-2877 ] - Sequence gap state is not reset for acceptor sessions in case of a connection failure
[CPP-2820 ] - Wrong Heartbeat /TestRequest timeouts in ThreadPool connection mode
[CPP-2769 ] - BREAKING CHANGE: Error in a message structure of standard FIX 5.0 dictionary
[CPP-2765 ] - Issue with a concurrent initialization of FAST Decoder/Encoder
[CPP-2752 ] - Sequence gap state is not reset in case of disconnecting during processing of incoming message
New Feature
[CPP-2917 ] - Dictionary exploration interface
[CPP-2891 ] - MessageStringingFlag::IncludeValueDescription
[CPP-2890 ] - Dictionary::validFieldValues(int tagNumber)
[CPP-2787 ] - Add cryptographic functions for CME Secure Logon
Improvement
[CPP-2905 ] - BREAKING CHANGE: Move all copies of CpuIndexes typedefs to the one place
[CPP-2903 ] - Sequence numbers should be present in the logging of session settings
[CPP-2879 ] - Add Secure Logon description to the Programming Guide
[CPP-2871 ] - Add all existing global validation settings to the session level
[CPP-2857 ] - Describe a difference between FieldSet::set(..) and FieldSet::setV(..) methods
[CPP-2815 ] - Table of Contents should be added to the FAQ page
[CPP-2791 ] - Send Logon to respond to Logon message with 141=Y when the initial Logon message was sent without this flag
[CPP-2755 ] - Improve the "Manipulating real numbers" page
[CPP-2754 ] - Improve the Latency benchmark sample
[CPP-1671 ] - ThreadAffinity help class