Skip to main content
Version: 2026.03

2026.03.01 Release Notes

Assets

Docker Images

  • Registry Service: istaridigital.jfrog.io/customer-docker/registry-service:10.12.10
  • Frontend Service: istaridigital.jfrog.io/customer-docker/frontend-service:8.26.0
  • MCP Service: istaridigital.jfrog.io/customer-docker/mcp-service:0.3.0
  • Docs Service: istaridigital.jfrog.io/customer-docker/docs-service:6.11.0
  • SpiceDB: ghcr.io/authzed/spicedb:v1.49.2
  • SpiceDB Operator: ghcr.io/authzed/spicedb-operator:v1.23.0
  • Zitadel (main image): ghcr.io/zitadel/zitadel:v3.4.7
  • Zitadel (setup job): alpine/k8s:1.33.4

Helm Charts

  • SpiceDB Operator: helm pull --repo https://bushelpowered.github.io/spicedb-operator-chart spicedb-operator --version 2.5.0
  • Zitadel: helm pull --repo https://charts.zitadel.com zitadel --version 8.13.4
  • Istari-Platform Chart: helm pull oci://istaridigital.jfrog.io/customer-charts/istari-platform --version 3.6.0 --username ${ISTARI_ARTIFACTORY_USERNAME} --password ${ISTARI_ARTIFACTORY_PASSWORD}
  • Zitadel Configurator: helm pull oci://istaridigital.jfrog.io/customer-charts/istari-zitadel-configurator --version 1.6.1 --username ${ISTARI_ARTIFACTORY_USERNAME} --password ${ISTARI_ARTIFACTORY_PASSWORD}

SDK Clients

Agent

CLI

Integrations

Updates for the March 2026 Release

  • Improved module manifest schema validation The Istari Platform is now more consistent about validating module manifest (module_manifest.json) files to ensure that all manifests specify a tool_key, tool_display_name, and tool_versions. This does not change which manifests are valid but ensures that the stari CLI and other Istari tooling provide consistent feedback to you earlier in the process when developing a module or modifying a manifest.
Module NameVersion
ANSYS HFSS1.0.5
Atlassian Jira1.0.6
Dassault Systèmes 3DExperience ENOVIA1.2.2
Dassault Systèmes Cameo® Enterprise Architect3.3.2
Google Workspace1.2.7
Hexagon MSC Nastran2.4.3
Hexagon Nastran Extract2.4.6
MathWorks MATLAB (Base)2.3.4
MathWorks MATLAB Simulink1.3.5
Microsoft Office 3651.5.4
Microsoft Office Word2.3.5
nTop0.4.7
Open CAD1.1.4
Open PDF1.7.3
Open Spreadsheets2.3.4
Open SysML1.0.6
Open Text1.0.4
PTC Creo Parametric3.2.3
Siemens NX1.2.2

All Compatible Modules

Click to expand full module compatibility list for the March 2026 release of the Istari Digital Platform
ModuleVersion
ANSYS HFSS1.0.5
Atlassian Jira1.0.6
Dassault Systèmes 3DExperience CATIA (v6)1.3.2
Dassault Systèmes 3DExperience ENOVIA1.2.2
Dassault Systèmes Cameo® Enterprise Architect3.3.2
Dassault Systèmes CATIA V52.5.3
Google Slides0.2.1
Google Workspace1.2.7
Hexagon MSC Nastran2.4.3
Hexagon Nastran Extract2.4.6
MathWorks MATLAB (Base)2.3.4
MathWorks MATLAB Simulink1.3.5
Microsoft Office 3651.5.4
Microsoft Office Excel2.4.0
Microsoft Office PowerPoint1.1.0
Microsoft Office Word2.3.5
nTop0.4.7
Open CAD1.1.4
Open PDF1.7.3
Open Spreadsheets2.3.4
Open SysML1.0.6
Open Text1.0.4
PTC Creo Parametric3.2.3
Siemens NX1.2.2

Change Log

Istari Platform

Frontend

