Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@intersystems-community/intersystems-servermanager

InterSystems Server Manager VS Code extension API interfaces and constants

intersystems

readme

InterSystems Server Manager extension API interfaces and constants

GitHub

Package defining the interfaces used in the API that is published by the intersystems-community.servermanager extension for Visual Studio Code, plus constants associated with the extension.

Changelog

v3.10.2

  • Add optional scope property to IServerName, which was introduced in Server Manager 3.10.2.

v3.8.0

  • Add function signatures, including getAccount which was introduced in Server Manager 3.8.0.

v3.4.1

  • Add optional superServer object.

v3.0.4

  • Export constants correctly.

v3.0.0

  • First release, numbered to align with the first published version of Server Manager 3.

changelog

3.10.1 (14-May-2025)

  • Try to end /api/atelier web sessions when extension deactivates (#267).
  • Update dependencies.

3.10.0 (02-Apr-2025)

  • Show objectscript.conn.docker-compose type connections under 'Current' node (#187).
  • Declare authentication contribution (#246).
  • Fix publishing to Open VSX registry (#248).
  • Suffix generated server-side folder names with web app path (#252).
  • Introduce an ellipsis submenu and demote Open Portal to it (#255).
  • Support running in a web environment (#258).
  • Input UI tweaks (#259).
  • Update dependencies.

3.8.0 (13-Nov-2024)

  • Prevent overprompting for permission and account (#242).
  • Update dependencies.

3.6.2 (23-Jul-2024)

  • Helpstring for intersystems.servers object incorrectly stated that uppercase letters are accepted (#229).
  • Edit Settings command now opens JSON file instead of Settings UI (#230).

3.6.1 (30-May-2024)

  • Don't attempt to open the Management Portal in the Simple Browser for IRIS 2024.1+ (#223).
  • Updated dependencies.

3.6.0 (29-Jan-2024)

  • Change "Starred" to "Favorites" in command titles (#210).
  • Add 'Remove from Recent' to context menu of Recent entry (#213).
  • Rename and change logo of View Container (#216):
    • Changed the icon from the toolbox to the ISC logo
    • Changed the name from InterSystems Tools to InterSystems
    • Webpack'ed extension.
    • Updated vulnerable dependencies.
  • Default Connection Type picker to https if port 443 was specified (#219).

3.4.2 (10-Aug-2023)

  • Add shortcut to Explorer section of Portal at namespace level (#185).
  • Remove embedded default server definitions and the associated /hideEmbedded setting (#203).
  • Add context information with which namespace action contributors can discover server API version (#206).
  • Fix some documentation links.

3.4.1 (27-Jul-2023)

  • Treat same username on different servers as distinct accounts (#194).
  • Sort our entries in the Accounts menu.
  • Show username on tooltip of tree node that reports a connection problem.
  • Extend intersystems.servers objects to support optional superServer information (#182).
  • Update documentation link in README.

3.4.0 (24-Jul-2023)

  • Add pathPrefix to new server setup prompts (#175). Thanks to @yannip1234.
  • Add "Web Applications" tree under namespaces (#184).
  • Remove support for "intersystemsServerManager.authentication.provider": "none" setting (#190).
  • Update vulnerable dependencies.

3.2.2 (13-Feb-2023)

  • Improve deprecation message for password property (#164).
  • Use @intersystems-community/intersystems-servermanager NPM package, and document how to do this (#166, #167).
  • Update on Open VSX Registry.
  • Update vulnerable dependencies.

3.2.1 (04-Oct-2022)

  • Fix publishing failure.

3.2.0 (03-Oct-2022)

  • Implement intersystems-server-credentials authentication provider.
  • Implement Migrate Legacy Passwords command (#146).

2.0.11 (08-Aug-2022)

  • Fix hang when user presses Escape on password prompt (#154).
  • Doublequote username in SQL GRANT statement recommendation (#151).

2.0.10 (29-Jun-2022)

  • Accept self-signed certificates if http.proxyStrictSSL is set to false (#137).
  • Notify when SQL GRANT will be necessary in order to display list of server-side projects (#140).
  • Reuse session-cached username if server definition lacks one (#141).

2.0.9 (20-Apr-2022)

  • Add support for server-side projects (#131).

2.0.8 (28-Mar-2022)

  • Update vulnerable dependencies.

2.0.7 (02-Feb-2022)

  • Also import user-specific connections from Windows registry (#107).
  • Update vulnerable dependencies.

2.0.6 (28-Sep-2021)

  • Apply pathPrefix correctly (#95, #99).
  • Update vulnerable dependencies.

2.0.5 (09-Jun-2021)

  • Allow extension in untrusted workspaces (#92).

2.0.4 (12-May-2021)

  • 'All Servers' folder contents were not sorted as documented (#87).
  • Use web app token instead of passing credentials to Portal.

2.0.3 (28-Apr-2021)

  • Only supply credentials to Portal if password came as plaintext from settings (#84).

2.0.2 (22-Apr-2021)

  • Support <kbd>Alt</kbd> / <kbd>Option</kbd> modifier on Edit and View buttons to add workspace folder for server-side web application files.
  • Add newly defined server to the 'Recent' list.
  • Handle repeated use of the same Edit or View button better.
  • Notify user if ObjectScript extension is missing.
  • Add more information to README.

2.0.1 (19-Apr-2021)

  • New icon for Activity Bar.
  • Fix minor typo in README.

2.0.0 (16-Apr-2021)

  • Add tree view interface.

1.0.5 (02-Feb-2021)

  • Fix publication problem (#69).

1.0.4 (01-Feb-2021) - not published

  • Add /hideEmbeddedEntries boolean to intersystems.servers to hide 'default~iris' etc from lists (#64).
  • Make the /default setting work as designed.
  • Fix problem that blocked release (#66).

1.0.3 (15-Jan-2021) - not published

  • On Windows, add Import Servers from Registrycommand to import server definitions from registry (#1).
  • Disallow the '.' character in server names (#60).

1.0.2 (13-Nov-2020)

  • Display a notification when a new server is saved.
  • Apply a validation pattern to pathPrefix.

1.0.1 (21-Oct-2020)

  • Use transparent background for icon.

1.0.0 (19-Oct-2020)

  • First production release.

0.9.2 (16-Oct-2020)

  • Make pickServer API respect ignoreFocusOut option if passed.
  • Standardize use of '®' symbol in text strings.

0.9.1 (12-Oct-2020)

  • Fix problem that blocked 0.9.0 release.

0.9.0 (09-Oct-2020)

  • Rename the three built-in server definitions and push them to the bottom of the list.
  • Only promote the /default server to the top of the list if explicitly set.
  • Keep quickpick open when focusing elsewhere, for example to copy server details from a document.
  • Prepare version number for 1.0 release.

0.0.7 (11-Sep-2020)

  • Enhance server selector quickpick so new entries can be added User Settings.

0.0.6 (04-Sep-2020)

  • New icon.
  • Upgrade vulnerable dependency.

0.0.5 (21-Aug-2020)

  • Add onDidChangePassword to API.
  • Remove test commands, which are now provided by our intersystems-community.vscode-extension-api-tester extension.

0.0.4 (24-Jul-2020)

  • Support storing passwords in local keychain.
  • Add API that other extensions can use.
  • Improve README.

0.0.3 (02-Jul-2020)

  • Change publisher id to intersystems-community.
  • Disallow uppercase in server names.
  • First publication on Marketplace.

0.0.2 (12-Jun-2020)

  • Adjust intersystems.server object structure after feedback.
  • Constrain server names to use RFC3986 'unreserved' characters only.
  • Reduce size of VSIX.

0.0.1 (10-Jun-2020)

  • Initial version.