Hi everyone,
We’ve just published Syside 1.0.0-beta.1 on GitLab Releases. This is our first look at Syside v1, shared early with Syside users. You need a valid license key to access beta releases.
Get started here:
What’s in 1.0.0-beta.1
- One Syside VS Code Extension. We have deprecated Syside Modeler as a standalone VS Code extension and moved to the “Syside: SysML v2 Automate Systems Engineering” extension for v1 and further support. The language features (completion, validation, formatting, navigation) are free and require no license. An inserted license key unlocks diagrams, editable table and matrix views, and the Python Library integration. The status bar in VS Code now tells you whether you’re on
Syside: FreeorSyside: Paid. - Same diagrams in VS Code and the CLI. The new extension now uses the same built-in visualization engine as
syside vizin the VS Code UI, so diagrams look the same wherever you make them, and you no longer need Java installed. You also get the ability to jump between diagrams and text, pickers for model depth, diagram type and layout selection, and a button that copies the matchingsyside vizcommand. Your[viz]options insyside.tomlnow apply in the VS Code UI generated diagrams too. - Support for Sysand projects. The new
syside projectcommand and thesyside.projectPython API let you work with SysML v2 projects to manage scope and improve performance. - CLI is now part of the same
pip install sysideinstallation. We’ve stopped publishing separate CLI downloads. The Syside Python Library & CLI (Python 3.12+) is how you use Syside from the command line and in CI. We’ve also extended the list of CLI reference commands in the documentation. - Plus improvements to validation and formatting, and the bundled standard library is updated to the 2026-08 version.
Full beta release changelog: changelog.
Before you upgrade: breaking changes
- Coming from Syside Modeler? Uninstall it, then install the Syside VS Code Extension. Your
syside.modeler.*settings still work, and the extension will offer to rename them tosyside.*. syside.restartandsyside.openLogare nowsyside.lsp.restartandsyside.lsp.openLog.- The Python Library no longer has
syside.preview. Usesyside.LockedModelandsyside.UnlockedModelinstead. - Names from indirect Sysand dependencies are only visible if you declare them as direct usages.
- New validations added to ensure your models’ correctness. Follow these docs to fix them: Migrate to Syside v1 — Syside
The GitLab Release page has the full notes, links to the docs, and install instructions.
What we’d ask of you
Install it, run it against your own models, and tell us about anything that breaks or feels off. We especially want to hear about moving over from Syside Modeler, the new visualization engine, performance, and your CI setups now that the CLI comes through pip.
You can report issues through our usual channels (the support email or this forum). Please mention that you’re on the beta.