Version History
3.1.1 (Mar 27 2025)
Task
- JAVACMECTH-149 - Update docs
3.1.0 (Mar 27 2025)
Task
- JAVACMECTH-149 - Set sample URL to the CME STP FIXML New Release Environment
3.0.0 (Mar 13 2025)
Task
- JAVACMECTH-147 - BREAKING CHANGE: remove Joda time 3rd party dependency
Improvement
- JAVACMECTH-42 - Log customer's code exceptions caught in the event handlers
2.15.1 (Apr 04 2024)
Task
- JAVACMECTH-141 - Add FeeQtyThrshldInd field
2.13.0 (Oct 05 2023)
Task
- JAVACMECTH-135 - Update .NET CME STP FIXML for EBS specs
2.12.0 (May 18 2023)
Task
- JAVACMECTH-127 - Breaking change: UnderlyingStreamCommodityBase and StreamCommodityBase type is String
- JAVACMECTH-126 - CME STP March 23 schema updates
2.11.1 (Jan 14 2022)
Task
- JAVACMECTH-123 - The TradeLeg.UnderlyingInstruments collection isn't populated
2.11.0 (Dec 30 2021)
Task
- JAVACMECTH-122 - Update FIXML spec to the latest CME STP spec
- JAVACMECTH-116 - Pass STP for BrokerTec certification
- JAVACMECTH-112 - Pass STP certification
New Feature
- JAVACMECTH-115 - Enhancements for Exercise and Assignment Trades on CME STP
- JAVACMECTH-104 - CME STP FIXML Support for BrokerTec Trades
2.10.1 (Oct 30 2019)
Improvement
- JAVACMECTH-111 - New timestamp format
2.10.0 (Oct 02 2019)
Improvement
- JAVACMECTH-105 - 2019 Q4 CME STP Updates
2.9.1 (May 16 2019)
New Feature
- JAVACMECTH-101 - Add UOMQty property for the TradeCaptureReport.Instrument
- JAVACMECTH-100 - Add Settlement Method field available at the Leg Level
- JAVACMECTH-99 - Add Fee Multiplier field
- JAVACMECTH-97 - Add CustOrderHandlingInst property to TradeCaptureReport.RptSide
- JAVACMECTH-96 - Add field Memo<5149> to TradeCaptureReport/TrdCapRptSideGrp
Improvement
- JAVACMECTH-76 - BREAKING CHANGE: Instrument in TradeCaptureReportRequest should be a single object instead of a collection
2.9.0 (Jan 26 2018)
New Feature
- JAVACMECTH-70 - Add LegPositionAmountData block to the TrdLeg data block
- JAVACMECTH-65 - Add CME FX Link attribute
2.8.0 (Dec 01 2017)
Improvement
- JAVACMECTH-68 - Migrate to Java 8
- JAVACMECTH-67 - Add new fields to Leg/TradeLeg
2.7.0 (Sep 25 2017)
New Feature
- JAVACMECTH-63 - Add Payment repeating group
- JAVACMECTH-62 - Add CommissionData block
- JAVACMECTH-59 - Add cash-settled OTC FX Options fields
Improvement
- JAVACMECTH-60 - Add default None member to all enums for TradeCaptureReport
2.5.1 (Sep 05 2017)
New Feature
- JAVACMECTH-58 - Add ability to specify TLS 1.2 protocol
2.5.0 (Aug 21 2017)
New Feature
- JAVACMECTH-56 - Support of Bilateral and Cleared Elsewhere Trades
2.4.1 (Jun 04 2015)
Improvement
- JAVACMECTH-41 - BREAKING CHANGE: Use MessageListener.OnEndOfQuery() callback instead of TradeCaptureReport.isLastReport()
Bug
- JAVACMECTH-40 - MultiLegReportingType is always set to MultiLegOfAMultiLegTrade for subscriptions
2.4.0 (May 22 2015)
Improvement
- JAVACMECTH-37 - Remove TradeCaptureRequest message for Unsubscribe and all related code
- JAVACMECTH-35 - PartyRole enum that doesn’t have value 44 (OrderEntryOperator)
- JAVACMECTH-34 - Add new properties to the Leg class
New Feature
- JAVACMECTH-32 - Make property which indicates the last report in the reply to a query
2.3.0 (Mar 31 2015)
New Feature
- JAVACMECTH-28 - Programming Guide
2.2.0 (Aug 01 2014)
Task
- JAVACMECTH-24 - Pass certification
2.1.0 (Jun 27 2014)
Improvement
- JAVACMECTH-23 - Logging improved
Bug
- JAVACMECTH-22 - Unexpected error reported while Session.unsubscribe call
2.0.0 (Jun 26 2014)
Task
- JAVACMECTH-19 - New CME STP API replacing Cleared Trade API
1.1.6 (Jan 17 2014)
Improvement
- JAVACMECTH-18 - Make parsing constructor public for message classes
1.1.5 (Jun 7 2013)
Task
- JAVACMECTH-12 - Add support of CMECE exchange (spec version 3.3.6).
1.1.3 (Aug 29 2012)
Improvement
- JAVACMECTH-9 - Reconnecting issue
1.1.2 (Aug 15 2012)
Bug
- JAVACMECTH-8 - Null pointer exception on login error Improvement
Improvement
- JAVACMECTH-7 - Change the logging level of subscription polling to debug
1.1.1 (Jul 03 2012)
Bug
- JAVACMECTH-6 - Filtered subscriptions not working
1.1.0 (Jun 12 2012)
New Feature
- JAVACMECTH-5 - Add an api to get the FIXML message
1.0.0 (2012)
- Initial release
Java CME STP (Straight Through Processing)