Task
[JAVA-1543 ] - Migration to onixs-utils 1.0.54
[JAVA-1537 ] - BREAKING CHANGE: Rename SessionStorage.getMessages(..) to SessionStorage.getOutboundMessages(..) method
[JAVA-1536 ] - BREAKING CHANGE: Remove setKeepInMessages(..)/isKeepInMessages() methods from SessionStorage/SessionRepository interfaces
[JAVA-1526 ] - BREAKING CHANGE: Split SessionStorage.storeMessage(..) method into SessionStorage.storeInboundMessage(..) and SessionStorage.storeOutboundMessage() methods
[JAVA-1524 ] - BREAKING CHANGE: Remove SessionStorage.getMessage(MessageDirection direction, long sequenceNumber) method
[JAVA-1521 ] - BREAKING CHANGE: Remove SessionStorage.open() method
[JAVA-1400 ] - Add ValuePtr usage description in Programming Guide
[JAVA-1262 ] - Add Venue Specific Settings: CME Specific Settings section into Programming Guide
Improvement
[JAVA-1520 ] - Allow overriding the order of FIX tags in message standard header except tags 8, 9 and 35
[JAVA-1517 ] - Inbound Message Reuse feature
[JAVA-1514 ] - Session.resetLocalSequenceNumbers() method
[JAVA-1511 ] - MessageDiff performance
[JAVA-1498 ] - Hide stack trace of error messages from the engine log
[JAVA-1496 ] - Exceptions thrown by user code should be reported via ErrorListener as well
[JAVA-1495 ] - Receiving and processing of first message for acceptor session
[JAVA-1485 ] - Logout in reply on Resend Request scenario
[JAVA-1483 ] - Message.validate(..) method should also validate user-defined fields
[JAVA-1405 ] - Message.set(..) methods should not validate unknown fields
[JAVA-1347 ] - Update documentation for the Pluggable Storage sample
[JAVA-1245 ] - ByteBuffer class
[JAVA-1215 ] - Update documentation for the FIXML Converter
Bug
[JAVA-1518 ] - Message deep-copy does not reset groups
[JAVA-1509 ] - Message.reset() does not reset groups
[JAVA-1497 ] - NPE when first logon message does not contains either SenderCompID or TargetCompID
[JAVA-1395 ] - No Javadocs for biz.onixs.util
New Feature
[JAVA-1503 ] - Group.getEntryBeginningTag() method
[JAVA-1501 ] - FixBlock.getNumberOfGroups() method
[JAVA-1500 ] - FixBlock.iteratorOverGroups() method
[JAVA-1499 ] - Group.getLeadingTag() method
[JAVA-1487 ] - FixBlock.set(int tag, double value, int precision) method
[JAVA-1434 ] - Quick FIX dialect format support
[JAVA-1419 ] - Session.getStateChangeListener() method
[JAVA-1352 ] - SSL certificate validity warning
[JAVA-1175 ] - Automatically detection of FIX/FIXML version for FIX to Fixml conversion