v323
7 May 2026

New Features

In-App Notification Center Molecule now includes a persistent notification inbox in Mirage. Important system events — trade imports, reconciliation results, P&L recalculations, market data updates, and curve marks — are captured in-app so you can review them at any time. Notifications are organized by category (Trades, Market, P&L) with tab filtering so you can quickly find what matters most.

Subleg Settlement Price & Notes Now Visible The settlement trade price and calculation notes produced by complex pricing formula integrations are now displayed in the Legs tab UI. Previously these values were computed and stored correctly but not surfaced anywhere in the interface.

Mirage: Custom Reports Section The Custom Reports section of the Mirage screen is now fully accessible and no longer obscured by the Batch Reports panel.

Performance Improvements

Increased Trades API Rate Limit The Trades v2 API rate limit has been doubled from 600 to 1,200 requests per minute, significantly reducing the time required for bulk trade creation workflows.

Deterministic Column Ordering for Valuation Custom Fields Custom field headers and their values in the valuation API response are now returned in a consistent, deterministic order. This prevents data from appearing under the wrong column when refreshing connected spreadsheets.

Bug Fixes

As-Generated Trade Fees Calculated Correctly Fixed a race condition that could cause per-unit fees on as-generated trades to be multiplied incorrectly when valuations ran in parallel. Fee calculations are now always accurate regardless of concurrency.

Futures Tickets Now Deleted with Their Trade Tickets generated from a futures trade are now correctly removed when the underlying trade is deleted.