Release notes

Keep up with latest product news

4627 notes
IRIS Ops Studio
Version 1.3.1

IRIS Ops Studio 1.3.1 — bounded one-hour guard session and jury route
The optional HTTPS managed guard now has a fixed maximum one-hour navigation session. Bounded native access can renew read-only while a tab is visible and idle; it cannot extend the family deadline or repeat a write. Per-workflow write approval remains limited to 60 seconds and exact-target previews to 30 seconds. Guard navigation shows only its supported Wallet, Web apps, Access control and local Session journal views. The full direct SysAdmin console remains a separate installation and URL.
The README and docs/JURY-EVALUATION.md distinguish three evaluation routes: labeled Safe demo, full direct console, and optional managed guard. The GitHub v1.3.1 release includes the separate review ZIP, judge guide and SHA-256 748A1B361198AA6AEA850E6AA32CB538724C9A47C21C25D0364E662571B655DE. Historical v1.3.0 remains available.
Verification and limits: 270 JavaScript tests and 12 syntax checks pass; the exact ZIP passed independent extraction and verification. Eighteen native renewal checks ran on disposable IRIS Community 2026.2. One real browser session reached the one-hour boundary on the preceding local bundle; the exact new ZIP was not reinstalled for another live-IRIS pass, and the separate scripted long-duration test remains unrun. The optional guard reports productionReady: false. This is a bounded technical review package, not an automatic IPM upgrade, whole-console guard or general production-readiness claim.
Video guides: The three earlier videos describe previous console workflows. Two new illustrated 1.3.1 guides use synthetic narration and are not live test footage: Install and Evaluate the Contest Entry and How the Bounded Server Guard Verifies a Change. The written judge guide and validation record remain the technical evidence.

27 Sep, 2026 RRobert McConnell
IRIS Anvil
Version 1.0.1

IRIS Anvil release notes

2026-09-27 —

Verified IRIS 2026.2 reactor
This release makes the contest workflow reproducible and live-tested on IRIS 2026.2. The only supported change is DEPLOY_WEB_APP for /anvil-demo, with the declared USER namespace, Anvil.REST dispatch class, and enabled state.

Added

  • Live IRIS 2026.2 integration coverage in GitHub Actions.
  • A smoke test covering SysAdmin login, web-app PUT and GET, independent ObjectScript verification, receipt replay, and read-only process and task inventory.
  • A randomly credentialed operator for a fresh, disposable local demo container.
  • Read-only observation through /api/admin/info, /api/admin/v2/processes, and /api/admin/v2/tasks.
  • A contract check for the API endpoints, bearer-token boundary, allowlist, receipt construction, and both REST bootstrap surfaces.

Fixed

  • Read the IRIS 2026.2 login token from its actual top-level response field.
  • Compile both Anvil.Public and Anvil.REST during bootstrap; a fresh container previously returned 404 from the public API.
  • Wait until IRIS reports running before bootstrapping.
  • Show an independent receipt-verification mismatch as a reactor failure.

Hardened

  • Reject proposals outside the demo’s action, target, or payload allowlist.
  • Refuse execution if the stored payload or digest no longer matches the declared intent.
  • Recheck the receipt against current IRIS state; a planned proposal cannot claim to be verified.
  • Bind demo ports to localhost and pin the runtime to intersystems/iris-community:2026.2.

Verified
The live smoke path passed on IRIS Community 2026.2 (Build 221U): it rejected an out-of-scope proposal, confirmed a planned proposal was unverified, performed the official SysAdmin PUT and GET, sealed an independently checked receipt, replayed it without changing the receipt, and read process and task inventories.

Upgrade notes and limits
Pull the 2026.2 image and recreate the demo container before bootstrapping. The generated AnvilDemo account has %All and belongs only in the dedicated local demo container. Ports now bind to localhost by default.

The only mutation remains /anvil-demo. Process and task features are read-only; optional Sling/Oak mirroring is outside the mutation trust boundary.

27 Sep, 2026 Yuri Marx
prime-iris-portal
Version 1.0.0

Initial Release

IRIS Ops Studio
Version 1.3.0

