Written by Admin | Jan 25, 2017 12:00:00 AM
Improvement
- [CPP-2520] - Describe two options of the resend functionality when the sequence gap is detected
- [CPP-2519] - Remove the library initialization issue
- [CPP-2511] - All log errors/warnings should trigger corresponding error/warning callbacks
- [CPP-2510] - Restart the system call if it is returned with the EINTR error due to the interruption by a Linux signal
- [CPP-2506] - Introduce ExceptionInEventHandler session error reason
- [CPP-2490] - "PrettyPrint" sample should use iterators
- [CPP-2486] - Add "Why is the outgoing buffer in the onMessageSending callback equals to NULL for SerializedMessage objects?" question to FAQ
- [CPP-2465] - Ignore field duplicates in QuickFIX dictionaries
- [CPP-2461] - Add "Using QuickFIX dictionaries" page
- [CPP-2453] - Improve the Latency Benchmark sample
- [CPP-2449] - ThisThread::affinity(const CpuIndex cpuIndex)
- [CPP-2448] - EngineSettings::asyncFileBasedStorageThreadAffinity(const CpuIndex cpuIndex)
- [CPP-2445] - Add “Understanding Send Latency” page
- [CPP-2436] - FieldSet::set methods should not validate unknown fields
- [CPP-2433] - Add information about MSGW to the "CME Specific Settings" page
New Feature
- [CPP-2504] - ResendingMessages sample
- [CPP-2479] - Session::sendAsIs(SerializedMessage*)
- [CPP-2456] - Update the ICE Trading Client sample in accordance with ICE FIX OS Reference Manual - 3.5
- [CPP-2454] - ThisThread::spinWait(int microseconds)
- [CPP-2447] - SerializedMessage::toString() method
- [CPP-2422] - Add setters for TimeSpan values to the SerializedMessage class
- [CPP-2146] - Add getter/setter for TimeSpan values to the FieldSet class
- [CPP-599] - Message::copyFields(const Message&)
Bug
- [CPP-2493] - Infinite recursive call when a Logout message is received in replay to the Resend Request message