InterSystems IRIS, IRIS for Health, & HealthShare Health Connect 2022.1 developer preview 7 is published
UPDATE: Developer Preview 7 has been released.
Update 7 includes a number of stability improvements over previous updates and support for support for all of the planned 2022.1 features. If you notice any problems at all, now's the time to let us know. The docker pull commands below have been updated with the latest build numbers. Enjoy!
Developer Preview releases are now available for the 2022.1 version of InterSystems IRIS, IRIS for Health, and HealthShare Health Connect.
As this is InterSystems' first developer preview release, let's take a moment to describe what these are. The developer preview program enhances the previous IRIS preview program with approximately bi-weekly releases that add features as they are ready. This allows us to get feedback on capabilities and enhancements as they're available. You'll see below a list of enhancements that are targeted for 2022.1, which are not included in the first developer preview. Look for those over the coming weeks.
We are eager to learn from your experiences with this new release ahead of its General Availability release. Please share your feedback through the Developer Community so we can build a better product together.
InterSystems IRIS Data Platform 2022.1 is an extended maintenance (EM) release. 2022.1 includes the many important new capabilities and enhancements have been added in 2021.2, the continuous delivery (CD) release, since 2021.1, the previous EM release. Please refer to the release notes for 2021.2 for an overview of these enhancements.New in InterSystems IRIS Data Platform 2022.1 will be expanded support for both production and development platforms. InterSystems IRIS will support (NOTE: these enhancements are not in the developer preview 1):
- Windows Server 2022
- Windows 11
- AIX 7.3
- Oracle Linux 8
Additionally, we are happy to announce the addition of support Apple's M1 chipset for development environments. Support for MacOS Monterey (12) is planned for the 2022.1 release, but is not included in developer preview 1.
Other important enhancements include:
- Speed and Scale improvements to System Alerting & Monitoring (SAM)
- The IRIS .NET SDK now support .NET 5
- Improvements to InterSystems Reports
- Ease-of-use improvements to Production Extensions (PEX), which enables easy reuse of customer interoperability components
More details on all of these features can be found in the product documentation:
- InterSystems IRIS 2022.1 documentation and release notes
- InterSystems IRIS for Health 2022.1 documentation and release notes
- HealthShare Health Connect 2022.1 documentation and release note
EM releases come with classic installation packages for all supported platforms, as well as container images in OCI (Open Container Initiative) a.k.a. Docker container format. For a complete list, please refer to the Supported Platforms document.
Installation packages and preview keys are available from the WRC's preview download site. They're also available from evaluation.intersystems.com.
Container images for the Enterprise Editions of InterSystems IRIS and IRIS for Health and all corresponding components are available from the InterSystems Container Registry using the following commands:
docker pull containers.intersystems.com/intersystems/iris:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/irishealth:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-arm64:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/irishealth-arm64:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-ml:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-ml-arm64:2022.1.0.191.0
For a full list of the available images, please refer to the ICR documentation.
Container images for the Community Edition can also be pulled from the InterSystems Container Registry using the following commands:
docker pull containers.intersystems.com/intersystems/iris-community:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/irishealth-community:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-community-arm64:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/irishealth-community-arm64:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-ml-community:2022.1.0.191.0 docker pull containers.intersystems.com/intersystems/iris-ml-community-arm64:2022.1.0.191.0
Alternatively, tarball versions of all container images are available via the WRC's preview download site.
InterSystems IRIS Studio 2022.1 is a standalone IDE for use with Microsoft Windows and can be downloaded via the WRC's preview download site. It works with InterSystems IRIS and IRIS for Health version 2022.1 and below. InterSystems also supports the VSCode-ObjectScript plugin for developing applications for InterSystems IRIS with Visual Studio Code, which is available for Microsoft Windows, Linux and MacOS.
The build number for this developer preview release is 2022.1.0.191.0.
And images with ZPM package manager 0.3.2 are available accordingly.
From clause could look like:
And change the image to any of the following:
Also you can benefit from the latest and preview tags. Latest is equal to the latest GA IRIS, and preview is for the latest Preview version. e.g.
equals to:
And
equals to:
And to launch IRIS do:
And for terminal do:
and to start the control panel:
To stop and destroy container do:
Thanks for having the :preview
That's comfort
Thanks, Evgeny.
Can't notice a difference between the lines: 1 and 3, 4 and 6. Just a typo?
Interoperability callbacks can now be written in Python.
I tried to run the docker image on my Apple Silicon, but the docker run fails with the following error:
-----
[INFO] Executing command /home/irisowner/irissys/startISCAgent.sh 2188...
[INFO] Writing status to file: /home/irisowner/irissys/iscagent.status
Reading configuration from file: /home/irisowner/irissys/iscagent.conf
ISCAgent[18]: Starting
ISCAgent[19]: Starting ApplicationServer on *:2188
[INFO] ...executed command /home/irisowner/irissys/startISCAgent.sh 2188
[INFO] Copying InterSystems IRIS license key from /durable/iris.key to /usr/irissys/mgr...
[INFO] ...copied key
[INFO] Starting InterSystems IRIS instance IRIS...
[INFO] Invalid registry ownership
[ERROR] Command "iris start IRIS quietly" exited with status 256
[ERROR] See the above messages or /durable/iris/mgr/messages.log for more information
[FATAL] Error starting InterSystems IRIS
-----
I get the same error on Ubuntu ARM. I am using the image, containers.intersystems.com/intersystems/iris-arm64:2022.1.0.114.0.
There is was a change in users, and before starting a new container with durable %SYS, you have to change permissions. Look at the documentation
Thanks. I thought that was relevant, but even with the directory and files owned by 51773.52773, it failed with the same error.
It fails even without mounting a volume outside the container and no durable %SYS, so I was wondering if the image itself had the problem.
The issue could be also, if you using some different user, set with USER line in Dockerfile, or with user parameter when you run it. The user running the IRIS inside the container should be irisowner.
Ah.. That was it.
I was switching to root while building the image for installing jdk.. Adding 'USER irisowner' at the end of Dockerfile solved the issue. Thank you!
Social networks
InterSystems resources
Log in or sign up
Log in or create a new account to continue
Log in or sign up
Log in or create a new account to continue
Log in or sign up
Log in or create a new account to continue