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
By Alberto Fuentes
By Gabriel Ing
By Luis Angel Pérez Ramos
By Jorge Ivan Jaramillo Herrera
OAuth2 Native Authentication for Web Applications
By Ariel Glikman
By Evgeny Shvarov
By Andrew Sklyarov
By Netanel Frankel
By Henry Pereira
By Robert Cemper
New Releases
dc-toonby 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-managementby 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 Gitby 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)
Most downloaded
Discussion (0)1