InterSystems IRIS® Upgrade Checklist (2026.2)
To see the incompatibilities between your current version and the current release, use the Upgrade Impact Checklist.
InterSystems News, Alerts, and Advisories
From time to time, InterSystems publishes items of immediate importance to users of our software. These include alerts, mission-critical issues, important updates, fixes, and release announcements. You can obtain the most current list at https://www.intersystems.com/support-learning/support/product-news-alerts/Opens in a new tab. InterSystems recommends that you check this list periodically to obtain the latest information on these issues.
Analytics - IRIS BI
DP-442188: Move data from ^OBJ.DSTIME to ^rINDEXEXT
Category: Analytics - IRIS BI
Platforms: All
Versions: 2026.1.4, 2026.2.0
Any code using data in the ^OBJ.DSTIME global should be updated to look in the
^rINDEXEXT global. In particular, if you are intending to access bitmap-compatible
extents, you should access the global node as ^rINDEXEXT("IUD",
DP-450730: Convert lastAccessed folderItem storage to UTC
Category: Analytics - IRIS BI
Platforms: All
Version: 2026.2.0
The %DeepSee.UserLibrary.folderItem:lastAccessed property is now stored in UTC rather than in the client's local time zone.
When accessed directly through SQL or REST, the property value is returned in UTC. UserPortal applications continue to display the value in the user's local time zone.
As a result of this change, existing lastAccessed values for inactive folder items that are never reopened may appear shifted by several hours. Active folder items are unaffected in the long term, as the lastAccessed value is automatically updated and stored in UTC the next time the item is opened.
Backup/Restore
DP-450649: Remove call_os_backup script from Unix, Linux, and MacOS installations
Category: Backup/Restore
Platforms: UNIX®
Version: 2026.2.0
The call_os_backup script has been removed from product distributions and installations on UNIX, Linux, and macOS.
This script was originally provided as a template for user-defined backup procedures invoked by the Caché cbackup feature. Although the script remained in product distributions, it was no longer used by the current product.
Customers who still use call_os_backup in custom workflows should migrate away from it before upgrading to this release.
Embedded Python
DP-446493: Enable AIX to build with 17.1.4 compiler
Category: Embedded Python
Platforms: AIX
Version: 2026.2.0
To ensure successful instance builds on AIX using the 17.1.4 compiler, install the latest IBM compiler runtime patches for both the 16.x and 17.x compiler versions.
Interoperability
DP-451575: [Interoperability] Correct SQL JDBC Adapter error detection
Category: Interoperability
Platforms: All
Version: 2026.2.0
Previously, the Interoperability SQL JDBC Adapter did not correctly set the sqlcode property when an error occurred during Fetch(). This issue has been corrected.
As a result, errors that were previously masked may now be reported when using this adapter. Customers should investigate and resolve the underlying causes of these errors to ensure proper operation.
Natural Language Processing
DP-449104: Remove all remaining UIMA integration artifacts
Category: Natural Language Processing
Platforms: All
Version: 2026.2.0
This change removes the remaining class definitions, web application configuration, and other artifacts associated with the UIMA integration, which was discontinued in version 2023.1.
Object Library
- Validate attributes for %SYS.LDAP.ModifyExts
- Change the return type of %XML.SAX.EntityResolver.resolveEntity
DP-448080: Validate attributes for %SYS.LDAP.ModifyExts
Category: Object Library
Platforms: All
Version: 2026.2.0
The %SYS.LDAP.ModifyExts() method now requires that its attribute argument be specified as a list of attributes, even when only a single attribute is provided.
Previously, the method silently ignored invalid attribute values. Now, it throws an exception if the attribute argument is not properly formed.
To address this incompatibility, review calls to ModifyExts() and ensure that the attribute argument is always passed as a list.
DP-450494: Change the return type of %XML.SAX.EntityResolver.resolveEntity
Category: Object Library
Platforms: All
Version: 2026.2.0
The return type of the %XML.SAX.EntityResolver.resolveEntity() method has changed from %Library.Integer to %XML.SAX.StreamAdapter (or a subclass thereof).
If you have overridden this method and return an integer value, you must update the method signature and return value to use %XML.SAX.StreamAdapter to avoid type-related errors.
SQL
- Require SQL privileges to create and drop procedures in TSQL dialects
- Enhance the SQL Shell support for SHOW PLAN
DP-444284: Require SQL privileges to create and drop procedures in TSQL dialects
Category: SQL
Platforms: All
Version: 2026.2.0
Users who were previously able to create or drop procedures using the MSSQL or Sybase TSQL dialects may no longer be able to do so without the appropriate SQL administrative privileges. Specifically, users must have the %CREATE_PROCEDURE, %DROP_PROCEDURE, or %CREATE_FUNCTION privilege, depending on the operation being performed. For more information, see [SQL Privileges](https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GSQL_privileges#GSQL_privileges_privileges). .
[SQL Privileges](https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GSQL_privileges#GSQL_privileges_privileges).
DP-446626: Enhance the SQL Shell support for SHOW PLAN
Category: SQL
Platforms: All
Version: 2026.2.0
The syntax of the SHOW PLAN command in the SQL Shell has changed. Specifically, SHOW PLAN is now SHOW PLAN SIMPLE; SHOW PLAN VERBOSE is now SHOW PLAN LINEAR; SHOW PLANALT is now SHOW PLANALT SIMPLE; and SHOW PLANALT VERBOSE is now SHOW PLANALT LINEAR.
For more information about these syntax changes, see [Using the SQL Shell Interface](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GSQL_shell).
Tools - ^Integrity
DP-450145: Add prompts to ^Integrity report printing flow
Category: Tools - ^Integrity
Platforms: All
Version: 2026.2.0
The report printing workflow in ^Integrity now includes additional prompts based on the type of device input provided by the user (for example, a file path, device number, or no input). For example, when a user chooses to print a report and specifies a file path as the device, ^Integrity now prompts with "Parameters? "WNS":" before printing the report.
Scripts that automate interactions with ^Integrity and depend on a specific prompt sequence may need to be updated.
For Additional Help
If you need assistance with evaluating how upgrading to this extended maintenance (EM) release will affect your applications, systems, or related plans, please contact the InterSystems Worldwide Support Center:
- Phone: +1.617.621.0700
- Fax: +1.617.734.9391
- Email: [email protected]
Current release notes (and complete product documentation) can be found online at https://docs.intersystems.com.