Last Published: 2025-03-13
|
Version: 3.0.0
Project Documentation
Project Information
Project Reports
Further Documentation
Installation
Distribution Package
Javadocs
Logging
FAQ
Version History
Glossary
Report a Bug
Resources
Technical Support
CME STP FIXML for Globex
CME STP FIXML for BrokerTec Trades
CME STP FIXML for EBS FX Markets
Version History
3.0.0 (Mar 13 2025)
2.15.1 (Apr 04 2024)
2.13.0 (Oct 05 2023)
2.12.0 (May 18 2023)
2.11.1 (Jan 14 2022)
2.11.0 (Dec 30 2021)
2.10.1 (Oct 30 2019)
2.10.0 (Oct 02 2019)
2.9.1 (May 16 2019)
2.9.0 (Jan 26 2018)
2.8.0 (Dec 01 2017)
2.7.0 (Sep 25 2017)
2.5.1 (Sep 05 2017)
2.5.0 (Aug 21 2017)
2.4.1 (Jun 04 2015)
2.4.0 (May 22 2015)
2.3.0 (Mar 31 2015)
2.2.0 (Aug 01 2014)
2.1.0 (Jun 27 2014)
2.0.0 (Jun 26 2014)
1.1.6 (Jan 17 2014)
1.1.5 (Jun 7 2013)
1.1.3 (Aug 29 2012)
1.1.2 (Aug 15 2012)
1.1.1 (Jul 03 2012)
1.1.0 (Jun 12 2012)
1.0.0 (2012)
Version history archive
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