Written by Admin | May 28, 2024 11:51:11 AM
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