Thursday, 15 December 2016

Release Notes - Java CME Drop Copy - Version 4.1.1

Improvement

  • [JCMEDC-32] - Update to the latest 1.25.1 version of Java FIX Engine

Download details

Authentication details:

User: java
Password: IlRCkdl7r4

 

Release Notes - Java FIX Engine - Version 1.25.1

Bug

  • [JAVA-1480] - NPE when setting null via Session.setSenderSubID(..) and Session.setTargetSubID(..) methods

Improvement

  • [JAVA-1478] - Add Using Component Block section into Programming Guide
  • [JAVA-1476] - BREAKING CHANGE: Session.reset() rename to Session.resetLocalSequenceNumbers()
  • [JAVA-1263] - Improve Accepting FIX Session Without a Prior Creation of Session Object section
  • [JAVA-1238] - Session.logonAsAcceptor() and Session.logonAsInitiator() methods should be called in DISCONNECTED state only otherwise exception must be thrown
  • [JAVA-1194] - Update Exchanging Messages section of Programming Guide
  • [JAVA-1186] - The dialect "override" mode should be described in Programming Guide

New Feature

  • [JAVA-1127] - Implement Session.resetSeqNumViaLogonExchange() and Session.resetLocalSequenceNumbers() methods

Release Notes - .NET CME MDP 3 Market Data Handler - Version 3.12.0.0

Bug

  • [NCMMDH-299] - Handler feeds were not stopped after Handler.Stop() was called.

Task

  • [NCMMDH-298] - BREAKING CHANGE: PacketsPullingStrategy.Buffered is deprecated

Release Notes - Java CME MDP 3 Market Data Handler - Version 3.14.0

Bug

  • [JCMEMDH-393] - Handler feeds were not stopped after Handler.stop() was called.

Task

  • [JCMEMDH-392] - BREAKING CHANGE: PacketsPullingStrategy.BUFFERED is deprecated

New Feature

  • [JCMEMDH-391] - Add getMessageSequenceNumber() and getSecurityId() to OrderIdEventArgs

Friday, 9 December 2016

Release Notes - .NET CME Drop Copy - Version 4.2.2.0

Task

Bug

  • [NETCMEDRCPY-137] - Application messages from payload created without session dialect

New Feature

  • [NETCMEDRCPY-134] - Process StartSequenceNumber<5024> from ResendRequest reject to request missed messages within correct range

Thursday, 8 December 2016

Release Notes - CME Audit Trail Generator - Version 3.0.0.0

Task

Monday, 5 December 2016

Release Notes - Java FIX Engine - Version 1.25.0

Improvement

  • [JAVA-1474] - Update Programming Guide
  • [JAVA-1465] - Add to Programming Guide information about DirectMode
  • [JAVA-1460] - Avoid memory allocation in the receiving path
  • [JAVA-1459] - Get ride of all ValuePtr from Message class getters
  • [JAVA-1458] - Avoid memory allocation in the sending path
  • [JAVA-1452] - Optimize interaction with MsgSeqNum in Sending/Reciving paths
  • [JAVA-1450] - Add threading model to Java programming guide
  • [JAVA-1437] - TimestampNanosProvider should not allocate temporary String
  • [JAVA-1428] - Implement Group.hasFlag(..) and Group.setFlag(..) methods
  • [JAVA-1427] - Move Message.hasFlag(..) and Message.setFlag(..) to FixBlock interface
  • [JAVA-1421] - Message.set(int tag, double value) should avoid memory allocation
  • [JAVA-1409] - Controlling Engine Logging section should be added to Programming Guide
  • [JAVA-1401] - Reducing Garbage Collection Overhead section should be added to Programming Guide
  • [JAVA-1399] - Group.getDouble(int tag) should avoid memory allocation
  • [JAVA-1396] - Message.getDouble(int tag) should avoid memory allocation
  • [JAVA-1303] - Update FIX Repeating Group section
  • [JAVA-1105] - Reduce GC load

New Feature

  • [JAVA-1467] - Add MessageFieldsIteration sample
  • [JAVA-1464] - FixBlock.contains(int tag, boolean nested) returns whether the field with the specified tag number is set
  • [JAVA-1462] - Message.iterator() iterate over structured internal representation
  • [JAVA-1461] - BREAKING CHANGE: Current Message.iterator() method renamed to Message.iteratorOverRawMsg()
  • [JAVA-1446] - FixBlock.hasGroup(..) checks whether repeating group belongs to the fix block and actually exists
  • [JAVA-1439] - DirectSend mode
  • [JAVA-1438] - Session.warmUp(..) method warms up the sending path
  • [JAVA-1398] - Group.getChar(int tag) method
  • [JAVA-1397] - Message.getChar(int tag) method

Task

  • [JAVA-1416] - Migration to onixs-utils 1.0.49
  • [JAVA-1322] - Update documentation related to TimestampProvider interface

Release Notes - Java CME MDP 3 Market Data Handler - Version 3.13.1

Task

  • [JCMEMDH-388] - BREAKING CHANGE: Order book interfaces
  • [JCMEMDH-384] - AutoCert+: Consolidated Recovery Test for Market by Price (implied)
  • [JCMEMDH-383] - AutoCert+: Market State Message
  • [JCMEMDH-382] - AutoCert+: Complex Book Management - Market By Price
  • [JCMEMDH-381] - AutoCert+: Request For Quote Message
  • [JCMEMDH-380] - AutoCert+: Channel Reset for Market by Price
  • [JCMEMDH-379] - AutoCert+: Statistic Messages
  • [JCMEMDH-378] - AutoCert+: Recovery Test for Market by Price (outrights only)
  • [JCMEMDH-377] - AutoCert+: Consolidated Book Management Messages for Market by Price (implied)
  • [JCMEMDH-376] - AutoCert+: Book Management Messages for Market by Price (outrights only)
  • [JCMEMDH-375] - AutoCert+: UDS Instrument Deletion
  • [JCMEMDH-374] - AutoCert+: Security Definition Messages For Options and Spreads
  • [JCMEMDH-373] - AutoCert+: Security Definition Messages For Options
  • [JCMEMDH-372] - AutoCert+: Security Definition Messages For Futures and Spreads
  • [JCMEMDH-371] - AutoCert+: Secuty Definition Messages For Futures
  • [JCMEMDH-370] - AutoCert+: Implied Order Book Management for Market by Order Systems
  • [JCMEMDH-369] - AutoCert+: Implied Recovery Test for Market by Order Systems
  • [JCMEMDH-368] - AutoCert+: Recovery Test for Market by Order
  • [JCMEMDH-367] - AutoCert+: Channel Reset for Market by Order
  • [JCMEMDH-366] - AutoCert+: Book Management Messages for Market by Order test case

New Feature

  • [JCMEMDH-365] - Implement MBP from MBO book building feature
  • [JCMEMDH-364] - Add support of Request for Quote message
  • [JCMEMDH-319] - Implement Market By Order book

Improvement

  • [JCMEMDH-359] - Filters should be used only in STOPPED and SECURITY_DEFINITIONS_RECOVERY_STARTED states

Friday, 2 December 2016