Skip to content

Release Notes#

v1.0.6#

Released: 2025-12-17

General Updates#

  • Better messaging for repo creation, block user from committing on protected branches (w/better messaging), fix "discard changes" bug...
  • [SG-722] Make Container Nodes Draggable for improved UI When Zoomed
  • [SG-951] Show warning if you cannot find branch on remote
  • Support diff mode in requirements table
  • [Electron] Authentication Bug Fix
  • Add node drawer support for Attribute, Enumeration, Item, Port, and Viewpoint nodes / Create prompt for future node type support / Misc. bug fixes
  • [SG-948] Graph: Add ability to draw connection between verification and requirement
  • [SG-971] persisting graphv2 or splitv2 nav
  • MCP authentication
  • [Requirements Table] Migrate Everything to Web Worker
  • Better diff mode branch selector

v1.0.5#

Released: 2025-11-24

General Updates#

  • Diff mode in split view

v1.0.4#

Released: 2025-11-21

General Updates#

  • Requirement Table Updates
  • Vulnerability Audit + Fix
  • remove ai api from ridge-app
  • Support all node types and compartments in graph diff
  • Reverting gitlab-ci back to previous version
  • Bug Fixes: insert new shortName bug, and finite number bug [Node Drawer Updated via Worker]
  • [SG-925] Adding in Read-Only Items
  • [SG-941] Fixing the flickering (especially in Annotations View) and some general performance improvements

v1.0.3#

Released: 2025-11-10

General Updates#

  • [Airplane Mode] Adding in an Airplane Mode to run_ridge.sh et al to use a local cache
  • First pass at Enumeration Nodes
  • Node Drawer using worker flow for updating, creating, and deleting nodes
  • [SG-922] adding in Attribute Nodes to General View
  • semgrep fixes, sbom script, pipeline tweaks

v1.0.2#

Released: 2025-11-04

General Updates#

  • [SG-911] Read-Only Annotation Nodes

v1.0.1#

Released: 2025-10-31

General Updates#

  • [Vulnerability Disposition] False-positive for HTTP Headers
  • Edges visual diff

v1.0.0#

Released: 2025-10-28

General Updates#

  • GraphV2 into Main
  • Adding in Support for Metadata
  • Reqs, Parts, Ports, Vers Merging into v2/graphdev
  • Visual diff MVP
  • Add Views to V2 Nodes
  • [SG-899] View and ViewPoint nodes in V2
  • NPM Dep Updates

v0.9.10#

Released: 2025-10-15

General Updates#

  • update FS head to default branch after branch deleted
  • bump deps and tweak npm audit in ci
  • [Security] adding some ssrf updates and testing
  • Fix cors proxy local issue and bump git provider versions
  • [GitHub] Hardcoding Server version for Enterprise Server support
  • Creating v2/graphdev and merging in Pablo's Fixes

v0.9.9#

Released: 2025-10-03

General Updates#

  • [SG-883] fix branch url routing for gitea and forgejo
  • [SG-898] Gitea Repo initialization was failing on first setup, requires a refetch
  • [SG-897] Fixing directional arrows in Dependency Graph
  • Add diffs to merge requests
  • [SG-883]/[SG-879] data loss in the "commit on a new branch" flow
  • [SG-889] Implement createRepository for GitLab
  • [SG-858] Local repo support
  • [SG-873] Link to repo in breadcrumbs
  • [No Ticket] Bust cache for compare after committing
  • [SG-878] Ability to select folders in settings
  • [SG-881] Fix table diff
  • [SG-882] fix gitea url rerouting to wrong url for new pull request
  • Allow for Merging, clean up merge request page

v0.9.8#

Released: 2025-09-22

General Updates#

  • SG-874: Add relationships across files via the dependency matrix
  • SG-876: update UI for graph errors

v0.9.7#

Released: 2025-09-16

General Updates#

  • Dependency updates
  • removing floating "Test"

v0.9.6#

Released: 2025-09-15

General Updates#

  • [SG-875] adding check for supported browser version

v0.9.5#

Released: 2025-09-15