Features

  • Agent Management Dashboard — A new dedicated Agents page replaces the legacy admin agents page, giving admins full visibility and control over registered agents and their pool configurations from a single surface. Visible to Customer Admins only.
    • All Agents — Table listing all registered agents with name, ID, status, version, host OS, last restart time, installed modules, and pool membership. Supports search by agent name or module, filtering by status and pool membership, archive/restore from row actions, and bulk selection to create or add agents to pools.
    • Agent Pools — Table listing all pools with archive/restore support. A resizable detail panel provides tabs for pool overview (agent/user counts, module coverage), agent management, user access, and pool jobs.
    • Agent Token Management — Generate a named Personal Access Token (PAT) for agent authentication directly from the page header; the token is shown once on generation.
    • Run Job pool assignment — When creating a job, you can now assign it to an Agent Pool. The pool selector filters to pools that contain agents capable of running the selected function.
  • Enhanced file viewing — Added a "View as text" option for files whose extension is not recognized as previewable. When you select a non-previewable file under the 50 MB size limit, a "View as text" button appears and renders the raw content through the text viewer.
  • JUnit XML test report viewer — A dedicated viewer for JUnit XML test reports lets you review and analyze test results directly in the file viewer without needing external tools. The viewer shows a summary of overall test execution (pass/fail counts) and lets you filter to failures. Detection is content-based, so standard .xml files containing JUnit output are recognized automatically.

Fixes

  • Fixed information security level badges to properly respect feature flag settings, ensuring they only appear when the security compliance feature is enabled for your organization.
  • Fixed a crash when editing artifact control tags in the file browser, and resolved a cache gap that prevented tag changes from appearing in the details pane.
  • Fixed control tags not being editable in the systems view due to a resource type casing mismatch.
  • Fixed PDF and HTML artifact loading failures caused by incorrect MIME types for .mjs assets and improper blob URL handling.
  • Fixed 3D model viewer failing with a JSON parse error when loading models via blob URLs.
  • Restored the missing "Compare Versions" functionality and enhanced the version panel to display consistently across all file and system resources.

Improvements

  • Enhanced artifacts browser with faster loading and improved performance when viewing large numbers of artifacts across multiple jobs. Individual loading indicators for each job make it easier to track progress when accessing artifacts from complex workflows.
  • Jobs and artifacts are now grouped by snapshot revision in the activity panel, so you see artifacts relevant to the revision you are viewing instead of an unfiltered list.
  • Systems now default to the latest configuration instead of the baseline when opened.
  • Replaced pagination with smooth infinite scrolling in the file tree, making it faster and easier to navigate through large collections of files.
  • Share and Download have moved from the action bar into the file tree. Select multiple files via checkboxes to bulk share or download as a zip.
  • Right-click a file to access a new Archive option (editors only).
  • Comparing non-previewable files shows a notification instead of blocking the action.
  • "Compare Versions" renamed to "Compare Configurations" in the system menu.
  • "Snapshot Files" renamed to "System Files" throughout.

Other

  • System configuration draft mode — You can now stage and review changes to your system configurations before applying them. Browse and add library models, set file versions, or remove files, then save or cancel. Saving is blocked if archived files are present in the draft, with visual indicators on archived rows.
  • Improved system details accuracy — The System Details view now shows file-tree extraction indicators and job status based only on the current snapshot revision, providing more accurate and relevant information about your system's processing state.
  • Improved file and resource management performance — Migrated file tree navigation, artifact browsing, and archive/restore operations to the V3 API, resulting in faster loading times and more responsive interactions.

MCP Service

Features

New two-tool MCP interface

MCP Service v0.3.0 replaces the previous per-operation tool surface with a minimal two-tool interface:

  • search(code) — the LLM writes a Python expression to filter a flat list of ~43 SDK method descriptors, discovering available methods and their parameters.
  • execute(code) — the LLM writes Python that runs against pre-authenticated clients injected directly into a sandboxed executor.

This gives the LLM access to the full SDK surface while keeping the MCP tool schema minimal. It also supports a code-generation use case where the LLM produces a runnable Python script for the user instead of executing live API calls.

Istari Digital Agent

