Task
[CPP-4601 ] - Support Ubuntu 24.04
[CPP-4543 ] - Add latest EP287 to the engine package
Improvement
[CPP-4600 ] - Support header/trailer XML nodes in QF dictionaries
[CPP-4594 ] - Improve processing of the receive timeout when the heartbeat interval equals to zero
[CPP-4581 ] - Add 'indent' and 'endOfLineDelimiter' parameters to Message::toXml()/Message::toJson() methods
[CPP-4568 ] - Throttling Buy Side sample
[CPP-4566 ] - Throttling Sell Side sample
[CPP-4554 ] - Add the move semantic to the FlatMessage class
[CPP-4529 ] - Support service packs in QuickFIX dictionaries
[CPP-4519 ] - Add information about log levels of FIX Engine's log
[CPP-4516 ] - Support Batch Sending in the TCPDirect mode
[CPP-4496 ] - Change the difference_type to ptrdiff_t in Message/Group iterators
[CPP-4494 ] - Add the move semantic to the Message class
New Feature
[CPP-4588 ] - Add TimeoutTimer class
[CPP-4578 ] - SSL SNI support
[CPP-4564 ] - Add the Throttler utility class
[CPP-4537 ] - Add Session::tryThrottle() method
[CPP-4513 ] - Add the SessionScheduler::isScheduled(..) method
[CPP-3912 ] - Session::logonAsInitiatorAsync() should perform asynchronous connect