General Updates#

  • More Warnings for Demos
  • Dependency Graph Relationship Edit
  • SG-869: adding support for customizable warning banner
  • SG-867: Cannot commit after configuring sysgit file location – stuck in 'not configured' loop
  • Jupyterhub integration
  • [Electron] Fix Windows Build
  • minor fix: repo search query no longer case sensitive
  • [SG-864] fixing :>> redefinitions bug
  • Dependency Updates

v0.9.4#

Released: 2025-08-15

General Updates#

  • zb_SG-861: Fixing regression in collapsible sidebar button
  • Editor fixes round 2
  • Some git related bug fixes

v0.9.3#

Released: 2025-08-08

General Updates#

  • isomorphic-git
  • Make code readable in the dark
  • Electron - fixes for local dev experience

v0.9.2#

Released: 2025-07-22

General Updates#

  • Support gitlab
  • NPM updates

v0.9.1#

Released: 2025-07-08

General Updates#

  • Add Forgejo
  • Update gitea
  • [SG-848]: implement legible full chain UI on Verif Table and Dep Graph
  • [SG-710]: Dropdown for options in table view IS TOO DARN LONG -- design done
  • [SG-836]: Fixing Tabs Persisting across Projects Bug (plus crossing out non-used files)
  • [SG-846]: use Fully Qualified name in the requirements picker in the verification table
  • Fix non sysml editor

v0.9.0#

Released: 2025-07-03

General Updates#

  • [SG-836] Fixing Tabs Persisting across Projects Bug (plus crossing out non-used files)
  • [SG-846] - use Fully Qualified name in the requirements picker in the verification table
  • Fix non sysml editor

v0.8.14#

Released: 2025-06-26

General Updates#

  • [SG-793] (Part 2) Implement risk and verification metadata columns
  • [SG-816][SG-817] Langium in LSP with monaco-editor-wrapper
  • [GitHub-Electron] requires additional scope for PAT
  • [SG-716] Persist Views in SysML
  • [SG-834] Fix graph flicker
  • Better support references to enums
  • Fix for repo initialization
  • lightning-fs -> OPFS

v0.8.13#

Released: 2025-05-29

General Updates#

  • SG-804: Inherited Elements from Defs in Graphs
  • SG-812: Tabs in code editor!
  • Bug fix: Sometimes the localFile isn't there and its crashing the app
  • SG-761: updating astUtil.tsx with custom metadata example
  • Sg 793 - Verification table Create New Row, Read All Rows, and Delete Row
  • Updates for 8.12 tag
  • SG-689: Updating View dropdown selection to new style.
  • SG 782: fix branch dropdown so that it recognizes click action appropriately
  • SG-739: Enhanced File Explorer, Editor & Commit Workflows
  • add gitlab login to readme
  • mkdocs
  • Bugfix: some scope errors are repeated multiple times
  • Fix table flickering
  • SysML syntax highlighting+
  • SG-803: Electron zIndex and Fixing for Collapsible Sidebar
  • Don't show collapse when not authenticated, don't show tooltip when expanded
  • Collapse sidebar
  • Editor at the left
  • Git Submodules
  • SG-795: Bug Fix for Comments Bug

v0.8.12#

Released: 2025-05-22

General Updates#

  • SG-689: Updating View dropdown selection to new style.
  • SG 782: fix branch dropdown so that it recognizes click action appropriately
  • SG-739: Enhanced File Explorer, Editor & Commit Workflows
  • add gitlab login to readme
  • documentation
  • Bugfix: some scope errors are repeated multiple times
  • Fix table flickering
  • SysML syntax highlighting+
  • SG-803: Electron zIndex and Fixing for Collapsible Sidebar
  • Don't show collapse when not authenticated, don't show tooltip when expanded
  • Collapse sidebar
  • Editor at the left
  • Git Submodules
  • SG-795: Bug Fix for Comments Bug

v0.8.11#

Released: 2025-05-08

General Updates#

  • Fix vulnerability with path traversal
  • Fix vulnerability with console logs

v0.8.10#

Released: 2025-05-08

General Updates#

  • NPM updates
  • File tree in UI is based off active working file tree rather than just from API
  • Commit Modal Review Changes bug
  • SG-776: Adding Inherited Attributes (need to extend to all owned elements)
  • SG-783: Fix scoping for re-exports
  • Scoping fix redefinitions

