Enhancements Bug Fixes +1
New Mirage UX Currency & FX +1
v337
13 November 2026

Gas Actualizations

Search pipelines and locations by code - On the trade screen, you can now find Pipeline and Pipeline Location (Mapped) by typing their pipeline or location code, as well as by name.

Match trade pre-fills the right quantity - Fixed: Match trade proposed the trade's contract count instead of its Dth quantity. It now pre-fills the trade's remaining Dth, capped at the open scheduled quantity.

Match trade explains an empty list - Fixed: when no trades are listed, Match trade now says why, naming the counterparty, location and gas day. It also offers to clear the Delivery point filter.

Match trade shows recent trade changes - Fixed: trades updated after the dialog first opened didn't appear until a page reload. Reopening the dialog now shows them right away.

Match trade stays open - Fixed: clicking outside the Match trade dialog closed it and lost your filters, selected trades and amounts. It now stays open until you close it.

Warning before losing Allocated values - Fixed: values typed in Allocated were lost without warning if you reloaded or left the page before clicking Accept. You now get a confirmation prompt first.

Certificates / Inventory

Certificate Inventory: vintage, valuations and positions - Adds a Vintage field to trades, sublegs and certificates, with a smart input that accepts "2026", "2026 Q3" or "Sep 2026". It also adds daily certificate valuations, certificate cost and holding periods, optional vintage-based trade valuation, Complete delivery/receipt on sublegs, and a Position view. Registry imports now keep vintage detail and generation dates, and no longer count certificates retired or transferred outside Molecule.

Compact certificate filters - Multiselect filters on Certificates Portfolio and Matching Inbox stay one line high. Once there are too many selections to show, they collapse into "+N" with a tooltip listing every selection.

Trades (Mirage)

Trades is the default screen - Trades now appears in the sidebar and is the landing screen for trade users. Trade entry and natural-language entry are available to everyone with permission to create trades. FX Trades is no longer in the sidebar.

Redirects to the new interface - When enabled for your account, logging in and opening older bookmarks or emailed links now take you to the matching page in the new interface. A "Switch to Classic Molecule" option in the user menu takes you back to the classic interface.

Clearer custom fields on trade edit - The Custom section now shows only the trade's own custom fields, so a field with a duplicate name no longer edits the wrong value. Custom fields from the product, counterparty, agreement, book and asset appear read-only in the sidebar, labeled by record type.

Shorter lock notice - The lock banner on a locked trade no longer lists every user who can unlock it. It names the relevant User Groups and the required permission, with one example person.

Consistent product search - Every product dropdown now uses the same search rule. Exact ticker matches come first, followed by products whose name contains your search.

Counterparty flags - The counterparty screen now shows the Is Broker and Is Relevant flags (read-only).

Confirmation status on the Trades grid - Fixed: the Confirmation column was blank. It now shows each trade's confirmation status, and a grouped row shows Confirmed only when every trade in the group is confirmed.

Natural-language entry keeps formula prices - Fixed: trades created with natural-language entry lost the parsed price on formula-priced products. The price now saves.

Matching recommendations in Edit Leg - Fixed: Edit Leg always said there were no recommended matching legs. Unmatched legs going the other way now appear.

Option exercise errors are shown - Fixed: when an option exercise was refused, nothing visible happened. The reason now appears in an error message.

Actualization date validation - Fixed: an actualization date after the settlement date could be saved on update. It's now rejected with a clear error on create, update and CSV upload.

Mirage: App Shell

Revoke your API token - You can now revoke your API token without generating a new one.

Bulk action bars fit every button - Fixed: the action bar that appears when rows are selected could cut off buttons. Extra actions now collapse into a "more" menu.

Readable notifications - Fixed: some notifications showed raw HTML and linked to the old interface. Unlocked-trade notifications now link to the trade, and upload error notifications have a working template download link.

Failed uploads show as errors - Fixed: a failed trade upload showed as a green success message. It now shows as a red error.

Repeat upload failures are reported - Fixed: re-uploading a file with the same name that failed again showed no new error. Every failure now gets its own message.

