Author: Laurel James
Welcome to the monthly recap of updates and releases to VS Code and InterSystems-related extensions that are relevant to IRIS developers.
Don’t forget, if you’re migrating from InterSystems Studio to VS Code, or want to deepen your knowledge, check out the VS Code training courses from George James Software: georgejames.com/vscode-training.
* New folders open in Restricted Mode (v1.126) – Previously, opening a new folder interrupted you with a dialog before you could look at the contents. Now, the folder opens in Restricted Mode with a banner, so you can browse the code safely first and trust it when you’re ready.
A sensible change if you regularly open unfamiliar code. If you preferred the upfront prompt, set
security.workspace.trust.startupPromptback to “once”.
* Delayed extension auto-updates (v1.123, configurable in v1.125) – VS Code now waits two hours before auto-installing a newly published extension, to add a layer of protection against problematic or compromised releases. From v1.125 you can reconfigure the delay in hours through the extensions.autoUpdateDelay setting. Disabled extensions are no longer updated automatically.
* Autopilot on by default (v1.124) – Agent sessions now run in Autopilot mode by default, meaning the agent can act without asking approval for each step. You can switch back to per-action approvals from the mode picker in the chat input.
This changes the default behaviour. If you prefer to review each action, check your mode before setting an agent loose on code.
* Edit mode retired (v1.126) – Copilot’s Edit mode has been removed in favor of Agent mode, which handles the same multi-file editing tasks.
The integrated browser picked up several improvements in June, which makes it more usable for day-to-day work alongside your IRIS environment.
* Favorites and history (v1.123, v1.124) – You can now star pages are favourites from the URL bar and revisit previously opened pages, with history items surfacing as suggestions when you type.
Useful if you keep returning to the same sever pages, such as Management Portal or Deltanji Portal.
* Web search from the address bar (v1.125) – Type a query into the address bar and it runs against your configured search engine, the same way a standalone browser does.
Quickly check documentation etc, without switching windows.
* Browse over remote connections (v1.125 preview) – When the integrated browser is opened in a remote workspace, web traffic can now be proxied through the remote connection, letting you securely reach ports and services only accessible from the remote machine.
If you develop against IRIS instances over SSH or remote setups, give this a go.
* Language Server Protocol 3.18 (v1.125). – extension authors who build language servers can now adopt version 3.18 of the protocol with updated VS Code client and server packages available.
Beneficial when building VS Code extensions, which is something we specialize in at George James Software. If you’ve ever wanted a custom editor, or any other kind of extension built for your own workflow, get in touch: georgejames.com/vs-code-extension-authoring
This release also includes contributions from our very own John Murray through pull requests that address open issues.
View the full release notes:
Version 1.123 – https://code.visualstudio.com/updates/v1_123
Version 1.124 – https://code.visualstudio.com/updates/v1_124
Version 1.125 – https://code.visualstudio.com/updates/v1_125
Version 1.126 – https://code.visualstudio.com/updates/v1_126
* InterSystems ObjectScript (v3.8.2) – This adds a new Import Files… command that handles many file types, along with a new objectscript.insertStubContent setting. It also fixed Save As… support for server-side documents, unit tests no longer always running the first workspace folder, detailed error messages for invalid server-side URIs and the reconnect option reinstated on the status bar for server-side workspace folders.
If you work server-side across multiple workspace folders, the unit test fix will make a big difference.
* InterSystems Server Manager (v3.12.3) – A small release giving the namespace default web app its own icon, plus dependency updates.
Sign up to hear about our webinars, new tool releases, coding tips and industry insights.