Announcements Enhancements +1
New Mirage UX
v329
17 July 2026

Fixes

CME: Trades now created from initial give-up allocation notifications -When a trade was marked for give-up, CME's initial allocation notification (no offsetInstruction) was being discarded outright instead of creating the trade — since that message doesn't confirm the give-up has actually happened yet, trades could go missing from the executing firm's books until an offset arrived. Molecule now creates the trade on that initial notification (deduping against any prior fill).
Settlement date corrections no longer leave stale valuations behind -Correcting a trade's settlement date to an earlier date (e.g. via the legs/settle api endpoint) could leave valuations for the original, later date in place — producing valuations dated in the future relative to the corrected settlement. This affected trades entered late in the day that received a default next-day settlement date, later corrected backward. The system now removes the orphaned valuation and recalculates YTD entries from the corrected settlement date forward.