This is an incremental update to the 2026-05 release (there was no 2026-06 release). It corresponds to Eclipse plugin version 0.61.0.
Language Features
This release brings the implementation into conformance with the KerML 1.1 Beta 2 and SysML 2.1 Beta 2 metamodels. Much of what was approved for the Beta 2 metamodels had already been implemented. See the following PRs for details.
[PR #782] [PR #783] [PR #787]
Model Libraries
This release brings the implementation into conformance with the KerML 1.1 Beta 2 and SysML 2.1 Beta 2 model libraries. Much of what was approved for the Beta 2 model libraries had already been implemented. See the following PRs for details.
[PR #784] [PR #788]
Backward Incompatibilities
None.
Issue Resolutions
This release includes implementation of resolutions to the issues listed below.
KerML
Resolutions for the following issues were approved on KerML 1.1 RTF Ballot 3.
- KERML11-1 Binding connectors should not be considered owned cross features
- KERML11-3 Featuring type of the multiplicity of a cross feature
- KERML11-68 End feature cannot be used in a feature chain expression
- KERML11-79 TransitionPerformance::accept is incorrect
The resolution to the following issues also approved on Ballot 3 were already implemented previously.
- KERML11-69 Indexing Collection types [PR #669]
- KERML11-76 Library models have inherited member name collisions [PR #679]
- KERML11-78 Transfers::transfers and Transfers::flowTransfers subset each other [PR #682]
- KERML11-191 Problem with deriveTypeFeatureMembership [PR #749]
SysML
Resolutions for the following issues were approved on SysML 2.1 RTF Ballot 3.
- SYSML21-19 Some library model attribute definitions and usages have composite features
- SYSML21-300 Constraint checkRequirementUsageSubrequirementSpecialization needs to exclude assumed requirements
- Revised previous implementation from [PR #87]
Resolutions for the following issues also approved on Ballot 3 were already implemented previously.
- SYSML21-302 Override namingFeature for a view [PR #226]
- SYSML21-318 Diamond inheritance problem with TradeStudy [PR #676].
- SYSML21-322 Library models have inherited member name collisions [PR #679]
- SYSML21-324 Flows::messages and Flows::flows subset each other [PR #682]
- SYSML21-327 AssignmentAction parameters get reordered [PR #683]
- SYSML21-368 Abstract syntax changes from resolution of SYSML2_-159 were not made [PR #626]
Jupyter
None.
Visualization (PlantUML)
None.
Technical Updates
None.
Bug Fixes
- XMI. Fixes a
StackOverflowErrorwhen loading aResourceSetcontainingTransitionUsageelements.
[PR #770] - Derived properties. Fixes evaluation of some SysML derived properties, which could fail with a
NullPointerExceptionwhen the model contains an unresolved feature chain.
[PR #772] - BNF. Corrects textual notation BNF non-conformities between the implementation and the KerML and SysML specifications.
[PR #781]