InterSystems Official
Thomas Dyar · Jan 24

InterSystems IRIS and IRIS for Health 2021.2 is published

The Data Platforms team is very pleased to announce the 2021.2 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health and HealthShare Health Connect, which are now Generally Available (GA) to our customers and partners.

Release Highlights

InterSystems IRIS Data Platform 2021.2 makes it even easier to develop, deploy and manage augmented applications and business processes that bridge data and application silos. It has many new capabilities including:

Enhancements for application and interface developers, including:

  • Embedded Python 
  • Interoperability Productions in Python
  • Updates to Visual Studio Code ObjectScript Extension Pack
  • New Business Services and operations added allowing users to set and run SQL query with minimal custom coding

Enhancements for Analytics and AI, including:

  • New SQL LOAD command efficiently loads CSV and JDBC source data into tables
  • Enhancements to Adaptive Analytics

Enhancements for Cloud and Operations tasks, including:

  • New Cloud Connectors make it simple to access and use cloud services within InterSystems IRIS applications
  • IKO enhancements improve manageability of Kubernetes resources

Enhancements for database and system administrators, including:

  • Online Shard Rebalancing automates distribution of data across nodes without interrupting operations
  • Adaptive SQL engine uses fast block sampling and automation to collect advanced table statistics and leverages runtime information for improved query planning
  • Storage needs for InterSystems IRIS are reduced with new stream and journal file compression settings
  • Support for TLS 1.3 and OpenSSL 1.1.1, using system-provided libraries
  • New ^TRACE utility reports detailed process statistics such as cache hits and reads

More details on all these features can be found in the product documentation:

 How to get the software

InterSystems IRIS 2021.2 is a Continuous Delivery (CD) release, which now comes with classic installation packages for all supported platforms, as well as container images in OCI (Open Container Initiative) a.k.a. Docker container format.  Container images are available for OCI compliant run-time engines for Linux x86-64 and Linux ARM64, as detailed in the Supported Platforms document.

Full installation packages for each product are available from the WRC's product download site for CD releases. Using the "Custom" installation option enables users to pick the options they need, such as InterSystems Studio and IntegratedML, to right-size their installation footprint.

Container images for the Enterprise Edition, Community Edition and all corresponding components are available from the InterSystems Container Registry using the following commands:

docker pull containers.intersystems.com/intersystems/iris:2021.2.0.651.0
docker pull containers.intersystems.com/intersystems/iris-ml:2021.2.0.651.0
docker pull containers.intersystems.com/intersystems/irishealth:2021.2.0.651.0
docker pull containers.intersystems.com/intersystems/irishealth-ml:2021.2.0.651.0

For a full list of the available images, please refer to the ICR documentation.

Alternatively, tarball versions of all container images are available via the WRC's product download site for CD containers.

Our corresponding listings on the main cloud marketplaces will be updated in the next few days.

Sharing your experiences

We are excited to see this version now hitting the GA milestone and eager to hear your experiences with the new software. Please don't hesitate to get in touch through your account team or the Developer Community with any comments on the technology or the use cases you're addressing with it.

For selected new capabilities and products, we've set up Early Access Programs to allow our users to evaluate software before it gets released. Through these focused initiatives, we can learn from our target audience and ensure the new product fulfills their needs when it gets released. Please reach out through your account team or watch the Developer Community if you're interested in participating in any of these.

11
1 1,109
Discussion (17)4
Log in or sign up to continue

Hi Ben.

For some reason, only IRIS 2021.1CE is available for Windows, although IRIS 2021.2CE is available for many other operating systems, such as MacOSX.

Is it possible for Windows to update the version to 2021.2 too?

@Vitaliy.Serdtsev - thank you very much for bringing this to our attention!  There was a small issue resulting in the version listing being out of date.  This has been corrected and you should be able to get access to 2021.2 for Windows now (please let me know if you still have issues).  Thanks for reaching out!

Now on evaluation.intersystems.com for Windows/MacOSX/Container allows to download the version of IRIS 2020.1CE, and for the rest - IRIS 2021.2CE.

What happened and when will the problem with downloading the latest version disappear once and for all?

This is a bug. We'll look into it. Thank you for bringing it to our attention.

And images with ZPM package manager 0.3.2 are available accordingly:

intersystemsdc/iris-community:2021.2.0.651.0-zpm
intersystemsdc/iris-ml-community:2021.2.0.651.0-zpm
intersystemsdc/irishealth-community:2021.2.0.651.0-zpm 
intersystemsdc/irishealth-ml-community:2021.2.0.651.0-zpm  
intersystemsdc/iris-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-ml-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-community:2021.1.0.215.3-zpm

And to launch IRIS do:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2021.2.0.651.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-ml-community:2021.2.0.651.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2021.2.0.651.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2021.2.0.651.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-ml-community:2021.2.0.651.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2021.2.0.651.0-zpm

And for terminal do:

docker exec -it my-iris iris session IRIS

and to start the control panel:

http://localhost:9092/csp/sys/UtilHome.csp

To stop and destroy container do:

docker stop my-iris

And the FROM clause in dockerfile can look like:

FROM intersystemsdc/iris-community:2021.2.0.651.0-zpm

Or to take the latest image:

FROM intersystemsdc/iris-community

Please change all the 649's in this to 651 - 2021.2 was republished

Updated to 651, thanks, @Jeffrey Fried!

Also, we have the latest tag for ZPM images, so this will take the latest:

FROM intersystemsdc/iris-community:latest

Or just like this:

FROM intersystemsdc/iris-community

Are there any news on docker hub publication?

docker pull store/intersystems/iris-community:2021.2.0.649.0
Error response from daemon: manifest for store/intersystems/iris-community:2021.2.0.649.0 not found: manifest unknown: manifest unknown

InterSystems IRIS 2021.2 is now available on docker hub, you can retry that command.

However, due to Docker changing the terms of licensing, InterSystems is phasing out its Community version listings on docker hub after January 31, 2022.

In the future, we may have a listing there, but that is not finalized.

Currently, as well as in the future, these images can be obtained with docker CLI via:

docker pull containers.intersystems.com/intersystems/iris-community:2021.2.0.651.0

Note that containers.intersystems.com does not require authentication when pulling Community Edition (CE) of InterSystems IRIS (see InterSystems Container Registry). Stay tuned for an announcement about our plans for docker hub, and please let us know if you have concerns or questions!

docker pull containers.intersystems.com/intersystemscorp/iris-community:2021.2.0.649.0

is probably

docker pull containers.intersystems.com/intersystems/iris-community:2021.2.0.649.0

Interesting news. Question: as access to containers.intersystems.com requires a WRC account, how do prospects/new users/people without WRC access can get community version of InterSystems IRIS?

Thanks, Eduard! I updated the above comment to fix the typo!

The Community Edition (CE) of InterSystems IRIS are available from containters.intersystems.com without credentials. This should work for anyone:

docker pull containers.intersystems.com/intersystems/iris-ml-community:2021.2.0.651.0

UPDATE! We discovered a defect in the Windows builds of InterSystems IRIS 2021.2, and have now updated those images on the WRC download site for Continuous Delivery releases. The new build number for the Windows kits is 651.