8 September 2026
Fund Accounting
Fund Configuration
Renamed
FundShareClassTypetoInvestorTypeAdded an optional
FundInstrumentfield for non-unitised funds with a single share classRenamed
RoundingConventionstoRoundingConventionsPrice
Custodian Accounts
Journal entry lines grids now include custodian account columns. (UI)
Valuation & Pricing
Bucket set results now include a source breakdown, per-unit values, and the bucket set code.
Buckets within a pricing template bucket set can now be reordered. (UI)
Investment Book Of Record (IBOR)
Instruments & Instrument Events
Instrument Events screen now includes create, edit, and view screens for payment in kind events. (UI)
Added an optional
parPerUnitfield to Bond, ComplexBond, and InflationLinkedBond, so accrued interest and coupon amounts can scale independently of clean present value.Editing a Fund Share Class instrument now updates the original instrument instead of creating a duplicate. (UI)
Valuation & Risk Analytics
Lookthrough valuations for multi-leg OTC instruments (such as FX Forwards) no longer fail when leg-level results are requested separately.
Leg-level accrued interest is now populated correctly on split-leg swap valuation rows.
Transactions
You can now choose the sequencer used for transaction and settlement identifiers on specific tasks, instead of always using the default. (UI)
Transaction type updates now correctly apply changes to a movement's settlement date override and condition.
The transaction screen now keeps the settlement currency you selected, even when a preview response arrives late. (UI)
Custodian Accounts
The Create Cash Settlement screen now auto-populates from the contractual settlement, reducing manual data entry for standard settlements. (UI)
Custodian account creation validates that a new custodian account's scope matches its portfolio's scope. (UI)
Resolved custodian accounts, including their core attributes and properties, are now exposed as filterable and queryable columns in the transaction report. (UI)
Holdings grids now use the
custodianAccountfield in place of the retiredresolvedCustodianAccountfield. (UI)The Custodian Accounts screen now only shows custodian slots for movements that were actually invoked. (UI)
Bank Debt / Loan Facility
Total consideration on early-repayment adjustment transactions now accounts for tax lots with more than one pending sale.
Investment Management System (IMS)
Candela
Added a Compliance agent that triages compliance breaches and can create and validate new rules.
Compliance
Benchmark weight can now be used directly in derived valuations and compliance checks for portfolio-vs-benchmark comparisons.
Rebalancer
Added settlement status fields to the Mesa output transactions view.
Annotation slots in Mesa grid layouts now stay reachable after adding a grid layout last.
Enterprise Data Management+
Candela
The NAV pack agent now shows NAV movements as a rebased waterfall bridge instead of an absolute-scale bar chart, making the drivers of NAV change easier to read.
Data Management
Added the
attemptToInferMissingFxOnFixingscheckbox andfindOrCalculateselector to the recipe wizard dialog. (UI)Data Quality check definitions now support the Legal Entity type. (UI)
The From and To date inputs on the Data Virtualisation > History screen now show the full year. (UI)
Luminesce & Query Tools
LumiCode can now be downloaded directly from the binary API.
LumiCode now includes a Drive file browser and query history view, an in-app updater, and numerous fixes.
1 September 2026
Fund Accounting
Custodian Accounts
Build transactions can include unresolved custodian accounts.
Posting rules and general ledger profiles can use resolved custodian attributes for custodian-driven general ledger splitting.
Valuation Points
Added staging support for valuation points.
Fund configurations can no longer be deleted while referenced by a fund, and NAV types can no longer be hard-deleted while final valuation points exist.
Settlement & Journal Entries
Improved settlement and journal entry handling:
Settlement-in-lieu commitment reversal for multi-movement income.
Cross-currency settlement-in-lieu reports
Settled/Totalin the contractual currency.Journal entries merger and conversion cash-in-lieu events.
Journal entries stay balanced when a bond's settlement and trade currencies differ.
Transaction type details now show which movement condition was matched, making it easier to see why a transaction was posted the way it was.
Fund Configuration
Added a new
FundStructureproperty domain, so property definitions can now be scoped to fund structures.The Pricing Templates screen's apportionment method control is now optional. (UI)
Fixed the fund calendar entries endpoint returning an error when filtering by certain valuation point types, and improved the error message when filtering by variants.
Platform
ABOR pages can now be added as tabs in dashboard sets. (UI)
Investment Book Of Record (IBOR)
Instruments & Instrument Events
Added cashflow events and transaction templates for the
CommodityCalendarSwapinstrument type.TotalReturnSwapnow supports offsetting a bond asset leg's principal passthrough from the funding leg, an off-par funding notional, and pricing via the bond lookup pricer.InterestRateSwaptionnow supports cross-currency and float-float underlying swaps.Corporate action improvements:
Merger and tender events now allow multiple elections of the same type.
Mandatory cash-only mergers are supported.
Exchange offer lapse elections accept a free-form key.
Dutch auction events no longer require an explicit currency.
Stock dividend events can output additional shares granted.
Added a short-term investment fund (STIF) deposit type that reads its balance from daily movements.
P&L keys are now available for flexible deposits.
Drawing events now support a per-portfolio affected amount via event instruction.
Improved the accuracy of flexible repo accrual on full close.
Fixed the following
BuildTransactionsbugs:Portfolios holding matured bonds error, caused by inconsistent handling of overlapping transactions on the same instrument.
Out-of-memory error for portfolios with instruments that have very long historical event windows, such as loan facilities.
Valuation & Risk Analytics
Zero-coupon inflation swaps now pay net accrual on the fixed leg. This is a breaking change for existing zero-coupon inflation swap positions.
Recipes can now select which risk engine (
Bump,Parity, orAdjoint) is used for valuations.Added a lattice-based callable bond pricing model with OAS solving and option-adjusted risk, plus yield-to-call and yield-to-worst methodology for floating schedule callables, with improved yield-to-maturity accuracy.
Added cheapest-to-deliver (CTD) analytics for bond futures via
GetValuation.Added comprehensive support for pricing and risk on inflation curves, including:
Instrument-shaped curve constituents
Quarterly inflation swaps
Forward inflation valuation model
Bump-and-value risk (IE01/DV01)
New diagnostics for forward and base index reference dates
Improved accuracy for inflation-linked bonds' accrued interest and index ratio
Swaptions explicitly priced with the Bachelier model no longer silently fall back to a different pricing model.
Fixed pointwise FX gamma risk measure server errors, and FX delta (
Central/Parallel) returning inconsistent values across identical requests.Credit default swap valuations no longer fail when the credit dependency resolved unexpectedly.
Z-spread and discount margin analytics now attribute errors to the specific measure involved, and discount margin can now be requested on a wider range of bonds.
Improved the resilience of yield analytics:
A single unpriceable instrument no longer affects the rest of a request.
Bond yield/duration calculations handle date conventions more robustly.
Added two new risk analytics measures: convexity and theta as native bond analytic keys, and an opt-in key-rate bucket remapping option.
Improved the accuracy of present value currency handling in the bond lookup pricer and related static pricing.
Added several new diagnostics and address keys:
Per-leg accrued interest for interest rate swaps
A compounding-rate diagnostic table for floating schedules
Leg-level notional address keys
Result shape/axis metadata for aggregation
Valuations can now return quote metadata via address keys.
Improved the clarity of roll day validation message.
Improved rate sensitivity calculations for floating-rate instruments where index resets fall within an elapsed period.
Added spread-anchored rates risk for quote-anchored bonds and flexible repos.
Valuation and model-creation requests now succeed even when only one measure or model is affected, instead of failing the whole request.
Scenarios
Improved the reliability of scenario valuations:
Scenario definitions are now validated consistently at creation and at valuation time.
Price shift scenarios apply correctly to matching instruments.
Historic scenario valuations are reproducible.
Market data key rules behave predictably when no dependencies match.
Updated the Scenarios API:
Renamed
ListScenariostoListScenariosForScopewith a new cross-scope endpoint.Added optional short code and scenario type fields to scenario definitions.
Transactions
Improved the FX transaction experience:
The transaction table no longer shows a premature validation error.
The FX field can be recalculated after being selected. (UI)
Added settlement currency capture for NDF transactions and improved the NDF instrument panel on the transaction view. (UI)
Improved the reliability of the Instruments dashboard when working with long saved grid filters. (UI)
Investment Management System (IMS)
Rebalancing
Improved the Rebalance dashboard's live order recalculation via Mesa:
The resulting order quantity now stays visible while waiting for an updated value.
Read-only cells are clearly marked and tooltips appear faster.
Quickly switching to a Mesa-powered dashboard no longer gets stuck loading. (UI)
Adding cash in pivot mode now updates summary metrics. (UI)
Orders & Allocations
Order, block, and placement responses now include a read-only
sizeTypefield, showing whether the order was instructed by quantity, value, or weight.Orders and allocations now support a custodian account ID.
Compliance
Compliance rule result screens now format numeric properties for readability. (UI)
Enterprise Data Management+
Data Management
Custom transaction templates now support mapping transaction and holding domain properties.
Filtered fund lists in reference lists now support the advanced filter builder, for more complex filtering criteria beyond the basic mode. (UI)
Data points in relational datasets can be edited inline, and the relational dataset view screen now respects the
asAtdate. (UI)
Mesa
Mesa dashboards can now use saved Luminesce queries as a data source.
Improved resilience during service failures.
Luminesce & Query Tools
Write providers used in the Import Data screen can now use data loaders for their parameters, matching existing support for read providers.
Enabled connections to Luminesce from Azure and Microsoft Fabric.
Platform
Luminesce personalisation settings are now consolidated into a single settings page.
Added Admin UI flows to join, administer, edit, and detach cells.
Task fields are now exposed as access metadata for entitlements.
Improved the reliability of event notifications reaching their destination.
Datetime pickers now restrict hours and minutes input to two characters. (UI)
Added a user-controlled "Labs" early-access feature area. (UI)
26 August 2026
Fund Accounting
Fund valuation and apportionment can now be driven from bucket sets.
Added safeguards against hard-deleting a NAV type while final valuation points are still outstanding.
Staging rules can now match on NAV type, including whether it's a fund's primary NAV type, so a single approval rule can apply consistently across all funds instead of one rule per fund.
Added support for editing properties in Fees & Expenses. (UI)
The
Lusid.Fund.Valuationprovider now supports switching cleanly between diary-entry and effectiveAt-based valuation within the same query.Improved validation and parsing for the
Is DefaultandRelated Accountproperties on custodian accounts, so boolean values and multi-value entries are handled more reliably.Trial balance and journal-line imbalances now return clear, informative failures (with an option to suppress via a header) for more predictable error handling.
Removed certain redundant LUSID properties from the
GetValuationPointTransactionresponse.The Fees & Expenses screen now disables fields that don't apply to the selected fee calculation type. (UI)
Custodian account properties now appear in the Fund Accounting Holdings screen. (UI)
Fees can now be booked at the allocation-group level and are apportioned across the group's member share classes.
AllocationMethodderived properties are now validated to ensure they resolve to a number when created, with a clear error message, instead of only failing later during apportionment calculations.Extended the Pricing Templates screen with full bucket set management: define, reorder, and filter bucket sets and their buckets, and choose which set apportionment uses. (UI)
Investment Book Of Record (IBOR)
Custodian Accounts
Users can now filter resolved custodian accounts when building transactions.
Instruments & Instrument Events
TotalReturnSwapnow supportsTBAandInflationLinkedBondas an asset-leg underlying.CdsOptionnow supports exercising and expiry through LUSID's option exercise and expiry instrument events.Added transaction types and
TotalConsiderationsupport forCdsOption.Private corporate actions now use an entity-specific asAt cut-off.
Added create, edit and view screens for liquidation payment instrument events. (UI)
Added ability to add an instruction to a liquidation payment instrument event from the Instrument Events dashboard. (UI)
Added the
BondOptioninstrument type, including cash-settled exercise, expiry, and a dedicated early-termination event for when the underlying bond is called early.Added the
CommodityCalendarSwapinstrument type.Added the
CdsOptioninstrument type.Added cash and physical settlement events for
CommodityForwardinstruments.InterestRateSwapnow supports an optional cancellable schedule, letting either party terminate the swap on one or more predefined dates (European or Bermudan-style).InflationLinkedBondnow supports an optional amortisation (sinking) schedule, so principal can be paid down in tranches over the bond's life instead of only at maturity.Added the ability to specify a new instrument identifier on a
StockSplitEvent, so LUSID can correctly close the old position and open a new one when a split retires the pre-split ISIN and issues a new one.QueryApplicableInstrumentEventsnow supports timelines, with true-ups and reversals across period boundaries, matching howBuildTransactionsalready works.
Transactions
Added portfolio transaction exclusion filters for formula portfolios.
P&L address keys can now be filtered by movement type (e.g.
ProfitAndLoss/Total/Other(MovementName='Income')), so you can pull out P&L for a specific kind of activity.Added a
Holding/UnsettledCostaddress key (base, portfolio and report currency).Recipe address key filters now support boolean-data type property values.
Improved the accuracy of variation margin calculations for certain IBOR positions.
Improved the accuracy of accrued interest calculations at the start of a period's PV.
Improved the accuracy of the FX transaction box on the transaction view, keeping it consistent with the instrument definition. (UI)
The
From/Toaccount selector is now shown in the transaction detail view and transaction dashboard. (UI)Fixed the
Lusid.Portfolio.BuildSettlementInstructionLuminesce provider returningPartialinstead ofCancelAutomaticfor cancelled settlement instructions.The repo transaction form now calculates and stores collateral consistently with the Block Execution screen, and no longer caps transaction units at 1. (UI)
Settlement
Users can now provide properties when creating settlement instructions, and view them in the Settlements screen. (UI)
Investment Management System (IMS)
Rebalancing
Reworked Existing exposure and added Restore starting exposure on the rebalance control panel. (UI)
Rebalance configuration Custom Values Order attributes now flow through consistently to the Order Generation screen. (UI)
Orders & Allocations
Manual calculation methodology in Quick Order Entry can now accept typed order quantities without requiring an instrument price. (UI)
The transaction dialog for repo block transactions no longer freezes while loading underlying data; it now opens immediately and populates progressively. (UI)
Improved the reliability of RunAllocationService for value-based orders.
The Order Blotter now supports creating and managing value-based placements (an amount and currency, rather than a quantity) across bulk placement, create/edit, and the Placements grid. (UI)
Improved the accuracy of
Over-Executedstate reporting on value-based placements.Fixed issues in Order Blotter block execution, including recalculation not triggering on certain bond interest and repo price or settlement date changes, and the allocation percentage not updating after full allocation. (UI)
Enterprise Data Management+
Candela
Improved the reliability of Candela task results, preserving them even if your connection drops and reconnects while a background tool is still running.
Improved Candela reconnect handling so retries wait until a chat session has fully loaded.
Improved Candela chat reliability, preventing the interface from getting stuck on a loading spinner with leftover history.
Workflow
Improved the reliability of workflow actions, so they retry automatically and complete successfully instead of stalling when their associated task isn't immediately available.
Mesa
Users can now navigate directly to factories in Mesa. (UI)
Data Management
Users can now view the related quotes for a market data key rule in Data Management > Recipes. (UI)
Updated roll convention values to support new values in Data Management > Instruments. (UI)
Rules built with the property-based filter builder (used in CDM conditions, staging rules, and filtered fund reference lists) now show a visual warning when a property they reference has since been deleted, instead of only failing silently on save. (UI)
Relational datasets upserts now correctly accept an explicit
nullvalue for optional boolean fields.Grids across the LUSID web app now keep your column configuration visible and usable even if the underlying data fails to load, so you can fix a bad filter yourself. (UI)
You can now approve or reject staged bookmark changes (approving applies the change, rejecting leaves it untouched), and preview a pending change or see its staging status directly from the list view.
Platform
The Staging Service
your change has been stagednotification now only appears when your specific edit was actually staged. Previously, it could appear on any edit to an entity that already had other changes pending, even if your edit went through immediately and wasn't staged. (UI)
Luminesce & Query Tools
Added an
isFilterablecolumn to the Lusid.PropertyDefinition.Writer Luminesce provider.Improved the performance of
Valuationprovider lookups when both a diary entry code and NAV type are specified.Luminesce query parameter dropdowns now show the full list of suggested options immediately, instead of only showing options matching the pre-filled default value. (UI)
LegalEntityandPersonproviders can now list items without their identifiers inlined.The Intelligent Ordering toggle in the catalog menu now defaults to on (while remaining off for users who explicitly switch it off). (UI)
Added leg-level
TimeZoneConventionsto theInterestRateSwapprovider, fixing IRS writes that previously failed with a timezone mismatch when legs defaulted to a different convention than the parent.
19 August 2026
Fund Accounting
Improved the Complex Close Instruments view to show the complete set of added instruments. (UI)
Added validation to prevent mixing legacy and new fund configuration formats.
Fixed a bug where querying a bookmark could include activities from outside its
asAt.Fixed an error saving the Valuations dashboard configuration when benchmark comparison was enabled. (UI)
Fixed the Date Range Picker so an existing ABOR diary entry date can be changed. (UI)
Investment Book Of Record (IBOR)
Custodian Accounts
Added account types and per-type default custodians for custodian accounts, with automatic movement-level routing.
Instruments & Instrument Events
Enabled creating corporate actions for flexible deposit instruments. (UI)
Total return swap exposure is now set via holdings and units rather than an instrument-level quantity field.
Added exercise type, exercise date and strike fields to the
InterestRateSwaptioninstrument, and fixed issues with swaption exercise event dates and lifecycle behaviour that depended on these new fields.Fixed an error in the Edit Instrument dialog when effective date is set with a cut label. (UI)
Transactions
Added the ability to filter instruments and transactions by Data Model Membership fields.
Improved sub-holding key generation for dividend transactions on multi-custodian portfolios.
Fixed an issue preventing more than one fee type from being added to a transaction type. (UI)
Transaction Staging
Added the ability to add, edit, remove and reorder rules in the Staging Service. (UI)
Settlement
The
Lusid.Portfolio.SettlementInstruction.WriterLuminesce provider now returns instrument identifiers as individual columns.
Investment Management System (IMS)
Rebalancer
Added control over the parameters used when the Rebalance button is pressed. (UI)
Added a pro-rate method for allocating cash across multiple portfolios in the Rebalance dashboard. (UI)
Fixed an issue where adding a new security in Rebalance did not bring through its required contra security. (UI)
Fixed order instructions not matching the configured contra instrument when portfolios differ. (UI)
Orders & Allocations
Added the ability to override order type, limit price and stop price when creating placements in the Order Blotter. (UI)
Added Block Value fields to the Order Blotter grid. (UI)
Added collateral and cash display at block scale for Repo block execution. (UI)
Fixed a missing tooltip explaining why the Allocate button is disabled in Bulk Allocations. (UI)
Enterprise Data Management+
Market Data
Added filtering, scope and effective/as-at date support to the ListComplexMarketData endpoint.
Added a Curves screen for viewing and editing FX forward pips and rate curves. (UI)
Data Management
Added Views and the ability to add properties and version information to Portfolio Groups. (UI)
Added the ability to create and clone individual data points in relational datasets. (UI)
Added the ability to define custom naming formulas for FX transaction identifiers. (UI)
Improved the derived property Explain diagram by removing unhelpful partial formulas. (UI)
Data Quality
Added Portfolio as an entity type for Data Quality check definitions. Read more. (UI)
Mesa
Improved error recovery in Mesa-powered dashboards so a lost connection no longer blocks the whole view. (UI)
Platform
Added the ability to create, edit and delete web page access policies. (UI)
Moved dashboard set configuration out of Personalisations. Read more. (UI)
Updated the grid autosize icon and added a right-click option to autosize individual columns. (UI)
Luminesce & Query Tools
Added the ability for the Luminesce CLI and WebAPI to upload query results directly to Drive.
You can now start a SqlBackground query directly from a Saved Query in Workspaces.
Added support for using your own authentication token (Bring Your Own Token) with Luminesce, whatever the request origin.
Fixed an issue where filtering by date with
AND/ORconditions in the query editor produced invalid results.Fixed an issue where long-running Luminesce queries could fail to return results if interrupted.