The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.5.100
Expand
title2026.05.15.WE

New APIs:

  • FXMF-12896 - jpmorgan_fx - Taker RFS (UAT only)
  • FXMF-12901 - citadel_fx - Taker ESP

Functional changes:

  • FXMF-12979 - lmax - Change to handle venue ExecutionReport when an order breached per-currency limit in Reflector

Other changes:

  • None
Expand
title2026.05.01.WE

New APIs:

  • FXMF-12900 - citadel_fx - Taker ESP Orders (UAT Only)
  • FXMF-12911 - lseg_et - Taker ESP and Taker RFS Pricing (UAT Only)

Functional changes:

  • None

Other changes:

  • None
Expand
title2026.04.29.WE

New APIs:

  • FXMF-12892 - barx - Taker RFS (UAT Only)
  • FXMF-12899 - citadel_fx - Taker ESP Pricing (UAT Only)

Functional changes:

  • FXMF-12955 - lucera_lumefx - SettlDate and MaturityDate populated in BodyPassthruFields in MarketDataIncrementalRefresh 
  • FXMF-12917 - autobahnfx_algo - Updated StrategyParameterName from Strategy to TargetStrategy in ExecutionReport HasExtendedOrderFields
  • FXMF-12923 - jpmorgan_fx_algo - Populate EffectiveTime consistently in ExecutionReport HasExtendedOrderFields
  • FXMF-12619 - fxspotstream - Configurable feature to provide original LP name in MDEntryOriginator as an EntryPassthruField in MarketDataIncrementalRefresh and MassQuote, and in LastMkt as a BoduPassthruField in ExecutionReport

Other changes:

  • None
Expand
title2026.04.10.WE

New APIs:

  • None 

Functional changes:

  • [FXMF-12555] - fidessa_orders -Preparatory changes to support long-lived GTC/GTD orders
  • [FXMF-12543] - broadridge_orders  - Preparatory changes to support long-lived GTC/GTD orders
  • [FXMF-12669] - integral_rfs_maker - Normalise synthetic ExecutionAck messages for swaps flow
  • [FXMF-12682] - shared subscriptions - Allow initial and late-join subscriptions freedom to optionally populate LegSettlDate

Other changes:

  • None
Expand
title2026.03.19.WE

New APIs:

  • None 

Functional changes:

Other changes:

  • None
Expand
title2026.03.05.WE

New APIs:

Functional changes:

  • [FXMF-12521] - fastmatch_stream_maker - Populate LegLastForwardPoints on ExecutionAck messages if available.
  • [FXMF-12521] - fxall_activetrading - Not populatingMDEntryTime on MarketDataIncrementalRefresh messages as the information is not available on the venue message.
  • [FXMF-12521]lseg_fxall_maker - Echo back the NoLegs group on ExecutionAck.
  • [FXMF-12521] - saxo_directExecID normalisation to avoid duplicates.
  • [FXMF-12642] - currenex_ouchExecID normalisation to avoid duplicates.
  • [FXMF-12642] - currenex_ouch - Not publishing OrigClOrdID on Cancelled ExecutionReports when the original order is cancelled by venue due to OrderCancelRequest.
  • [FXMF-12642] - standardchartered_s2bx - LegBidForwardPoints and LegOfferForwardPoints will now be published in pip representation as per MFSBE schema.
  • [FXMF-12649] - fastmatch_autoex - Populate NumberOfOrders in MarketDataIncrementalRefresh if available.
  • [FXMF-12649] - fastmatch_autoex - Populate OrigSendingTime when PossDupFlag is set.
  • [FXMF-11523] - shared subscriptions - populate correct UserNotification message in case of venue-initiated logout.

Other changes:

  • None
Expand
title2026.02.26.WE

New APIs:

  • None

Functional changes:

  • [FXMF-12652] - fxspotstream- Term currency orders are now supported for OrdType = Limit
  • [FXMF-12095] - autobahnfx_algojpmorgan_fx_algo -Deprecated the use of ExecType = Suspended
  • [FXMF-12388] - fxspotstream - Suppress duplicate SyntheticNew ExecutionReport for NotifyReject Order rejections.
  • [FXMF-12516] - cme_mdp3_sbe_udp - Review of CME EndMarker implementation - EndMarker to be generated on all the Incremental updates with EndOfEvent flag.

Other changes:

  • None
Expand
title2026.02.23.WE

New APIs:

  • None

Functional changes:

  • [FXMF-12627] - lmax - Added support for NDFs with IMM tenors and handle new instruments from LMAX gracefully.

Other changes:

  • None
Expand
title2026.02.18.WE

New APIs:

  • None

Functional changes:

Other changes:

  • None
Expand
title2026.01.30.WE

New APIs:

  • None

Functional changes:

  • [FXMF-12462] - t360_gtx - Reinstate the ExecutionReport 'Marketable' BodyPassthruField
  • [FXMF-12464] - autobahnfx_algo - changes to avoid duplicate ExecIDs for synthetic PendingNew and PendingReplace messages
  • [FXMF-12484] - bnpparibas_efx_algo - Handle OrdType updates on ExecutionReport messages for unsolicited amendments
  • [FXMF-12450] - lucera_lumefx - MDEntryID  now has MF:B: or MF:O: prefix to guarantee uniqueness
  • [FXMF-12436] - shared subscriptions - MarketDataIncrementalRefresh for late-joiner now publishes all NoEntryPassthruFields published by fxspotstream
  • [FXMF-23436] - currenex_itch - NoEntryPassthruFieldskeyPriceProvider now enumerated 1..n for price-depth subscriptions (e.g. PriceProvider1 ). Additional changes made to ensure this field is published consistently

Other changes:

  • None
Expand
title2026.01.23.WE

New APIs:

  • None

Functional changes:

Other changes:

  • None
Expand
title2026.01.21.WE

New APIs:

  • None

Functional changes:

Other changes:

  • None
Expand
title2026.01.07.WE

New APIs:

  • None

Functional changes:

  • [FXMF-12363] - cme_mdp3_sbe_udp - Populate MDEntrySize for MDEntryType=Trade entries in the MarketDataIncrementalRefresh on the
  • TradeSummary and 
  • TradeSummary and SnapshotFullRefresh messages from venue
  • [FXMF-12384] shared_subscriptions - MarketDataIncrementalRefresh for late-joiner no longer includes erroneous EmptyBook entry
  • [FXMF-12123] - fastmatch_autoex  - Updated EndMarker logic to always send a single EndMarker after SecurityStatus
  • .

Other changes:

  • None