Written by Admin | Oct 30, 2019 12:07:10 PM
New Feature
- [JAVA-2316] - Make configurable whether Acceptor thread is daemon or user thread
- [JAVA-2274] - Add a GC-free interface to Message/FixBlock/Group classes
- [JAVA-2266] - Move terminated files into archive subdirectory
- [JAVA-2258] - Message construction/creation/initialization using MessageValidationFlags parameter
- [JAVA-2257] - Unknown Message Validation
- [JAVA-2251] - Enum MessageValidationFlags
- [JAVA-2249] - Engine level ValidateEmptyFieldValues configuration
- [JAVA-2243] - Engine level MessageMode configuration
- [JAVA-2188] - Implement Message.assemble(FlatMessage) method
- [JAVA-1818] - Validate the field values of FIX messages in accordance with the FIX protocol or its FIX Dictionary
- [JAVA-1753] - AsyncFileStorageRepository.setWriteErrorRetriesNumber(..)/getWriteErrorRetriesNumber()
- [JAVA-1703] - Add append(int tag, StringBuilder value) method FixBlock/Group/FlatMessage classes
- [JAVA-1700] - Add setTimestamp(int tag, long currentTimeMillis) to FixBlock/Group/FlatMessage classes
- [JAVA-1698] - Add checkType(..) method to Message/FlatMessage classes
- [JAVA-1697] - Add containsSame(..) method to FixBlock/Group/FlatMessage classes
Improvement
- [JAVA-2306] - Application level messages received in Disconnected state
- [JAVA-2285] - BREAKING CHANGE: Move Logon message password scrambling from Session Storage to Session
- [JAVA-2278] - BREAKING CHANGE: SessionLevelMsgType types changed from String to char
- [JAVA-2259] - Improve docs for adding custom tags and groups to Fixml Converter
- [JAVA-2253] - Remove out of order logging in the .summary log file
- [JAVA-2250] - BREAKING CHANGE: Modify engine level ValidateFieldValues configuration
- [JAVA-2177] - Update Understanding Session States section of Programming Guide
- [JAVA-1705] - Improve Message() constructor docs
- [JAVA-1693] - Make the checksum validation configurable
Bug
- [JAVA-2296] - NextExpectedSeqMsgNum should be effectively ignored when ResetSeqNumFlag is specified in the Logon
- [JAVA-2294] - Session dispose in waiting for the confirming logon state hangs
- [JAVA-2284] - Password scrambling does not work for AsyncFileSessionStorage
- [JAVA-2004] - Session.ErrorListener is not called if there is an exception during parsing of incoming raw message to structured one
- [JAVA-1577] - Scheduler job has been deleted but not interrupted
Task
- [JAVA-2260] - BREAKING CHANGE: Rename MessageMode.Message(FlatMessage) to MessageMode.MESSAGE(FLAT_MESSAGE)