2024-04 - SysML v2 Pilot Implementation
This is an incremental update to the 2024-03 release. It corresponds to Eclipse plugin version 0.41.0.
New Features
None.
Backward Incompatibilities
None.
Issue Resolutions
None.
Jupyter
- JupyterLab version. The JupyterLab deployment now installs JupyterLab 3.x (formerly 2.x) and Node.js 16.x (formerly 14.x on Windows and 15.x on Mac and Unix).
[PR #564]
Visualization (PlantUML)
Bug fixes.
Technical Updates
-
Eclipse version. The supported Eclipse version has been updated to 2024-03 and all projects are now compiled using Java 17. Earlier versions of Eclipse are no longer supported.
[PR #563] -
Derived state computer. The implementation no longer uses the Xtext "derived state computer" mechanism. As a result, KerML and SysML files now open without significant delay in the Eclipse editor. (Note, however, that this change does not improve the performance of subsequent name resolution performed while editing a file, which is essentially the same as before.)
[PR #562]
Bug Fixes
- Feature chain rendering (PlantUML). Corrects the rendering of chains of features that do not belong to the chaining feature.
[PR #558] - Visualization crash (PlantUML). Fixes a bug that could cause PlantUML visualization to crash.
[PR #559] - Variation definition rendering (PlantUML). Fixes the rendering of variation definitions.
[PR #560] - Redefinition rendering (PlantUML). Corrects the rendering of certain redefinitions.
[PR #561]