We are excited to announce the release of the version 2025.8 of Sirius Web!
This update introduces groundbreaking features designed to give you more control, better collaboration, and enhanced customization. Let’s dive into the details:
Introducing Capabilities: Fine-Grained UI Control
We’ve implemented a brand-new mechanism called capabilities, allowing you to enable or disable specific UI functionalities.
Currently, capabilities are available for:
- Project editing, deletion, and renaming;
- Adding libraries;
- Accessing project settings.
With capabilities, as a downstream application, you can now create a restricted frontend environment. For example, a workspace where users cannot create new projects and all projects are read-only. This is ideal for controlled environments where you want to limit user actions while still providing access to essential features.
Enhanced Edge Connection: Intuitive and Precise
We’ve improved the UI and behavior of edge handles, making edge connections more intuitive than ever.
When creating a new edge, you now have two modes:
- Targeting the Node Center: The handle automatically positions itself to minimize the edge path, ensuring a clean and optimized layout.
- Targeting the Node Borders: Visual feedback (a color change on the border) indicates where the edge will connect. The handle stays fixed at the exact drop location, giving you precise control over the connection point.
Note that the same behavior exists for edge reconnection.
This improvement makes diagram creation faster, more accurate, and user-friendly.
Sirius Web Now Available as a Docker Image
Deploying Sirius Web has never been easier! The default Sirius Web application is now available as a Docker image on Docker Hub under the name eclipsesirius/sirius-web
.
Experimental Server for Diagram Exports (SVG/PNG)
We’ve added an experimental server that allows you to fetch and export diagrams as SVG or PNG images. This feature is perfect for:
- Embedding diagrams in documents, presentations, or reports;
- Sharing visual models with stakeholders who don’t have direct access to Sirius Web;
It must be launched as a separate server (which should have access to the main Sirius Web server), and offers REST-based APIs that can be invoked from any application to obtain the SVG or PNG version of a given diagram. See its own README for more details.
We’re eager to hear your feedback as we continue to refine this functionality!
Share Your Workbench State with a Single Click
Collaboration just got easier! We’ve added a new action in the project contextual menu to generate a shareable URL for your workbench state. This includes:
- Current selections (e.g., selected nodes or edges);
- Open views in the left and right panels.
We’re working on expanding this feature to include the list of open representations, so you can share even more context with your team.
Advanced Customization for Diagram Elements
We’ve continued our work on direct appearance customization within diagrams. In this release, we’ve implemented all missing properties for:
- Inside labels (e.g., font, color);
- Rectangular nodes (e.g., border style, fill color, rounding).
You can now fine-tune the appearance of these elements directly in the diagram, without needing to switch to the studio editor.
In future versions, we’ll extend these customization options to edges, image nodes, and custom nodes, giving you even more creative control over your diagrams.
This update is all about putting you in control, whether it’s through capabilities for UI restrictions, precise edge connections, diagram exports, workbench sharing, or advanced customization. We’re committed to making Sirius Web more powerful, flexible, and collaborative with every release.
Try it out today and let us know what you think! Your feedback is invaluable as we continue to improve and innovate.