Improvement
[CPP-2415 ] - Add an information about Session::send method behavior in the disconnected state
[CPP-2395 ] - Improve the handling of Session::logout() from inbound callbacks
[CPP-2392 ] - Add information about Tick-to-Trade latency measurement to FAQ
[CPP-2379 ] - "Failover" section should be added to Programming Guide
[CPP-2378 ] - Market Segment Gateway failover logic should be added to CME Trading Client reference implementation
[CPP-2358 ] - Describe the Component Block in the Editing Dictionaries Descriptions page
[CPP-2355 ] - Add information about the internal warning to FAQ
[CPP-2340 ] - Use '-' separator in Reject Reason field instead of ','
[CPP-2338 ] - Update ICAP EBS Ai FIX Trading Client sample to 1.9 specification
[CPP-2326 ] - Add a note that the custom Logon from logonAsInitiator is used during reconnection
[CPP-2324 ] - Add information about trailing zeros of decimal values
[CPP-2316 ] - Add question about "Cannot transform Double value into decimal" exception to FAQ
[CPP-2304 ] - Support sequence gap before logout response
[CPP-2302 ] - Improve EbsSpotAiTradingClient sample
[CPP-2288 ] - Support ICE FIX Order Routing v3.4.10
[CPP-2238 ] - Add more details about the "ThreadPool" connection mode
[CPP-2221 ] - Thread options support for SSL sessions
Bug
[CPP-2411 ] - Scheduler does not work properly when the Scheduler.utcTimeUsage property is true
[CPP-2410 ] - Scheduler does not work properly when the LocalTimeUsage FIX Engine setting is true
[CPP-2397 ] - Message Grouping property is not being set for acceptor session
[CPP-2247 ] - Sequence gap state is not reset in case of an exception during processing of incoming message
New Feature
[CPP-2402 ] - Add the "async" parameter to Session::logout(..) methods
[CPP-2372 ] - CME TradingClient update - new Nanosecond Timestamp field (tag 5979-RequestTime)
[CPP-2371 ] - Add MessageFieldsIteration sample
[CPP-2357 ] - Iterator for Message/Group classes
[CPP-2353 ] - Session::resetLocalSequenceNumbersOnLogon
[CPP-2323 ] - SessionScheduler::utcTimeUsage
[CPP-2306 ] - BREAKING CHANGE: SessionScheduler::reconnectAttempts and SessionScheduler::reconnectInterval settings
[CPP-2294 ] - "Venue Specific Settings" pages
[CPP-2277 ] - ThisThread::id
[CPP-2276 ] - ThisThread::policy
[CPP-2275 ] - ThisThread::priority
[CPP-2274 ] - EngineSettings::serviceThreadPolicy
[CPP-2273 ] - EngineSettings::serviceThreadPriority
[CPP-2234 ] - Session::considerRejectOnResendRequestAsGapFill(bool value) method
[CPP-2223 ] - Zero-Copy Feature
[CPP-2217 ] - OnixS::FIX::Session::sendSpinningTimeoutUsec(..)