What changed in MDriven builds, Oct 18 – Oct 24, 2026.
Designer
- r17620–17621 (Oct 18): Large checkin; rewriting how Modlr handle Used-By and error checking The new strategy is to hold a ReadOnly mirror ecospace - and all the error check and used by info is created here. All expressions are parsed into the parts they consists of - and when one such part change is detected the expression is invalidated. This improves severel things: 1. Errors are always up to date (seconds delay in large models) - no need to save to have it refreshed, 2. UsedBy index is always up to date, 3. Better responsiveness in WPF UI editor since no error checking is done in mainthread
- r17622 (Oct 19): Mirrorspace - correction
- r17623 (Oct 19): Mirror corrections
- r17625 (Oct 20): Mirror space corrections - now also prioritize index of onscreen viewmodel Bug in crossref made comboboxes fall of index
- r17626 (Oct 21): CrossRef - a missed cased Discovered: Set{ref1,ref2,ref3} the references for expressions within a literal collection was not indexed - Fixed Mirror space ensured singletons but of course it should not - fixed
- r17628 (Oct 21): Fix for Crossref backchannel
- r17635 (Oct 22): Red dot on columns with error in ViewModel Editor, Better select of column from error even when subcolumn
- r17637 (Oct 23): Newly introduced crash error when adding variable - fixed
- r17639–17641 (Oct 24): Moving PackageWrite and Read to ModelEditor noui from modellayer - to make them aware of extended modellayer
Framework
- r17620 (Oct 18): Large checkin; rewriting how Modlr handle Used-By and error checking The new strategy is to hold a ReadOnly mirror ecospace - and all the error check and used by info is created here. All expressions are parsed into the parts they consists of - and when one such part change is detected the expression is invalidated. This improves severel things: 1. Errors are always up to date (seconds delay in large models) - no need to save to have it refreshed, 2. UsedBy index is always up to date, 3. Better responsiveness in WPF UI editor since no error checking is done in mainthread
- r17623 (Oct 19): Mirror corrections
- r17626 (Oct 21): CrossRef - a missed cased Discovered: Set{ref1,ref2,ref3} the references for expressions within a literal collection was not indexed - Fixed Mirror space ensured singletons but of course it should not - fixed
- r17636 (Oct 23): In ocl - when ToString is applied to enum type we should accept conformance and return enum value tostring When trying to set illegal value or null to enum we should fallback to first enum literal as this is the best fit for the situation
Turnkey
- r17627 (Oct 21): Found and removed request limit on rest api Post to Turnkey Found and fixed issue with refuse start of turnkey due to spillover from mirror work
Server
- r17624 (Oct 19): Cleanup of startup code (legacy removed), missed MaxRequestBodySize for IIS Turnkey failed due to new mirror space in Designer → fixed
- r17634 (Oct 22): Issue in MDrivenServer caused by new Mirror functionality