v0.8.9#

Released: 2025-04-25

General Updates#

  • Bump deps for python
  • ELECTRON: Adds Electron Squirrel Startup and an Icon for Windows
  • Modify application to allow for both selected_path and selected_file
  • Only show reqDefType and subjectValue if they are defined

v0.8.8#

Released: 2025-04-24

General Updates#

  • Bump react-router and react-router-dom in /ui
  • Missing GitHub URL Passthrough in my Electron Change
  • [SG-775] Handle scope for another case of chaining
  • Dropdown click target bug
  • SG-773 (continued): Persist graph view filters
  • Improve QOL of Changing API URLs via Electron Popup Window
  • [SG-779] Fix edge placement
  • SG-773: Persist last view type (graph/code/split) and last viewed file on the System screen
  • [SG-755] Fix scope provider for metadata usage
  • Add Column for Type

v0.8.7#

Released: 2025-04-21

General Updates#

  • npm updates
  • Fix flagged pip subprocess vulns
  • Undo bad Scope Provider change
  • Remove unsupported GitLab dependabot elements

v0.8.6#

Released: 2025-04-16

General Updates#

  • Sg 697 revised move plato service into ridge app
  • SG-697 REVISED - docker updates
  • [SG-755] Fix cross-referencing errors when linking attributes for custom metadata
  • Make stdlib load not use the FS
  • More npm updates - bump and remove some deps
  • Electron: Fixing .gitignore parsing issue and some packaging stuff
  • SG-774: Fix comment syntax and add support for bolded type definitions
  • Graph Errors 2: Add file/line/character details and navigate to correct file in editor...
  • quick npm audit fix
  • Configure punkt to run on ARM processor build

v0.8.5#

Released: 2025-04-08

General Updates#

  • More npm updates and 8.4 tag updates
  • UI Node Graph Errors - Editor Focus on Graph Errors
  • SG-754: fix table diff to only show UNIQUE CHANGES between old and new relationships
  • SG-765: Fixing New Repo Creation Bugs
  • SG-758: Fix layout with no nesting
  • Fix infinite loop from useEffect

v0.8.4#

Released: 2025-04-08

General Updates#

  • Add npm audit security scanning to main pipeline and service pipelines

v0.8.3#

Released: 2025-04-08

General Updates#

  • Multi-Architecture Docker Build Pipeline Improvements

v0.8.2#

Released: 2025-04-08

General Updates#

  • Setup arm docker build for UI
    • clean up docker build tag commit
    • leverage the tag generation flow
    • test docker build for tagged ui

v0.8.1#

Released: 2025-04-08

General Updates#

  • Remove childProcess
  • ELECTRON: Updating some Bundling and using Local sysgit.json file
  • Windows electron build (and signing)
  • Better langium <-> monaco interface
  • updates for 8.0 tag
  • Dark mode

v0.8.0#

Released: 2025-04-02

