Announcement
· 8 hr ago

InterSystems Open Exchange Applications Digest, January 2026

Hello and welcome to the January 2026 Open Exchange Recap.
General Stats:
11 new apps in January
557 downloads in January
1,192 applications all time
45,493 downloads all time
3,525 developers joined
New Applications
IRIS OpenTelemetry Demo
By Qiyuan Yin
iris-health-fhir-agentic-demo
By Alberto Fuentes
FHIR-AI-Hackathon-Kit
By Gabriel Ing
json2class
By Luis Angel Pérez Ramos
IRIS_dockerization
By Jorge Ivan Jaramillo Herrera
OAuth2 Native Authentication for Web Applications
By Ariel Glikman
one-to-many-case
By Evgeny Shvarov
swagger-request-validator
By Andrew Sklyarov
clouddoc-demo-docker
By Netanel Frankel
dc-mais
By Henry Pereira
CSV-to-MS-OFX
By Robert Cemper
New Releases
dc-toon by Henry Pereira
v1.0.1
Set the publishing manager (which I forgot to do earlier).
v1.0.2
Description:This pull request introduces critical improvements to the dc.toon.Converter class, enhancing its ability to accurately handle data types during both JSON-to-TOON and TOON-to-JSON conversion. Key Changes:1. Full Datatype Support in JSON \rightarrow TOON Conversion: Adds proper handling for various JSON data types (e.g., Boolean true/false) during conversion into the TOON format. Before: Boolean values in JSON arrays were incorrectly converted or lost fidelity (e.g., true might become 1). After: Boolean values are preserved correctly in the TOON output, matching the original data structure. Example: {"age":true} is now correctly represented in TOON, not as a numeric equivalent. Datatype Fidelity in TOON \rightarrow JSON Conversion: The FromTOON method now ensures that data types are accurately restored when converting TOON back into JSON (Dynamic Object).
Fixes:
Boolean strings ("true", "false") in TOON are now converted to JSON Booleans (true, false) instead of numerics (1, 0) or strings.
"null" strings in TOON are now converted to the proper JSON null value instead of an empty string ("").
Example: TOON isactive:true \rightarrow JSON "isactive":true (instead of "isactive":1).
Bug Fix in Quoted String Parsing: Fixed a syntax error/logic gap in the quoted string check within the parser. The conditional statement for identifying a quoted string (If $Extract(str,1)="""" && ($Extract(str,*)="""")) was missing necessary parentheses or required refinement to ensure correct execution flow

Special thanks to @Ashok Kumar
iris-user-management by Evgeny Shvarov
v1.0.2
bugfix for error-logging
v1.0.3
Added database parameter so it can be used not only for the USER database. zpm "shvarov-user-management -D db=YOURDB"
Embedded Git by Pravin Barton
v2.15.0

[2.15.0] - 2026-01-06

Added

  • Import All has been added to public-facing API (#891)
  • Web UI workspace view now has an option to abort merge in progress (#895)
  • New setting lets you treat generated classes as read-only in Studio/VS Code (#712)

Fixed

  • Web UI workspace view labels changes as Merge Conflict if there are unmerged changes (#890)
  • Web UI workspace view displays diff correctly for files with merge conflicts (#898)
  • Storage definition changes in persistent classes are now correctly exported to the Git repository (#906)
  • Catch and log exceptions thrown by pull handlers (#909)
  • Fix Incremental Load to first remove production items before removing classes (#907)
iris-vector-search by Fan Ji
v1.2.0
Vector Search with InterSystems IRIS 2025.3
irisJWT by Ashok Kumar T
v1.0.1
code updates
lovable-backend by Evgeny Shvarov
v1.0.2
REST API Unit tests added
JSON2Persistent by Michael Braam
v1.0.6
Added support for IPM
v1.0.7
corrected release number
Tutorial-QUERY by Robert Cemper
v0.0.2
archive repo update articles + video
IRIS-fast-ECP-setup by Robert Cemper
v0.1.7
moved to archive
CPIPE by Robert Cemper
v1.1.4
archived
DBfree by Robert Cemper
v0.0.3
archived
WebCommand by Robert Cemper
v0.0.6
arachived
GlobalToJSON-XLA by Robert Cemper
v0.0.7
archived
v0.0.8
archived
zpmshw by Robert Cemper
v1.0.4
archived
ZPretty by Robert Cemper
v1.1.3
archived
zpm-registry by Evgeny Shvarov
v1.3.4
Fix <Invoke> by having method return %Status
csvgen-python by Evgeny Shvarov
v1.2.6
Added error handling to Generate() method
Most downloaded
ObjectScript-Math
By Peter Steiwer
MDX2JSON
By Eduard Lebedyuk
DeepSeeWeb
By Anton Gnibeda
Intersystems-Monitoring
By Teunis Stolker
Test Coverage Tool
By Timothy Leavitt
iris-web-swagger-ui
By Semion Makarov
zpm-registry
By Evgeny Shvarov
yaml-utils
By Benjamin De Boe
WebTerminal
By Nikita Savchenko
January, 2026Month at a GlanceInterSystems Open Exchange
Discussion (0)1
Log in or sign up to continue