Optional IRIS-native managed guard with four bounded workflows, server READ_ONLY,
per-workflow approvals, native authorization/readback and persistent recovery
without repeating uncertain changes. Guided review installer and final audit
fixes for stop retry, startup failures, key-cleanup reporting and profile docs.
Validated on a fresh IRIS Community 2026.2 instance; 269 JavaScript and 20 Linux
log-reader tests pass. Separate managed bundle; not an automatic IPM upgrade,
general active-user editor or production-readiness claim. See the release and
final remediation report for exact artifact hashes and limits.

27 Sep, 2026 SSergei Shutov
Portal of Your Dreams
Version 1.0.0

Initial Release

27 Sep, 2026 hheng a
IRIS Portico
Version 0.0.1

IRIS Portico - Initial Release (v0.0.1)

We are excited to announce the first release of IRIS Portico, a web-based management portal and admin console for InterSystems IRIS.

🚀 Key Features

  • Web-based Management Portal: A modern, intuitive interface to manage and monitor your InterSystems IRIS instances.
  • Admin Console: Built with Angular for a responsive and dynamic user experience.
  • SysAdmin API Integration: Seamlessly interacts with InterSystems IRIS SysAdmin APIs for administrative tasks.
  • Docker Support: Easy to deploy and run in containerized environments.
  • Healthcare Ready: Compatible with both InterSystems IRIS and InterSystems IRIS for Health.

🛠️ Technology Stack

  • InterSystems IRIS / InterSystems IRIS for Health
  • Angular (Frontend)
  • Docker (Deployment)
  • SysAdmin API (Integration)

📦 Installation & Usage

Please refer to the README and Documentation for detailed installation and usage instructions.

🔗 Links


This is the initial release. Feedback and contributions are welcome!

27 Sep, 2026 RRobert McConnell
IRIS Anvil
Version 1.0.0

Initial Release

iris-admin-atlas
Version 1.0.0

Initial Release

27 Sep, 2026 RRobin Brickner
armada-battery
Version 1.0.0

Initial public release of Armada Battery, an evidence-driven operations console for InterSystems IRIS.

Includes a Docker Compose setup with IRIS Community Edition, read-only instance observations, four bounded administrative workflows, and auditable outcome receipts.

Changes are disabled by default. Workflow tests use synthetic fixtures; live verification covers read-only observations and blocked preflight. Installation instructions and current limitations are documented in the README.

27 Sep, 2026 HHicham Soujae
IRIS_Mission_Control
Version 1.0.0

Initial Release

26 Sep, 2026 Muhammad Waseem
iris-command-center
Version 1.0.0

Initial Release

26 Sep, 2026 Ashok Kumar Thangavel
IRISOperationsPortal
Version 1.0.0

Initial Release

26 Sep, 2026 JJoshua Brandt
OcuPilot
Version 1.0.1

Release 1.0.1

  • The audit database and task history now open with results: the audit database shows the last 24 hours and task history the last 7 days, instead of an empty screen waiting for a search.
  • When the agent opens one of those screens to answer you, the screen runs the same search the agent read, so the rows it talks about are the rows in front of you.
  • README: a 90-second tour, calling OcuPilot's REST API from a script, known limitations, and the architecture diagram as an image.
  • IPM install note: if IPM reports that no repositories are configured, run zpm "enable -community" once, then install again.

The live demo at https://ocupilot.org runs this release.

iris-argus
Version 1.0.0

Initial Release

26 Sep, 2026 PPietro Montorfano
ValhallISC
Version 0.9.1

ValhallISC mounts InterSystems IRIS servers as local folders. Namespaces show up as folders, packages as subfolders, and classes and routines as .xml files. Copying a file out gives its XML export; copying an .xml file in imports and compiles it. You manage profiles from a tray / menu-bar app, or from the command line (valhallisc --help).

26 Sep, 2026 JJoshua Brandt
OcuPilot
Version 1.0.0

Initial Release

26 Sep, 2026 Anton Yartsev
iris-docket
Version 1.0.1

Minor packages installation fixes

25 Sep, 2026 Henry Pereira
sentai-task
Version 1.0.0

Initial Release

iris-vector-management
Version 1.0.0

Initial Release

25 Sep, 2026 Anton Yartsev
iris-docket
Version 1.0.0