General Updates#

  • Fix ID edges
  • Autocomplete
  • SG-736: Electron: Render from Local Files
  • SG-753: Editor Auto-Save
  • More npm updates
  • Stricter Scoping
  • [Week11] Fixing vulnerabilities found this week
  • SG-658: Add/Edit/Remove Relationships in Table
  • Hot reload* langium
  • [SG-708] Interconnection diagram (Part 3)
  • [SG-708] Interconnection diagram (Part 4): Refactor astToNodes
  • Prevent writeFile from being called for every file
  • Bump @electron/osx-sign from 1.3.1 to 1.3.3
  • Bump @electron-forge/plugin-fuses from 7.5.0 to 7.7.0
  • Bump @electron-forge/plugin-auto-unpack-natives from 7.5.0 to 7.7.0
  • Bump @electron-forge/maker-zip from 7.5.0 to 7.7.0
  • SG 692: make drawer values editable with ONE click (replacing double click)
  • Bump date-fns from 3.6.0 to 4.1.0
  • Bump @headlessui/react from 2.1.2 to 2.2.0 in /ui
  • Bump @emotion/styled from 11.13.0 to 11.14.0 in /ui
  • Bump @emotion/react from 11.13.0 to 11.14.0 in /ui
  • SG-723: Derived relationship with nested packages
  • SG-650: add more spacing
  • Settings page filtering
  • [SG-708] Interconnection diagram (Part 2)
  • Bump @electron-forge/maker-squirrel from 7.5.0 to 7.7.0
  • Bump @electron-forge/maker-dmg from 7.5.0 to 7.7.0
  • Bump @electron-forge/maker-rpm from 7.5.0 to 7.7.0
  • Bump @electron-forge/maker-deb from 7.5.0 to 7.7.0
  • Bump wait-on from 8.0.1 to 8.0.2
  • Bump @electron-forge/cli from 7.5.0 to 7.7.0
  • DO-280: Fix ViTest CVE-2025-24964 in ui and sysml libraries
  • incorporate prod/obs with Hart's work
  • Fully qualified scoping
  • SG-721 Redesign SysGit View Nodes
  • [SG-708] Interconnection diagram (Part 1)
  • SG 705: Verification Drawer (readonly)
  • Split Screen: Code and Graph View
  • [bug] Pull Request view bug when changes include relationship changes
  • Some fixes on PR page
  • Setup dependabot for gitlab
  • SG-689: Implement Views, Filters and Expose in SysGit
  • [SG-700] Multi-file support
  • Bump copyright to 2025
  • [Part 2] SG-577
  • [Part 1] SG-577 - Selecting Part Node opens a blank drawer
  • SG-704: Initial SysML Specification style nodes, and some View Switching
  • Fix curlybraces and Fully Qualified Name Reference (Not scoping)
  • Week 05 2025: Vulnerability Updates
  • Branches as directories bug
  • Derivation Edges fix
  • SG-692: Convert existing Req Node Drawer to Standard Sidebar
  • Scope provider fix
  • Update the build process to only build amd for UI builds
  • [SG-678] Fix go to review button
  • [SG-665] Fix empty columns in matrix
  • add dockerignore files
  • [SG-671] Render relates on table diff
  • [SG-673] Allow Changing of PR/MR Destination Branch in Pull Requests
  • [SG-677] Handle created/deleted sysml files

v0.7.0#

Released: 2024-12-20

General Updates#

  • [SG-669]: Table diff in all views
  • Fix weirdness with the assignment icon
  • Since the path is no longer relative, we can simplify the interface
  • [ELECTRON] Reducing Bundle Size
  • Handle import by pasting
  • [SG-650]: Import package to existing sysML file
  • [SG-650]: -> sg-650 (not main)
  • Vulnerability Scans
  • [SG-656]: manual refresh issue & SG-659: MUI token invalid
  • update hover colors
  • Allow slashes in branch names for gitea and gitlab
  • [SG-649]: Restrict Package Import on Protected Branches
  • Table Redline MVP
  • [SG-648]: Dropzone UI Interface
  • [SG-640]: Requirement Verification View
  • [SG-664]: remove drop shadow, add border
  • [SG-627]: Show commits that were merged
  • [SG-638]: Make footers sticky
  • Dependencies - Custom Matrix
  • [SG-634]: MUI Token in build process
  • Zhuzh modal buttons
  • [SG-468]: Sync button and conflicts message
  • [SG-643]: Update column widths
  • [SG-629]: memoize column defs, tweaks to colum defs
  • Setup obfuscations for arm and amd processors
  • [SG-624]: Dependencies - Render matrix with data
  • [SG-562]: Drag n Drop between sibling nodes
  • SG-623: Create dropdown for view options and axis inputs (and fetch data!)
  • Fix obfuscated image issue
  • CI/CD: kick off doppler properly
  • Hardening and Obfuscation
  • Integrate AI service
  • fix persisting
  • When running ridge run, this changes
  • custom route for specific commits
  • SG-621: Set up route, page, and outlet for dependencies and custom matrix

v0.6.8#

Released: 2024-12-18

General Updates#

  • Fix (some) bugs from last qa session
  • New features

v0.6.7#

Released: 2024-12-02

General Updates#

  • Minor release to validate CI/CD changes (var needed quotes)

v0.6.6#

Released: 2024-12-03

General Updates#

  • Minor release to validate CI/CD changes (and fix validation logic)

v0.6.5#

Released: 2024-12-03

General Updates#

  • Minor release to validate CI/CD changes (and not fail on non-obfuscated image)
  • Includes UI updates and package bumps

