Skip to content

2024-04.1 - SysML v2 Pilot Implementation

Latest
Compare
Choose a tag to compare
@seidewitz seidewitz released this 09 May 22:22
· 24 commits to master since this release
6875155

This release is the same as the 2024-04 release, except for one additional bug fix. It corresponds to Eclipse plugin version 0.41.1.

The release notes for 2022-04 are repeated below for convenience, along with the additional bug fix at the end.

New Features

None.

Backward Incompatibilities

None.

Issue Resolutions

None.

Jupyter

  1. 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

  1. 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]

  2. 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

  1. Feature chain rendering (PlantUML). Corrects the rendering of chains of features that do not belong to the chaining feature.
    [PR #558]
  2. Visualization crash (PlantUML). Fixes a bug that could cause PlantUML visualization to crash.
    [PR #559]
  3. Variation definition rendering (PlantUML). Fixes the rendering of variation definitions.
    [PR #560]
  4. Redefinition rendering (PlantUML). Corrects the rendering of certain redefinitions.
    [PR #561]
  5. Instantiation exception. Fixes a bug that causes an exception when a view usage with an expose relationship is published (or rendered) in Jupyter.
    [PR #565]