This release upgrades the bundled pilot implementation to version 2025-12 and improves support for the SysML v2 graphical syntax, including rendering of Time Slices, Snapshots, Portion Membership elements, and Require Constraints compartments. This release also has several layout improvements including slope-end routing to ports, improved expand and collapse behavior, and an option to consider directions of edges in sequence diagram layout.
Tom Sawyer SysML v2 Viewer has been updated to use Tom Sawyer Perspectives 13.5.0. Layout improvements enhance clarity and reduce visual disruption when expanding nodes. Disconnected nodes now have improved placement upon the expansion of nodes. In addition, incremental layout is applied more effectively, minimizing unnecessary movement so existing nodes stay closer to their original positions. You can see more details about Perspectives 13.5.0 here. Also, many third-party libraries have been updated to eliminate potential vulnerabilities.
New
SysML v2 Pilot Implementation
Upgraded the bundled pilot implementation to version 2025-12
Views
Drawing
Added a new layout option for sequence diagrams that allows users to customize and control the direction of message edges
Added a new layout setting to support slope end routing to ports
Added support for rendering of Time Slices elements
Added support for rendering of Snapshot elements
Added support for rendering of Portion Membership elements
Added support for Require Constraints compartments
Added support for rendering of Dependency edges
Improvements
Views
Drawing
Improved expand behavior with empty nested structures
Improved collapse behavior when removing all descendants
Improved rendering of Requirements Usage compartments
System Requirements
Added support for Docker Engine 29.2.1
Added support for Jupyter Lab 4.5.1
Dropped support for Docker Engine 29.0.1
Dropped support for Jupyter Lab 3.6.8
Fixes
Data
Resolved issue with XML integrator error message
Views
Drawing
Fixed an issue with expanding a sequence diagram that did not have at least one flow usage message which caused surrounding nodes to overlap
Resolved issue with rendering of nested ports
Resolved issue with action flow edge rendering
Tree
Fixed an issue where the Tree View failed to maintain or update selection highlighting after all elements were removed from the Drawing view
Fixed an issue where the Tree View failed to display the selection highlight on nodes when their parent branches were collapsed
Issues
Projects sometimes open slowly.
Release 1.3.0
Date
December 17, 2025
Status
General
Overview
This release features support for sequence diagrams. Expansion of occurrence nodes now displays the corresponding sequence diagram, showing events and messages using lifelines and dependencies.
This release also upgrades the bundled pilot implementation to version 2025-09.1 and improves support for the SysML v2 graphical syntax, including rendering for many types of compartments such as analyses, rendering, and verifications, along with updated rendering of variants and variations compartments. A model caching service provides improved speed for initial loading of models.
The drawing view includes a new option to visualize edge crossings. Also, placement of ports relative to node text has been improved.
Tom Sawyer SysML v2 Viewer has been updated to use Tom Sawyer Perspectives 13.4.0. We have upgraded our React, MUI Material UI, and MUI X software to deliver a next-generation, high-performance React UI that offers a 20–25% gain in rendering speed and responsiveness. Precision graph layout improvements include multiple refinements to edge routing, node placement, and label positioning, collectively resulting in cleaner graph visualizations. You can see more details about Perspectives 13.4.0 here. Also, many third-party libraries have been updated to eliminate potential vulnerabilities. And, SysML v2 Viewer now supports the OpenAI ChatGPT Atlas and Perplexity Comet AI browsers.
New
SysML v2 Pilot Implementation
Upgraded the bundled pilot implementation to version 2025-09.1
Model
Provided caching server for faster initial loading of models
Views
Drawing
Added sequence diagram layout
Added setting to visualize edge crossings
Added rendering for 27 additional SysML v2 compartment types including analyses, rendering, and verifications compartments
Improvements
Views
Drawing
Updated support for rendering of variants and variations compartments
Improved spacing between node text and connectors
Improved performance of model element loading
System Requirements
Added support for the following operating systems:
Debian Linux 13
Added support for the following AI browsers:
OpenAI ChatGPT Atlas
Perplexity Comet
Dropped support for the following operating systems:
Debian Linux 12.10
Fixes
Views
Drawing
Fixed the issue where the incremental layout failed to respect the relative placement of disconnected nodes during expansion, ensuring the layout is now sufficiently incremental
Fixed the issue where perform action nodes could be duplicated and could not be removed.
Issues
Projects sometimes open slowly.
Release 1.2.0
Date
October 1, 2025
Status
General
Overview
This release upgrades the bundled pilot implementation to version 2025-07 and improves support for the SysML v2 graphical syntax: including rendering of expression attributes in model element compartments, enumerations compartments, and package visibility keywords. Additionally, the rendering of directed features is improved to show arrows describing the direction of ports and pins. This release also includes new layout options for hierarchical layout direction, port placement, and port label rotation. It also provides automatic application of incremental layout upon loading or removal of model elements. Automatic element coloring by given language keywords is also now available. OpenID Connect (OIDC) authentication is now supported.
Tom Sawyer SysML v2 Viewer has been updated to use Tom Sawyer Perspectives 13.3.1. You can see more details here.
Also, many third-party libraries have been updated to eliminate potential vulnerabilities.
New
SysML v2 Pilot Implementation
Upgraded the bundled pilot implementation to version 2025-07
Views
Drawing
Added setting for hierarchical layout orientation
Added setting for horizontal port placement
Added setting to rotate port labels
Added automatic coloring by SysML language keywords
Added rendering of expression attributes in model element compartments
Added rendering of enumeration compartments
Added rendering of package visibility keywords
Users can now print the drawing view across multiple pages
Tree
Added a refresh button in the project tree view
Authentication
Added OpenID Connect (OIDC) authentication
Improvements
Views
Drawing
On loading and removal operations we now call incremental layout to better preserve the user’s mental map of the diagram
Default hierarchical layout orientation has been changed to Left to Right
Improved rendering of directed features with arrows denoting the direction of the port or pin
Improved selection, hover, and highlight visuals
System Requirements
Added support for the following operating systems:
Apple macOS 26
Debian Linux 12.10
Amazon Linux 2023
Dropped support for the following operating systems:
Debian Linux 12.7
Amazon Linux 2
Fixes
Views
Drawing
Fixed the representation of redefined attributes
Fixed a bug that prevented node names from showing the expected content
Fixed an issue where reference edges were not rendering as expected
Fixed an issue where edges were missing in Use Case diagrams
Fixed a bug preventing action flows from rendering correctly
Fixed an issue where private markings were not showing up
Fixed a connection issue that prevented users on Ubuntu from connecting to the SysML v2 API Endpoint
Issues
Projects sometimes open slowly
Release 1.1.1
Date
April 9, 2025
Status
General
Overview
This release resolves an issue with the Jupyter notebook Docker deployment script.
New
None
Improvements
None
System Requirements
None
Fixes
Disabled auto-update of Miniconda which caused an issue with the deployment of the Jupyter notebook
Added support for the following operating systems:
MacOS 15
Debian Linux 12.7
Added support for Docker Engine 28.0
Dropped support for the following operating systems:
MacOS 14
Debian Linux 12.5
Dropped Support for Docker Engine 27.1
Release 1.0.0
Date
September 18, 2024
Status
General
Overview
This release introduces Tom Sawyer SysML v2 Viewer, a new product that enhances your ability to explore and understand intricate SysML v2 models. Benefit from automatic layout, intuitive graph interaction, and seamless integration with any SysML v2 API-compliant repository to efficiently analyze complex models and gain deeper insights. Load a SysML v2-compliant model into the diagram view and access a nested view of model elements for a clear and organized overview. Navigate complex models using intuitive graph interaction features. Selectively load model elements in an intuitive tree layout or nested structure, and remove elements as needed, giving you the ultimate flexibility to create custom visualizations that reveal connections and insights at a glance.
Focus your time and effort on modeling and analysis rather than rearranging diagrams. Easily and automatically enforce standard diagramming conventions using built-in graph layout algorithms for consistent, readable, and dynamic diagrams. Visualize models from any repository that supports the SysML v2 API and services specification, ensuring smooth integration and effortless access to your models.
New
Data
Ability to point to local SysML v2 model repository
Ability to load projects
Views
Synchronized diagram, model element, and element properties views
Ability to load individual model elements
Ability to load model elements with children or all descendents with tree or nested structures
Hierarchical layout with Top To Bottom and Left To Right options
Orthogonal layout
Global and incremental layout
Support for ports and nested ports
Search capability to find specific elements
Element coloring based on SysML v2 metadata keywords
We use cookies to improve your experience on our website. By continuing to use this website,
you agree to the use of cookies. To learn more about how we use cookies and how you can disable cookies,
please see our Terms of Use and
Privacy Policy.