- Created by Hymavathi Velagapudi, last updated by Renghanath Natarajan on Sept 23, 2025 9 minute read
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 33 Next »
New APIs:
- None
Functional changes:
- [FXMF-11960] - All venues - Introduced a translator property to make
PegOffsetTypeglobal validation inNewOrderMultilegandOrderCancelReplaceRequestoptional.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11913] -shared_subscriptions - Cancel on Disconnect unsubscriptions now work correctly against t360_gtx.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11926] - t360_tex_maker -
NoPartyIDsgroup count corrected. [FXMF-11847] - fxspotstream - Updated adapter to latest spec v1.5.12.
[FXMF-11676] - fxspotstream - Bids and Offers are now in separate
NoQuoteEntriesin ESPMassQuotes.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11815] - parfx_orders - Will generate synthetic
ExecutionReportwithReplaced ExecTypein the absence of the venue message. - [FXMF-11751] - All Venues - Maker gateways: ExecutionAck normalisation. Refer to 2025-Q3 - Post-Trade Normalisation (Execution Context) - Synthetic ExecutionAcknowledgement for more details.
- [FXMF-11460] - fastmatch_autoex - Pegged Orders enhancements.
MidDiscretionaryPegged Orders andPercentagePegOffsetTypeare supported. Refer to MidDiscretionary Pegged Orders for more details.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11827] - xtx_euthenia - Term ccy trading is now correctly supported.
- [FXMF-11848] - shared_subscriptions -
RegulatoryBodiesnow correctly supported. - [FXMF-11511] - autobahnfx_algo, baml, exchange24, fxspotstream_algo, precision_algo, xtx_euthenia -
LegAllocCalculatedCcyQtyshould total negative ofLegCalculatedCcyLastQty.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11494] - autobahnfx_rapid, hsbc_fx_mds, gsfx, xtx_euthenia, lucera_lumefx - ForwardPoints corrected to represent in arithmetic instead of pips in
MassQuoteandExecutionReportmessages. - [FXMF-11862] - lseg_fxall_maker - Renamed from lseg_fxall_rfq_maker to lseg_fxall_maker.
- [FXMF-4621] - all_venues - Normalise
LegAllocQtyin theExecutionReportfor all theOrdStatus [FXMF-11780] - lucera_lumefx -
PartyRoleExecutingVenueadded toExecutionReport.[FXMF-11823] - lucera_lumefx -
PartyRoleExecutingFirmadded toExecutionReport.
Other changes:
- [FXMF-11299] - all_venues - Non-breaking schema change
New APIs:
- [FXMF-9132] - jpmorgan_fx_algo - Algo Orders [UAT only]
Functional changes:
- [FXMF-11805] - fxspotstream - Corrected issue that prevented hitting RFS BankBasket
MassQuotes.
Other changes:
- None
New APIs:
Functional changes:
- [FXMF-11565] - currenex_now_itch, edgewater_markets, fastmatch_autoex, jpmorgan_fx, and t360_gtx -
IsSnapshotflag will be set to True for the firstMarketDataIncrementalRefreshmessage. - [FXMF-11532] - autobahnfx_rapid, broadridge_orders, lseg_ftg, saxo_direct, ubs_algo, and ubs_fx2b - Consistently populate
TransactTimeinExecutionReportmessages. - [FXMF-11814] - standardchartered_s2bx -
MarketTypeis now populated inQuoteandExecutionReportmessages. - [FXMF-11818] - bloomberg_fxgo_maker - Indicative
Quoteswill no longer be rejected by Venue. - [FXMF-11832] - lucera_lumefx - ContraTrader field added to the dictionary.
Other changes:
- None
New APIs:
- [FXMF-11295] - autobahnfx_singleleg - ESP/RFS
Functional changes:
- [FXMF-11733] - fenics_fx -
SecurityStatusmessage with all available instruments is now sent on MarketData sessions.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11730] - t360_tex - Improved handling of
LegAllocAccount. - [FXMF-11714] - integral_esp_maker and integral_rfs_maker - Normalisation change - Synthetic
ExecutionAcknowledgementforAcceptedandRejectedorders. Please refer to Q3/2025 - Integral ESP & RFS Maker - Synthetic ExecutionAcknowledgement for more details. - [FXMF-11500] - parfx_marketdata and t360_gtx - Contract Multiplier is now set to 1 on
SecurityStatusmessages.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11562] - jpmorgan_fx -
NewOrderMultileg,QuoteRequest:LegSettlCurrencymust be set to the deliverable currency of the traded currency pair specified inSymbol. - [FXMF-11543] - jpmorgan_fx -
MarketTypeis now populated inMassQuote. Validation added toNewOrderMultiLegto reflect this. - [FXMF-4566] - lmax - added support for
MDEntryTypes- ClosingPrice,TradingSessioHighPriceandTradingSessionLowPrice. - [FXMF-11727] - xtx_euthenia - Gateway updated to support latest version of spec.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11548] - baml and fxspotstream -
QuoteIDin theQuotemessage is prefixed with "MF:RFS:" in the RFS workflow. - [FXMF-11524] - lmax -
MarketDepthis now dynamically captured per session, replacing the previous hard-coded approach.
Other changes:
- None
New APIs:
- [FXMF-11300] - bnpparibas_efx_algo - Algo Orders
Functional changes:
- [FXMF-11533] - currenex_itch - Resubscriptions are now supported correctly.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-10993] - exchange24 - Support for TradePaid and TradeGiven MDEntryType in
MarketDataIncrementalRefreshon the CLOB MarketData session
Other changes:
- None
New APIs:
- [FXMF-11307] - t360_tex - ForwardTimeOption.
- [FXMF-11336] - exchange24 - FWD/SWP/NDS support.
Functional changes:
- [FXMF-11282] - autobahnfx_algo - Updated
EffectiveTimevalidation logic inMultilegOrderCancelReplaceRequest.EffectiveTimeshould not be a future date. - [FXMF-11470] - rbc_trading - Change to prevent orders from being rejected by the venue due to ExecutionVenueType incorrectly published in NewOrderSingle for SPT and FWD.
- [FXMF-11113] - t360_tex - Upgraded spec from v13.7 to v13.14. Added support for Singapore Regulated Market Operator (to the
ExecutionVenueTypefield) andFixingReference.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-10699] - xenfin_liquiditypool - added
MdEntryIDfor EmptyBook inMarketDataIncrementalRefresh - [FXMF-11101] - fastmatch_autoex - Ensure only valid (
MDUpdateAction = Delete)MDEntryIDs are included inMarketDataIncrementalRefreshmessages.
Other changes:
- None
New APIs:
- [FXMF-7635] - lseg_fxall_maker (TCPI replaced with FIX for Cash RFQ)
- [FXMF-11332] - t360_tex_maker - FX Time Options
Functional changes:
[FXMF-11340] - lmax - New instrument available, Gold 3 dp XAU/USDd.
- [FXMF-11000] - ubs_fx2b - Added support for Limit orders.
- [FXMF-11297] - cme_mdp3_sbe_udp -
NewOrderMultileg and MultilegOrderCancelReplaceRequestmust populateLegSecurityType=FUTin first Leg andLegSecurityType=SPTas second leg forSPR(FXLINK). - [FXMF-11432] - all_venues - update NoLegs.HasLegNDFFields global validation for MarketDataRequest to cover NDS
Other changes:
- None
New APIs:
- None
Functional changes:
[FXMF-11025] - cme_mdp3_sbe_udp - Gateway now uses v13 of CME schema instead of v9.
Other changes:
- None
New APIs:
- [FXMF-11141] - citi_colo - FWD/NDF
Functional changes:
- [FXMF-11339] - edgewater_markets - allow provision of
LegSettlDateinMarketDataRequest. - [FXMF-11049] - cme_mdp3_sbe_udp - Change in
SPRleg ordering inSecurityStatusandMarketDataRequest. For aSPRwith aFUTandSPTleg, theFUTwill always be near leg. - [FXMF-11127] - bnpparibas_efx_algo - Normalisation changes and added
LastSpotRate,MiscFeeAmt,MiscFeeAmt,MiscFeeBasistoBodyPassthruFieldsinExecutionReport. - [FXMF-11050] - fxspotstream - BankBasket
MassQuoteNoEntryPassthruFieldsgroup count corrected. - [FXMF-11080] - fastmatch_autoex -
NDFSecurityStatuswill now haveSettlDatepopulated.LegSettlDateno longer mandatory forNDFMarketDataRequest. - [FXMF-11191] - t360_tex_maker - Regulatory fields normalisation. For more info, please refer to the Regulatory Fields and Passthru Fields section.
- [FXMF-11190] - integral_rfs_maker - Regulatory fields normalisation. For more info, please refer to the Regulatory Fields and Passthru Fields section.
- [FXMF-11186] - fxall_quicktrade_maker - USI/ UTI normalisation. For more info, please refer to the Regulatory Fields section.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11242] - refinitiv_mapi -
ErrorReportreceived when venue not open,subjectchanged toVenueTradingStatusHalted, and now will now only come after 4 seconds of venue not opening rather then immediately. - [FXMF-11274] - refinitiv_mapi - Format change to
ExecIDto prevent becoming too large causingExecutionReportto not be processed. - [FXMF-11185] - currenex_rfs_maker - Withdraw support for SEF orders.
- [FXMF-11048] - cme_ilink3_sbe - CME FXLink: Price precision adjustments in line with changes due to FXSpot+.
- [FXMF-11206] - fxspotstream - Text received from venue will be passed on to client in
MarketDataRequestRejectText. - [FXMF-10810] - fxspotstream - Added 2 new liquidity providers: ANZ and Deutsche Bank.
- [FXMF-11094] - exchange24 - SWP Pricing now supported on ESP and CLOB sessions.
- [FXMF-11281] - all_venues - revert
NumOfCompetitorsglobal validation for ESPQuoteRequest
Other changes:
- None
New APIs:
- [FXMF-11020] - bnpparibas_efx_algo - BenchmarkOrFixing Algo support.
Functional changes:
- [FXMF-11097] - t360_gtx, t360_tex, t360_tex_maker - Removal of USI fields as 360T now uses UTI for SEF. See 2025-03-17 - 360T - Unique Swap Identifier (USI) Decommission for full details.
- [FXMF-11183] - autobahnfx_algo - Added support for more enumerations for
OrdStatusinOrderCancelRejectmessage. - [FXMF-10804] - ebs_market_ilink3_sbe, cme_ilink3_sbe - Send correct
LegCumQty ExecutionReportModified, Cancel and Eliminate. - [FXMF-11088] - autobahnfx_algo - Will generate synthetic
ExecutionReport PendingCancelandPendingReplacewhen venue does not provide. - [FXMF-11138] - bgc_midfx, currenex_ouch - Synthetic
OrderCancelRejectsnow come afterExecutionReport. - [FXMF-11036] - t360_gtx -
LegAvgPxinExecutionReportwill be null instead of 0 when not applicable. - [FXMF-11038] - gsfx -
LegPrice,LegAvgPx,LegLastPxinExecutionReportwill be null instead of 0 when not applicable. - [FXMF-11044] - standardchartered_s2bx -
LegPriceinExecutionReportwill be null instead of 0 when not applicable. - [FXMF-11047] - natwest_markets -
LegPrice,LegAvgPx,LegLastPxinExecutionReportwill be null instead of 0 when not applicable. - [FXMF-11054] - cboefx_fixproxy -
LegLastPxandLastSpotRateinExecutionReportwill be null instead of 0 when not applicable. - [FXMF-11200] - all_venues - Price MUX -
ErrorReport Subjectnow correctly passed - [FXMF-11146] - all_venues - Price MUX - additional global validation applied to
LinkIDandNumOfCompetitorsfor ESPQuoteRequest
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11147] - all_venues - Price MUX - TradeTicker events no longer qualify for late-join snapshot publication.
- [FXMF-11117] - all_venues - Clearer
TimeOptionStartTenorvalidation text. - [FXMF-10960] - t360_tex, t360_tex_maker - Support for Forward Time Options (UAT only)
- [FXMF-10960] - t360_tex - BankBasket
QuoteEntriesinMassQuoteare sorted by best Bid/Offer. Refer to RFS Bank basket for more details. - [FXMF-11023] - autobahnfx_algo -
LastSpotRateandLegLastPxinExecutionReportwill be null instead of 0 whenExecTypeis notTrade. - [FXMF-11028] - exchange24 -
LegAvgPxinExecutionReportwill be null instead of 0 whenExecTypeTradeorCancelled.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-10793] - barx - Added regulatory fields in
NoLegRegulatoryFieldsgroup inExecutionReport. - [FXMF-10796] - hsbc_fx_mds - Added MiFID-specific regulatory fields in
NoBodyRegulatoryFieldsgroup inExecutionReport. - [FXMF-10800] - rbc_trading - Added MiFID-specific regulatory fields in
NoBodyRegulatoryFieldsgroup inExecutionReport. - [FXMF-10802] - t360_tex - Added regulatory fields in
NoPartyIDs,NoAllocRegulatoryFields,NoLegRegulatoryFieldsgroup inExecutionReport. - [FXMF-11035] - fxall_activetrading -
LegAvgPxinExecutionReportwill be null instead of 0 whenExecTypeTradeorCancelled. - [FXMF-11092] - ubs_algo - Order amendments for ORCA DIRECT are handled correctly.
- [FXMF-11104] - ubs_algo -
LastSpotRatepublished forPendingCancelsinExecutionReports. - [FXMF-11093] - autobahnfx_algo - Order amendments for ICEBERG are handled correctly.
Other changes:
- [FXMF-10959] - Sample Client Releases - MF sample code updated to use Schema v19457.
New APIs:
- None
Functional changes:
- [FXMF-10959] - Schema - Whisperer Enterprise Schema upgraded to v19457.
- [FXMF-10794] - bgc_midfx -
CFICodeis published inExecutionReport BodyPassthruFields. - [FXMF-10798] - jpmorgan_fx - Support for MiFID specific fields in
ExecutionReportandNewOrderMultileg. - [FXMF-11032, FXMF-11039, FXMF-11041, FXMF-11055] - fastmatch_autoex, saxo_direct, statestreet_efx, broadridge_orders -
LegAvgPxinExecutionReportwill be null instead of 0 whenExecTypeTradeorCancelled. - [FXMF-11056] - ebs_market_mdp3_sbe -
NumberOfOrderswill be null instead of 0 inMarketDataIncrementalRefresh. - [FXMF-11079] - ubs_algo - Change to handle venue
ExecutionReportwithOrderStatusPendingCancelorPendingReplace.
Other changes:
- NONE
New APIs:
- None
Functional changes:
- [FXMF-11076] - standardchartered_s2bx -
QuoteIDhandled correctly to avoid order rejection from the venue. - [FXMF-11075] - exchange24 - Change to prevent synthetic
PendingCancel ExecutionReporttriggering forIOCorders. - [FXMF-10792] - baml - Time of execution published as
TransactTimeinExecutionReportand removed fromBodyPassthruFields. - [FXMF-10795] - fxspotstream - Regulatory field normalisation - Changes to publish
MiFIDSizeSpecificWaiver,MiFIDSizeSpecificDeferral, andMiFIDExemptedDueToESCBPolicyTransactioninExecutionReportBodyRegulatoryFields - [FXMF-10677] - fastmatch_autoex, cboefx_fixproxy, hsbc_fx_mds, t360_tex, t360_gtx - USI/UTI Normalisation - Change to split UTI/ RegulatoryTradeID into
LegEMIRUTIPrefix(LEI of the venue) andLegEMIRUTI(unique TradeID).
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11045] - ubs_algo - Supports
PendingCancelandPendingReplaceorder statuses onOrderCancelReject. - [FXMF-10734] - exchange24 - Supports swap pricing on the CLOB session.
- [FXMF-10900] - ebs_market_ilink3_sbe, cme_stp - FXSpot+ CME STP Reconciliation.
- [FXMF-10801] - standardchartered_s2bx - Support for regulatory fields in
ExecutionReportandMassQuote.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-11029] - bnpparibas_efx_streaming - Text received from venue will be passed on to client in
ExecutionReport Text. - [FXMF-10952] - hsbc_fx_mds -
LegSEFUSIPrefixnow contains the full LEI, where as it previously contained the first 10 characters of the LEI.LegSEFUSIcontains the TradeID where as previously this contained the Last 10 char LEI plus TradeID. - [FXMF-10981] - exchange24 -
BidSpotRateandOfferSpotRatewill be null instead of zero inMassQuotewhen not applicable. - [FXMF-10994] - ubs_fx2b -
LegAvgPxwill be null instead of zero inExecutionReportwhen not applicable. - [FXMF-11017] - edgewater_markets -
LegAvgPxwill be null instead of zero inExecutionReportwhen not applicable.
Other changes:
- None
New APIs:
- [FXMF-10906] ebs_market_mdp3_sbe , ebs_market_ilink3_sbe - Support for CME FX Spot+
Functional changes:
- [FXMF-11018] enable price MUX in prod.
- [FXMF-10988] Price MUX - Don't publish erroneous/empty LateJoin snapshots.
- [FXMF-10811] - baml - IMM Tenor correction. Previously mapped to Monthly IMM tenors instead of Quarterly.
Other changes:
- None
New APIs:
- None
Functional changes:
- [FXMF-10842] - jpmorgan_fx - Change to disseminate
MidPriceas anMDEntryinMarketDataIncrementalRefreshinstead of aBodyPasthruField. - [FXMF-10905] - cme_mdp3_sbe_udp, ebs_market_mdp3_sbe, ebs_market_mdp3_sbe_udp - Change to publish
MarketDataIncrementalRefreshwithNoMDEntries= 1 andMDEntryType=EmptyBookfor emptyMarketDataSnapshotFullRefreshfrom the venue. - [FXMF-10969] - fxspotstream -
LastSpotRateconsistently populated inExecutionReportfor ESP VWAP Orders. - [FXMF-10972] - t360_tex - UTI Normalisation - Change to split UTI/ RegulatoryTradeID into
LegEMIRUTIPrefix(LEI of the venue) andLegEMIRUTI(unique TradeID). - [FXMF-10974] - cme_stp - Change to prevent the gateway from sending duplicate drop copy subscriptions to the venue.
- [FXMF-10977] - cme_stp - Updated drop copy resubscription logic during venue internal error scenario.
- [FXMF-10979] - cme_mdp3_sbe_udp, ebs_market_mdp3_sbe_udp, edgewater_maker - Price MUX - Interim change to handle missing
NoHopgroup inSecurityStatus.
Other changes:
- None
New APIs:
- None
Functional changes:
- None
Other changes:
- [FXMF-10995] - Internal configuration management tooling changes.
New APIs:
- [FXMF-10874] - standardchartered_s2bx - RFS.
- [FXMF-10659] - citi_colo - FWD/NDF [UAT only]
Functional changes:
- [FXMF-10545] - t360_tex_maker - NDFs from 360T with prespot and spot SettlDate will now have
LegSecurityTypeas NDF instead of FWD. - [FXMF-10398] - fxspotstream -
MassQuotenow hasHasExtendedBidFields/HasExtendedOfferFieldsgroups populated as per theQuoteType. - [FXMF-10709] - xenfin_liquiditypool -
NoOfSecSizescorrectly populated inMarketDataIncrementalRefreshwhenMDUpdateActionisNew. - [FXMF-10737] - edgewater_markets -
LegSettlCurrencypopulated inHasLegNDFFieldsgroup. - [FXMF-10776] - t360_tex -
LegSettlDateinQuoteRequestis correctly asserted if populated for standard tenors. - [FXMF-9784] - lmax - Added NDF support.
Other changes:
- None
- No labels
© 2025 MarketFactory, Inc. All rights reserved.