Agent Features

  • Automatic module reloading The Istari Digital Agent now automatically scans for and reloads modules in the istari_modules folder. This removes the need to restart the Agent or click "Reload Modules" in the system tray menu after adding or removing a module from the Agent.

    • The "Reload Modules" button has been removed from the Agent's system tray menu.
  • Agent Pools Agent Pools provide new methods for managing groups of Istari Digital Agents. An Agent Pool is a set of any number of Agents and any number of users who are allowed to interact with those Agents.

    • Job assignment Agent Pools provide new avenues to control which jobs execute on which Agents. Users can assign jobs to Agent Pools the same way they assign jobs to individual Agents; one of the compatible Agents in the Agent Pool will then execute the job. Agents in an Agent Pool ignore jobs that are not explicitly assigned to them or one of their Agent Pools, providing isolation.
    • Permissions Users can only assign jobs to Agent Pools they are members of. Users cannot assign jobs to Agents that are members of Agent Pools they are not members of. Users can only see details about Agent Pools they are members of.
    • Administration Istari Platform Administrators can use the Istari Frontend (see above) and Istari SDKs to create Agent Pools, add and remove Agents and users from Agent Pools, and archive Agent Pools when they are no longer needed. Agent Pools can contain any number of Agents and users. Agents and users can be added to any number of Agent Pools.

Agent Fixes

  • Function tool and OS handling When loading a module manifest, the Istari Digital Agent now properly attributes the module-level tool_versions and operating_systems to functions that do not provide their own tool_versions and operating_systems lists. This fixes an issue that prevented the Agent from working on jobs that specified functions that did not override the module-level tool_versions and/or operating_systems lists.
  • More robust config loading The Istari Digital Agent can now load istari_digital_config.yaml files that do not include a default section. This improves compatibility with istari_digital_config.yaml files created by the stari CLI.
  • Diagnostics The Istari Digital Agent now creates diagnostics jobs more robustly. This resolves an issue that prevented the expected successful diagnostics job from running successfully.

Istari Digital CLI

New Features

  • Command to list installed modules
    • stari module list
  • Commands to uninstall modules and agents
    • stari module uninstall <module_name>
    • stari agent uninstall

Istari Digital Integrations

New Integrations

  • nTop Module — Initial customer release bringing Istari Digital Platform integration to nTop.

Simulation & Analysis

  • Hexagon Nastran Extract Module — Added modal results extraction (eigenvalue, OP2) and Windows platform support.

Model-Based Engineering

  • Siemens NX Module — Added BatchExecution and VariableSweep orchestrators, older NX release support (2212, 2312), and a new check-environment CLI command.
  • PTC Creo Parametric Module — Simplified Creo tool version naming (e.g., 10.0.0.0 → 10.0).

Platform Expansion

  • Google Workspace Module — Added macOS platform support.
  • MathWorks MATLAB (Base) Module, MathWorks MATLAB Simulink Module — Added macOS platform support.
  • Open CAD Module — Added macOS support.

Robustness & Workflow Improvements

  • MathWorks MATLAB (Base) Module — Workflow, download, and DLL handling improvements.
  • MathWorks MATLAB Simulink Module — Robustness fixes for newer MATLAB behavior, special characters, and eng.evalin calls.

Security & Dependency Updates

  • ANSYS HFSS, Atlassian Jira, Dassault Systèmes 3DExperience ENOVIA, Dassault Systèmes Cameo® Enterprise Architect, Google Workspace, Hexagon MSC Nastran, Hexagon Nastran Extract, MathWorks MATLAB (Base), MathWorks MATLAB Simulink, Microsoft Office 365, Microsoft Office Word, nTop, Open CAD, Open PDF, Open Spreadsheets, Open SysML, Open Text, PTC Creo Parametric, Siemens NX — Updated dependencies and addressed security vulnerabilities.

March 2026 Migration Notes

MCP Service Tool Interface Change (>=v0.2.1)

Breaking Change

MCP Service v0.2.0 -> v0.3.0 replaces the previous per-operation tool surface with the new two-tool interface. Any MCP client configuration or prompts that reference specific legacy tool names will need to be updated.

No Zitadel or Kubernetes configuration changes are required for this upgrade.

Note: If you are upgrading from v0.1.x, refer to the February 2026 release notes for the breaking authentication change introduced in v0.2.0, which must be applied before upgrading to v0.3.0.