Highlights of the Mg 0.5.2 Release
We’re excited to announce the release of Mg 0.5.2, now available on a pay-as-you-like basis at mg.mgnite.com.
This release introduces support for the latest SysML v2 Pilot Implementation (version 0.4.9, also known as 2025-04). A key enhancement in this version is repository access for SysML v2, including repository loading and branch committing — capabilities now available via the MgSysML
kernel.
To support this functionality, this version introduced the %load
Jupyter magic command for loading models from SysML v2 repositories. To avoid conflicts, our original %load
magic has been renamed to %loadSysML
, aligning with the conventions of MgPy. While full integration with MgPy is still in progress, we plan to support Python-based access to these features, just as we currently do with Mg, SysML, MgS, and MgX.
SysML v2 2025-04 also brings improvements such as visualization of shorthand notations and language updates — including control node bodies and constructor expression evaluation. For full details, see the official SysML v2 2025-04 release notes.
Additionally, this release includes several enhancements to DotQuery, notably metadata selection and expanded editing capabilities within MgPy. We’ve also prototyped DOORS Next Generation (DNG) integration leveraging these updates.
Looking Ahead
We’re actively working to deepen integration with DNG, focusing on synchronization between SysML and DNG to better support requirements management in an MBSE context. An early demonstration is planned and will be shared soon.
As always, we appreciate your continued support and feedback.