The legacy Reports screen has been retired. Your reports are now at Mirage → Reports → Custom Reports. Clicking a report link will take you to the new screen.
This release also introduces a fully-integrated S&P Global market data integration, prepares CME exchange connectivity for CME's upcoming FIX GCP migration, extends the asset-based permission model, continues the Mirage UI migration with a wave of usability improvements, and fixes a number of bugs (see below).
S&P Global (Platts) Market Data Integration
S&P Global Energy Price Feed — Molecule now integrates directly with the S&P Global Commodity Insights API to automatically pull and derive market prices on a scheduled basis, as a Tier 1 market data integration. [MOL-19418] [MOL-19450] [MOL-19451]
S&P Global Credential Management — A new screen in Mirage's Account Settings dropdown allows users to input and manage their S&P Global Energy credentials directly from the application. [MOL-19423] [MOL-19424]
CME Exchange Connectivity
These changes respond to upcoming CME Group infrastructure updates. No action is required on your part — Molecule handles the connectivity changes automatically.
CME STP FIX GCP Migration — Updated CME STP FIX connectivity to support CME Group's mandatory migration to Google Cloud Platform, including updated network endpoints. CME's deadline for all clients to complete migration is April 26, 2026. [OME-427]
CME Token Recovery for 24/7 Service — CME Group is making STP FIXML available 24/7 with regional maintenance windows on weekends (effective March 15, 2026). During maintenance, existing session tokens are invalidated. Molecule now automatically detects the invalidation, clears the stale token, and re-establishes the subscription. [OME-437]
Trade Management & Permissions
Expanded Asset-Level Authorization — Book-based authorization now extends to asset valuations, inventory, attachments, exposures, and marks endpoints. [OME-140] [OME-393]
Trade Grouping Without Edit Permissions — Trade grouping can now be granted independently from trade editing. Users can assign trades to groups without the ability to modify trade terms, enabling more granular workflow controls. [OME-404]
Custom Field Recommendations on Exchange Trades — Custom field recommendations are now applied automatically to trades imported via exchange adapters (CME, ICE, Nodal). [OME-387]
Trade Splitting Restricted to Same Product — Product selection has been removed from the trade-splitting UI to ensure consistency across split trade structures. [OME-394]
Reports
Legacy Reports Screen Retired — The old ("Vapor") reports screen has been fully retired. All reporting now lives in Mirage under Reports → Custom Reports. [OME-409] [OME-430]
Mirage User Interface Improvements
Collapsible Sidebar — The sidebar now supports a collapsible icon-only mode, freeing up screen space for grids and data views. Behavior on smaller viewports has also been improved. [ALP-279] [ALP-283]
Row Spacing Control for Grids — Users can now adjust the vertical density of rows in Mirage grids to suit their preference and workflow. [ALP-281]
Unified Settings Card Layout — Consistent "New…" / action patterns across Books, Users, Fees, Assets, FX Trades, Risk Limits, Inventory, and related screens so adding records works the same way everywhere. [BTA-42]
Access Control Tabs — The Access Control screen now presents Users and User Groups in a tabbed layout with tab-specific actions, replacing the stacked panel design. License usage is displayed in the Users tab header. [BTA-45]
Trade Entry Properties Panel — A new read-only Properties panel on the trade entry screen shows Product and Counterparty details in context, with a direct link to related market data. [BTA-32]
User Menu & Personal Settings — A new user menu provides sign-out, language/locale selection, and legal links. A personal Settings label now appears in the top-right corner of the app. [BTA-43]
Styling & Theme Improvements — Smoother dark/light theme switching and various styling updates across loaders, labels, inputs, and the navbar. [ALP-280] [ALP-282] [ALP-285]
Other Improvements
Expanded Timezone Support — The timezone dropdown now includes the full IANA timezone list (~600 entries), replacing the previous curated subset. This addresses coverage gaps for clients operating in Chile, Mexico, Uruguay, and other markets. [MOL-19567]
OMIP Exchange Enhancements — OMIP (Iberian Energy Derivatives Exchange) is now available as a selectable exchange in product configuration and CSV import/export. [OME-320]
Valuation Performance — Generated quantity calculations are now deferred from settlement entry build time to valuation time, reducing queue processing load. [MOL-19542]
Bug Fixes
Fixed Trade Import Rollback — Resolved an issue where a partially-failed trade import could leave trades without legs. Failed imports now roll back correctly. [OME-84]
Fixed Relevant Products Search — Resolved an issue where the Get Relevant Products API returned unrelated products on ticker-based searches. [OME-186]
Fixed Marks Upload File Splitting — Large marks spreadsheets with many tabs are now correctly processed. [OME-242]
Fixed Trade Price in Ticket for v2 Formulas — Resolved a bug where trade price was not correctly populated in tickets when the trade used a formula. [OME-272]
Fixed Ticket Update API — Corrected inconsistent API behavior when updating inventory tickets. [OME-216]





