Written by Admin | Feb 11, 2014 12:00:00 AM
New Feature
- [CPP-1374] - ConfirmationLogonMessageErrorException
- [CPP-1373] - UnexpectedSequenceNumberException
- [CPP-1372] - LinkErrorException
- [CPP-1371] - TimeoutException
- [CPP-1294] - Session::receivingThreadAffinity (const CpuIndex& cpuIndex)
- [CPP-1293] - Session::sendingThreadAffinity (const CpuIndex& cpuIndex)
- [CPP-1284] - char FieldSet::getChar(Tag) const
- [CPP-1263] - Field value validation
- [CPP-1246] - CODE BREAKING CHANGE: ISessionStorage::storeOutbound(const SerializedMessage&, int sequenceNumber, const RawMessagePointer& pointer) method
- [CPP-1228] - CME iLink: Mass Order Cancel support
- [CPP-1051] - FirstMessageNotLogonException
- [CPP-213] - Structured Exceptions
Improvement
- [CPP-1365] - ThreadPoolSize configuration settings should be written to the log file
- [CPP-1341] - Useful getter functions for properties of Session
- [CPP-1326] - Session::preFill(..) should set SenderSubID and TargetSubID fields
- [CPP-1311] - Decimal constructor should be inline
- [CPP-1307] - FIX::Decimal compare operator
- [CPP-1305] - FIX engine version info
- [CPP-1297] - void SerializedMessage::set(SerializedFieldKey, Char)
- [CPP-1288] - SerializedFieldKey SerializedMessage::allocateKey(Tag)
- [CPP-1287] - void SerializedMessage::set(SerializedFieldRef&, Char)
- [CPP-1244] - CODE BREAKING CHANGE: SerializedMessages should be logged
Bug
- [CPP-1355] - Resource leakage in MulticastClient
- [CPP-1340] - preFill creates empty 143= but no 50 or 57
- [CPP-1335] - operator != (const Decimal&) produces wrong result
- [CPP-1325] - Session::preFill(..) creates empty fields
- [CPP-786] - scheduler-settings-1.5.xsd specifies invalid DayOfWeek values
Sub-task
- [CPP-1207] - In the Latency sample the order should be updated before each new send(..) call