Initial Release

IRIS-multi-manager
Version 1.0.0

Initial Release

IRIS Ops Studio
Version 1.2.1

IRIS Ops Studio 1.2.1 adds two focused workflows. An optional, authenticated, GET-only IRIS extension brings bounded, paginated Messages, System Monitor and Alerts records into Incident Timeline, with explicit source health and permission errors. Existing non-system wallet collections gain guided access-policy editing for EditResource and UseResource: two-field preview, last-moment state check, target-bound confirmation, and fresh readback. Secret values are never requested. The release passed 103 JavaScript tests and 20 Linux native-reader tests and was checked on disposable IRIS Community 2026.2 instances; the README and validation record distinguish live checks from Safe demo fixtures. Limits remain explicit: no portal-wide server-enforced safe mode, atomic wallet write, full dependency graph, or journal/interoperability log decoding. The three existing videos demonstrate earlier workflows.

25 Sep, 2026 BBrett Jok
LuminIRIS
Version 1.0.0

Initial Release

25 Sep, 2026 MMurilo Przybyloviecz
MyOwn Portal
Version 1.0.0

Initial Release

25 Sep, 2026 MMartynas Džiugas
IRIS Incident Memory
Version 1.0.0

Initial contest release of IRIS Incident Memory.

  • Incident timeline built from native IRIS management data
  • Detection of abnormal and expired scheduled tasks
  • Configuration/change context around incidents
  • Persistent incident history in InterSystems IRIS
  • Embedded Python incident representation
  • Native IRIS Vector Search with HNSW cosine similarity
  • Similar historical incident retrieval
  • REST API and responsive investigation portal
  • Fully self-bootstrapping Docker deployment
25 Sep, 2026 CChizaram Chukwuka
Meridian
Version 1.0.0

Initial public release of Meridian — a proof-first management portal for InterSystems IRIS.

  • Proof Contract V2 for evidence-bound privileged operations
  • 273-operation SysAdmin coverage atlas
  • Certified permissions, process, task, logs, Web/REST, and Security/Secrets surfaces
  • Durable Action Receipt V2 with evidence-backed closure
  • Fresh revalidation and reconciliation for high-risk operations
  • Final quality wall: 99 test files, 535 tests, typecheck PASS, 0 lint errors, production build PASS

Source: https://github.com/chizzydev/meridian-control-plane
Demo: https://www.youtube.com/watch?v=w6Jxmg8Zkpw

25 Sep, 2026 ddavid Brown
IRIS-Operations-Center
Version 1.0.0

Initial Release

24 Sep, 2026 AAlex Woodhead
IRIS_Editor_IP_Safe
Version 1.0.1

Now with VIM extension preinstalled.

This brings:

  • Bookmarks
  • Search and replace with regular expressions
  • Jump to last edit line with ( . ) [ Enter ]

Plugin is off by default but toggled on via command palate when vscode is started,
[Shift} + [Control] + p
Type:
"Toggle VIM mode"
Accept the selected option.

Alternatively updating settings.json. for default enabled.

Command reminder

When vim mode is normal '-- NORMAL --' is displayed in lower tool bar.
When vim mode is insert '-- INSERT --' is displayed
When vim mode is visual ( selecting text ) then "-- VISUAL --" is displayed
Press [Escape ESC] key to exit current command and return to "NORMAL" mode.

Command Keys What it does
ESC [ Escape ] I'm unsure what my command state is. Cancel pending commands and just return me to normal mode
u [ u ] Undo last change
i [ i ] From normal mode enter insert mode to add remove characters
a [ a ] From normal mode enter insert mode after current character
o [ o ] Open new line below current line and switch to insert mode
:e! [ colon (:)] then [ e ] then [ ! ] then [ ENTER ] Abandon changes and reload previously saved class definition from database
:w [ colon (:) ] then [ w ] then [ Enter ] Save and compile
:q [ colon (:) ] then [ q ] - Close current document
:q! [ colon (:) ] then [ q ] then [ ! ] - Close current document without saving
:Ex [ colon (:) ] then [ Shift ] + [ e ] then [ x ] then [ Enter ] Switch from edit to Source file Explorer view