v0.6.4#

Released: 2024-12-02

General Updates#

  • Minor release to validate CI/CD changes (and only push obfuscated images)
  • Includes UI updates and package bumps

v0.6.3#

Released: 2024-12-02

General Updates#

  • Minor release to confirm obfuscated AI service works
  • Includes UI updates and package bumps

v0.6.2#

Released: 2024-11-26

General Updates#

  • Minor release to fix obfuscated AI service

v0.6.1#

Released: 2024-11-19

General Updates#

  • Minor release to soft launch AI service and confirm CD/CD process works
  • Includes UI updates as well

v0.6.0#

Released: 2024-11-11

General Updates#

  • Vastly updated and improved Requirements Table functionality.
  • Added multiple additional SysML node and edge types.
  • Added MVP Review and Merging functionality.
  • Bundled an Electron version of the application.
  • Improved overall functionality of the application.

Feature Enhancements:#

  • [SG-569] Reviews & Merging first pass
  • [SG-551] [Part 2]: Allow add/editing "derivation" relationships
  • [SG-618] Adding Verdict to Verification Cases
  • [SG-551] [Part 1]: Allow add/editing "allocation" relationships
  • [SG-546] Make the table interactions better
  • [SG-120] Part 3: Group and Ungroup actions
  • [SG-583] Right-click context menu on graph
  • [SG-120] Part 2: add group delete to the multiselect table menu
  • [SG-120] Part 1: multiselect in the req table
  • [SG-300] Isolate node
  • [SG-564] Verification Use Cases
  • Fetch git provider profiles in UI
  • [SG-558] Adding <> as traceability option
  • [SG-552] Add New Requirement
  • [SG-487] Add new table insert row actions to requirements view
  • [SG-497] Update existing review
  • [SG-331] [Part 2]: GitLab workaround to approve a review and leave a comment with review
  • [SG-466] Add Rationale as metadata
  • [SG-331] Part 1: Leave a Review If Requested [Gitea & Github only]
  • [SG-418] Add duplicate, go to system view, delete to req table actions
  • [SG-330] add/remove reviewers from a pull request review
  • [SG-464] Identify to the user if the change is local or remote

Bug Fixes#

  • [SG-561] Support pathname routing per request
  • [SG-595] Only initialize configured providers
  • Fix create child node (and click weirdness)
  • Only show the label when there is text
  • [Z-Index Fix] hardcoded fix XD
  • [SG-581] Somewhat fixing the edge labels...
  • [SG-582] Ability to open multiple branches in different tabs
  • Remove Swagger API Page
  • Only update local code when there are changes
  • [ELECTRON BUG] Accidentally setting ELECTRON="true" in vite build for ui, fixed.
  • Logout when query requests fail and cannot be recovered
  • [SG-541] Fix definition icon being cut off on smaller screen sizes
  • [SG-526] Requirements Table has Multiple Rationale Columns
  • Update the if statement in the event handlers to manage showing the delete modal correctly.
  • [SG-486] Skip getUsersByGroup if user does not belong to any groups
  • [SG-475] Validate that branch name is non-empty before committing onto new branch
  • [SG-461] Disable comments on protected branches

UI/UX Improvements:#

  • [SG-625] Add create branch button to branch dropdown
  • [SG-401] Add merge status to reviews drawer
  • Fix display name for comments
  • [SG-495] Don't trigger events when row isn't selected or drawers are open
  • [SG-478] store node selection in the URL, route to current node from table view, track node selection changes in URL
  • [SG-453] Convert dropdowns to headless
  • [SG-455] Better sizing on empty packages
  • [SG-450] Fix z-index of nodes and edges

