Improvement 
[ILINKBOECPP-679 ] - BREAKING CHANGE: Remove SessionStorage::clear() method 
[ILINKBOECPP-668 ] - Add thread safety comments to TCPDirect samples 
[ILINKBOECPP-667 ] - Update the Session::send() thread safety API comments 
[ILINKBOECPP-661 ] - Add explicit article about the threading model of TCPDirect mode 
[ILINKBOECPP-657 ] - Sequence heartbeats should not be generated during the messages sending in TCPDirect mode 
[ILINKBOECPP-649 ] - Add information about Audit Trail Generator to the Programming Guide 
[ILINKBOECPP-642 ] - Process the Sequence message for the previous UUID correctly 
[ILINKBOECPP-619 ] - Add information about the handling of SBE Schema Versioning 
[ILINKBOECPP-615 ] - Rework the logic related to the PreviousUUID and PreviousSeqNo 
[ILINKBOECPP-610 ] - Support Version 6 of the SBE Schema 
[ILINKBOECPP-608 ] - BREAKING CHANGE Remove SessionListener::onOutboundApplicationMsg 
[ILINKBOECPP-607 ] - BREAKING CHANGE Remove SessionListener::onOutboundSessionMsg 
[ILINKBOECPP-587 ] - Improve the TCPDirect library lazy initialization 
[ILINKBOECPP-571 ] - Improve batch send methods 
[ILINKBOECPP-570 ] - Add the maxPacketSize parameter to batch send methods 
[ILINKBOECPP-562 ] - Add an article about the Gateway Emulator 
[ILINKBOECPP-490 ] - Separate timeouts of the Gateway emulator 
 
Bug 
[ILINKBOECPP-673 ] - The Handler wrongly reset sequence numbers in the session storage in some cases 
[ILINKBOECPP-646 ] - The Handler does not send Sequence Heartbeats in TCPDirect mode 
[ILINKBOECPP-599 ] - The batch send is missed in the API documentation 
[ILINKBOECPP-546 ] - The scheduler loses track of the session when it changes its uuid 
[ILINKBOECPP-545 ] - No error is reported when try to remove unregistered Session from SessionScheduler 
 
New Feature 
Task