This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.

Tag version: 3.2.3

Released: 2023-04-19 10:53:35

  • Correctly fetch password when connecting via a Server Manager tree entry.
  • Upgrade embedded Deltanji to version 7.1.

Tag version: 3.2.2

Released: 2022-11-03 10:47:57

  • Fix REST debugging on IRIS.
  • Skip debugging through inherited method code.
  • Update branding and documentation.

Tag version: 3.2.1

Released: 2021-10-11 04:21:05

  • Accept TLSv1 so debugging is possible on InterSystems versions that do not support TLSv1.2.
  • Handle WRITE output during debugging on older InterSystems versions.
  • Populate breadcrumb and outline based on chosen language mode rather than filename extension.
  • Improve GettingStarted documentation after user feedback.

Tag version: 3.2.0

Released: 2021-09-21 06:41:37

  • Debugging
    • Option to break on error when a handler exists (Try/Catch, $ETRAP or $ZTRAP).
    • Display WRITE command output when debugging.
    • Support configurationless debugging. If your workspace root folders already contain a launch.json file in the .vscode folder you will be prompted to delete it on first use.
    • Support running without debugging.
    • Make the 'Pause' button work.
    • Offer 'Run' and 'Debug' CodeLenses above each classmethod. Settings (e.g. "serenji.codeLenses.debug.cls": false) allow these to be hidden per file type.
    • Contribute 'Run' and 'Debug' options to editor command button.
    • Use dynamic configurations to leverage VS Code's support for multiple concurrent debug sessions and consoles.
    • Improve prompting for entrypoint and arguments when starting to debug a classmethod / procedure / subroutine / extrinsic function.
    • Return focus to class or MAC document after debugging through its INT code.
    • Add helptext and commands to empty Debug view.
    • Pre-fill namespace selector where possible when launching debugging.
    • Include namespaces using remote databases in namespace selector.
    • Use server's connectTimeout setting during debug connect.
    • Add command for requesting a debug license.
    • Improve messages when debug license is needed.
    • Make 'Never' option on debug license dialog work properly.
    • Fix double-encoded debug license request email link bug.
  • Add walkthrough to Welcome page.
  • Add guidance to empty Explorer view.
  • Contribute commands to Remote Indicator (left end of status bar).
  • Coexist better with other ObjectScript extensions.
  • Add Serenji commands to InterSystems Server Manager tree's namespaces.
  • Add Explorer context menu option for adding Serenji folder to workspace.
  • Add new folder to end of workspace rather than start.
  • Use a different background for read-only documents when not debugging. Customizable as serenji.readonly.background, for example:
      "workbench.colorCustomizations": {
        "serenji.readonly.background": "#FF000020"
  • Improve how filepaths are displayed.
  • Respect other server-side source control classes as well as Deltanji's.
  • Fix error that reported an undefined 'folders' variable.
  • Fix rare issue that caused an ECONNREFUSED error.
  • Add dataTimeout setting and default it to 20 seconds.
  • Add option to ignore warning about mismatch between client and server versions.
  • Add dependency on the georgejames.gjlocate extension.
  • Update dependent packages.
  • Embedded Deltanji Solo changes:
    • Fix full-type Change Request diff in Beyond Compare fetching wrong versions for Previous folder.
    • Correct searching for all-numeric Change Requests.
    • Support simplified Locations & Routes diagrams.

Tag version: 3.1.3

Released: 2020-06-19 18:52:24

  • Support debugging when connected to a Deltanji service. Requires VCM-D-0731 update to Deltanji.
  • Embedded Deltanji Solo changes:
    • Add favicon.
    • Fix layout issues affecting Firefox on Linux.

Tag version: 3.1.1

Released: 2020-05-06 13:48:40

  • Improve Explorer performance.

Tag version: 3.1.0

Released: 2020-03-17 16:05:25

  • Change language ids and aliases for better interoperability.
  • Add initial telemetry.
  • Use webpack for faster loading.
  • Improve documentation.

Tag version: 3.0.11

Released: 2020-02-10 23:37:59

  • Improve documentation.
  • Fix installer error.

Tag version: 3.0.9

Released: 2019-12-20 11:46:22

  • Make debug session stop cleanly at end of execution.
  • Allow debugging to target line labels that come after a zero-length line.
  • Fix "Cannot read property 'length' of undefined" that occurred when using namespace-specific launch-type debug config in a root-level workspace.
  • Color %-labels correctly.
  • Fix issues with F12 not going to correct line.
  • Handle larger local variable arrays when debugging.
  • Suppress suggestions when typing a label at the start of a line.

Tag version: 3.0.7

Released: 2019-09-06 12:43:53

  • Support debugging of REST services in conjunction with the 'REST Client' extension.
  • Display object properties and array subtrees hierarchically in the Variables pane.
  • Show private variables correctly when at topmost stack level.
  • Enable value-changing in Variables pane when at topmost stack level.
  • By default, debugging no longer stops in OBJ-only code.
  • Uninteresting code can be marked for skipping through during debug.
  • Provide a process list for attach-type debugging.
  • Provide a list if debugging needs to prompt for a namespace choice.
  • More 'Go to Definition' improvements.

Tag version: 3.0.6

Released: 2019-09-02 16:54:48

See changelog at

Tag version: 3.0.5

Released: 2019-07-10 14:46:05

See changelog at

Tag version: 3.0.4

Released: 2019-07-08 15:29:55

See changelog at

Tag version: 3.0.3

Released: 2019-04-15 16:07:21

Tag version: 3.0.2

Released: 2019-04-15 15:49:19

Tag version: 3.0

Released: 2019-04-01 15:57:08

Tag version: 2.6.3

Released: 2018-06-01 00:00:00

Tag version: 2.6.3

Released: 2018-06-01 00:00:00

4 (1)
Developer Environment
Works with
CachéEnsembleHealthShareInterSystems IRIS
Last updated