Other Updates#

  • [Sg 419] add pdf requirements extraction to ridge ai api service (not yet released)
  • [SG-571] Electron: Adding in a Demo Mode
  • [Electron] Initial Electron Build
  • Path-base routing: use single image
  • add rule for subfolder build
  • [SG-487] remove + add child row option from context menu
  • [SG-553] actions menu => context menu
  • [SG-467] cont
  • [SG-330] Cont -- Product Review Changes
  • Gitea backups
  • [SG-496] [Housekeeping] Removing serve (+ a few others) from /ui and updating /auth dependencies
  • Update ports to not conflict with verve ports
  • [SG-69] Refresh keycloak token after expiration
  • [SG-477] Update useIsProtectedBranch hook
  • [SG-449] Refresh expired access tokens
  • README include correct paths
  • Update containers and add readme for releases
  • [SG-470] Support quotes in comments
  • [SG-469] Rework protected branches on gitea
  • [SG-405] Update comments to use headless ui dropdown
  • [SG-463] Add replies link in comments drawer
  • AI service with basic token validation/auth proxy (not yet released)
  • Support single provider or multiple providers without client id set

Security#

  • Vulnerability Updates
  • Fix vulnerabilities in ui and langium sysml
  • Resolve vulnerability: Use of cryptographically weak pseudo-random number generator (PRNG)

v0.5.2#

Released: 2024-08-30

General Updates#

  • Minor release to fix issues with 1..N Git Providers selected
  • Prior version require all three Git Providers to be configured with at least Client ID/Client Secret

v0.5.1#

Released: 2024-08-30

General Updates#

  • Minor release to fix issues with Gitea auth
  • Gitea auth URL now uses the correct path when running in docker

v0.5.0#

Released: 2024-08-29

General Updates#

  • Set env callbacks to allow for https routing on deployed instances
  • Remove Keycloak and replace with built-in auth microservice

SG-433: Ability to Change Node Type from the Drawer#

  • Fix handling prefix icon on dropdown
  • Add z-index to make the Type dropdown higher than the Owner dropdown
  • Standardize dropdowns in node drawer

Feature Enhancements#

  • Add Morgan/API logging

Bug Fixes#

  • Patch micromatch library for vulnerability
  • SG-430: Fix overlap of edge and plus button when adding child
  • SG-436: Slightly better branch switching
  • SG-441: Handle deleting the local code filepath from the filesystem as part of deleteLocalCode
  • SG-436: Fix race condition on useRidgeConfig
  • SG-438: Disable all functionality from the graph view if a branch is protected
  • SG-435: Empty repository in Gitea (or other git providers) causes the app main page to not load

UI/UX Improvements#

  • SG-404: Add, Edit, Resolve, and Delete Comments
  • SG-431: Validation per namespace in the graph view
  • SG-416, SG-417, SG-439: Adding initial row and editing requirements usages via the table view
  • SG-428: Allow users to delete objects from the graph view and node drawer
  • SG-427: Bug: When attempting to load the list of branches on a user private repo, it fails to load protected branches
  • SG-409: Create Node Dialog changes
  • SG-425: Add a tooltip location to be configurable by the calling function
  • Packages rendering fixes

Other Updates#

  • Split out handling of dev vs dev local with Gitea and Keycloak
  • Setup local Gitea with DB instead of SQLite
  • Upgrade minor versions of npm packages
  • Update Doppler pull commands
  • Setup tagged release to push to GitHub as part of GitLab CI
  • Finish work from ticket SG-413

v0.4.0#

Released: 2024-08-13

General Updates#

  • Handle SysGit setup without Keycloak admin access
  • Patch Chainguard image
  • Add loading indicator to integrations page

SG-329: Create New Incremental Review#

  • Fix drawer styling with custom box shadow
  • Rename reviews drawer
  • Re-add eslint rule
  • Fix linting errors
  • Resolve GitHub and GitLab bugs, implement createPull for GitLab and Gitea
  • Implement branch information retrieval for GitHub and Gitea
  • Use React Query to fetch branches
  • Add popover and prevent default branch review creation

UI/UX Improvements#

  • Move package menu above title
  • Refresh table view: new filter, search, export options, ISO automated numbering
  • Update CreateObjectModal and DeletePackageModal with new styles and Floating UI integration

Bug Fixes#

  • SG-412: Address branch deletion and creation bugs
  • SG-410: Fix overlapping and boundary calculation in modals
  • SG-411: Fix z-indexing on package and subpackages

Feature Enhancements#

  • SG-413: Rename project flow to SysGit and update package name
  • SG-219: Add support for basic and unrestricted names with validation
  • Preserve expanded prop when replacing nodes
  • Allow user to create and edit package names in the UI