Invoicing

Invoicing screen enhancements - Adds a column chooser for the screen and the invoice line item report, a contract/delivery month filter, and status-change permissions for each transition. It also adds editable custom fields on each invoice line, a notification when an invoice reaches "pre-invoice generated", and on-screen settlement price adjustment with an indicator showing it was adjusted.

Resettlements on the invoicing screen - Each resettlement now appears as its own row in the period it took effect, linked to the subleg it corrects, with a new Source column. Resettlements go through the full invoicing lifecycle, even when the original line is already finalized.

Post to ERP for invoicing users - Users with the Update Native Invoicing role can now see and use the Post to ERP button.

ERP-neutral wording - The "Mark Ready for ERP?" confirmation no longer refers to SAP, so it fits any ERP system.

Market Data, Assets & Reports

S&P Global Curve Code - Accounts that receive S&P Global marks now see an S&P Global Curve Code column next to the S&P Global Symbol and Bate on Market Data.

S&P Global attribution in Marks exports - Marks XLSX extracts now carry the S&P Global copyright notice as a comment on the header of each column with S&P Global data. The file layout is unchanged.

Better default dates on Trend by As-of Date (Asset Valuations) - The two date pickers now open on the latest two valuation dates instead of today, so the chart no longer opens empty.

Correct currency in Curve Builder - Fixed: the Edit Curve preview chart showed $ for non-USD products. It now shows the product's currency.

Products & Valuation

Early-exercised options close on the exercise date - A manually exercised option now closes and realizes on the day it's exercised. It's no longer counted alongside the resulting future until its original expiry.

Settlement relative to tenor end - A new settlement date rule settles every monthly leg on the trade's tenor end plus or minus a set number of business days. This suits compliance obligations that settle at the end of the full term.

SAPP time-of-use blocks - New Peak, Standard and Off-peak blocks for SAPP Forward Physical Market products, with hours that depend on the day type and SAPP holidays.

African timezones for hourly products - Hourly products can now use African timezones such as Africa/Johannesburg, so legs, marks, actualization and feathering follow the local day.

BRL exchange rates - Brazilian Real (BRL) is now supported for account exchange rates and FX trades.

Option volatility by option month - Fixed: options look up the volatility corresponding to the option's contract month and not the underlying's contract month.

Asset-specific marks for option underlying price - Fixed: on as-generated trades, the option underlying price ignored asset-specific marks. It now uses them when they exist.

hourly_forecasted_average now realizes - Fixed: curves and trades priced with hourly_forecasted_average never realized on their settlement date. They now realize like other settled prices.

Fund Allocations

More accurate True-Up rounding - Fixed: True-Up gave the whole rounding remainder to the largest account, which could leave it several contracts off target. Remainders are now spread so that every account is within one contract of its exact share.

Valuations kept on unmapped books - Fixed: changing a settlement date could leave valuations on books with no SMA mapping out of the valuations extract. Those books are now rebuilt correctly.

Integrations

ICE/TT trades attributed to the actual trader - Trades placed through a shared TT login can now be assigned to the individual trader and book through the on-behalf-of trader ID. Mapping falls back to the order origination trader and then the clearing account.

Trayport daily futures - Daily futures from Trayport are now captured automatically instead of failing and needing a manual upload.

StoneX reconciliation uses the statement date - Fixed: positions StoneX hadn't re-priced showed false one-day breaks in portfolio reconciliation. Every row now reconciles as of the statement date.

Goldman Sachs statement auto-download - Fixed: Goldman Sachs statements weren't downloading automatically and had to be uploaded by hand.

Big Bang (Data Lake)

Trade lineage fields - Big Bang trade data now includes five lineage fields, so you can trace any trade to its original deal and separate child trades from parents in your own data lake.

Admin & API

Delete vendor marks through the API - Users with permission to update market data can delete vendor marks again through DELETE /api/v2/marketdata/marks/:id.

Clearer exchange rate API docs - The developer docs for creating exchange rates now show the required request format, with examples and response codes.