Copy and Paste

There are two clip boards:

  • Use the operating system clipboard to pass content between vscode and external tools.
  • Use the operating system clipboard to copy characters from document and paste into search command
  • Use the vim clipboard to pass content between document open in vscode
Command Keys What it does
Shift o [Shift] + o Open new line above current line and switch to insert mode
Shift v [Shift] + [v] Select line
Shift y [Shift] + [y] Copy selected line to vim clipboard
Shift p [Shift] + [p] Paste line from vim clip board
Shift X [Shift] + [x] Cut current line
v Enter visual ( select mode ) on current character
y Copy slected characters to vim clip board
p Paste characters from vim clipboard
x Cut selected characters
:+y [colon (:)] then [plus (+)] then [ y ] In VISUAL mode, Copy the selected characters to Operating System Clipboard
Ctrl v [ Ctrl ] + [ v ] When in insert mode. Paste from operating system clipboard
Note this is different because the Shift+Ctrl+v combination by default now opens up IRIS "other code view" for example: "int" code compiled from a class definition

Deleting

Command Keys What it does
dd [ d ] then [ d ] delete current line
3dd [ 3 ] then [ d ] then [ d ] delete three code lines including the current one

Search and replace

Command Keys What it does
gd [ g ] [ d ] When normal mode and cursor is over class or method to jump to definition
O [ shift ] + [ o ] Jump back to previous code position or file
/ [ / ] Enter search mode from normal mode
/cla [ / ] then [ c ] then [ l ] then [ a ] Search for the character sequence "cla" in the current file
/method Search for character sequence 'method' in the current file
/[^,]$ Find all lines that don't end in a comma
n [ n ] When in search mode, Move to the next found item
Ctrl + n [ CTRL ] + [ n ] When in search mode, Move to the previous found item
/ Up [ / ] then [ Up key ] Toggle through previous search commands
:1,10s/ABC/abc/g Replace example: From the first to the tenth line of the source file, replace all character sequences containing "ABC" with "abc"

Bookmarks

Command Keys What it does
:mark a Create a bookmark on the current line called "a"
`a [ back tick (`) ] + [ a ] Jump cursor to source code line with bookmark "a"
:marks show all my bookmarks
:delmarks a Delete bookmark "a"
:delmarks! Delete lowercase bookmarks
] [ close square bracket (]) ] Jump to previous bookmark
[ [ open square bracket ([) ] jump to previous bookmark
. [ dot (.) ] + [ Enter ] In normal mode. Jump to source code line where I did most recent edit change

Characters with accents

Command Keys What it does
ctrl+k e^ [ Ctrl ] + [ k ] then [ e ] then [ carrot (^) ] Adds letter ê. An "e" with accent "^"
ctrl+k e' [ Ctrl ] + [ k ] then [ e ] then [ single quote (') Adds letter é. An "e" with accent "'"
24 Sep, 2026 CChengmo Chang
SCO Workbench
Version 1.0.0

Initial Release

IRIS Ops Studio
Version 1.2.0

IRIS Ops Studio 1.2.0 adds guided enable/disable for eligible non-system web applications, with a complete-configuration preview, fresh pre-write check, target-bound confirmation, and full readback. Management, default, ambiguous, and Ops Studio applications stay inventory-only.

  • REST discovery: optional same-origin Management REST/OpenAPI documentation catalog. It does not invoke catalogued operations or forward the SysAdmin token; missing browser permission is shown explicitly.
  • Safer operations: connection-bound previews, stronger task-completion verification, asynchronous Explorer and audit handling, credential-shaped redaction, uncertain-result reporting, and responsive mobile controls.
  • Evidence: 84/84 automated tests. A fresh disposable IRIS Community 2026.2 image passed installation and authorization checks, plus authenticated Run/Suspend of an on-demand test task with independent IRIS readback. Access mutations and stale-preview blocking were checked on another disposable instance. The README and final validation report document the exact scope.

Limits: the portal remains a browser client; its safeguards do not impose a server-enforced read-only mode. IRIS authorization is the server-side boundary. In-place upgrade was not tested. The three existing videos remain linked; the newer two show 1.1.0 Safe demo workflows.