IBM Cloud Docs
Release notes for Container Registry

Release notes for Container Registry

What's new in IBM Cloud® Container Registry and Vulnerability Advisor. The changes are grouped by date.

14 February 2025

Access IBM Cloud Container Registry by using trusted profiles

You can use trusted profiles to grant different IBM Cloud identities access to IBM Cloud Container Registry resources in your account. Automatically grant federated users access to your account with conditions based on SAML attributes from your corporate directory.

For more information, see Accessing Container Registry by using trusted profiles.

9 December 2024

Content delivery network (CDN) is enabled for users that pull IBM Cloud Container Registry images from global (icr.io) over a public network
To ensure continued worldwide performance for global registry (icr.io) in IBM Cloud Container Registry, a content delivery network (CDN) is now enabled.

26 June 2024

Firewall changes from 4 September 2024 for users that pull IBM Cloud Container Registry images from global (icr.io)

To ensure continued worldwide performance for global registry (icr.io) in IBM Cloud® Container Registry, a content delivery network (CDN) is being enabled that means that you might have to adjust your firewall settings. If you need to adjust your firewall settings, you must adjust them by 4 September 2024.

For more information, see Important firewall changes from 4 September 2024 for users that pull IBM Cloud Container Registry images from global (icr.io).

15 March 2024

New region in Madrid
A new region in Madrid, Spain is available. The new region is eu-es and the domain name is es.icr.io. For more information, see Local regions.

13 November 2023

Discontinuation of Vulnerability Advisor version 3

Vulnerability Advisor version 3 is discontinued.

For more information about how to update to Vulnerability Advisor version 4, see Vulnerability Advisor version 3 is being discontinued on 13 November 2023.

11 October 2023

Vulnerability Advisor version 3 is discontinued from 13 November 2023

Vulnerability Advisor version 3 is being discontinued on 13 November 2023. If you have version 3 set as the default, you must update to Vulnerability Advisor version 4 by 13 November 2023. If you are already using version 4, no action is required.

For more information about how to update to version 4, see Vulnerability Advisor version 3 is being discontinued on 13 November 2023.

24 July 2023

Added the option to output several IBM Cloud Container Registry commands in JSON format

The following IBM Cloud Container Registry commands now have an output option for JSON format:

  • ibmcloud cr exemption-add
  • ibmcloud cr exemption-list
  • ibmcloud cr exemption-types
  • ibmcloud cr image-list
  • ibmcloud cr namespace-list
  • ibmcloud cr plan
  • ibmcloud cr quota
  • ibmcloud cr retention-policy-list

For more information about the IBM Cloud Container Registry commands, see IBM Cloud Container Registry CLI

The --json option for IBM Cloud Container Registry commands is deprecated

The --json option is replaced with the --output json option in the following commands:

  • ibmcloud cr image-digests
  • ibmcloud cr image-prune-untagged
  • ibmcloud cr image-retention-run
  • ibmcloud cr trash-list

For more information about the IBM Cloud Container Registry commands, see IBM Cloud Container Registry CLI

19 June 2023

Vulnerability Advisor version 3 is deprecated from 19 June 2023
For more information about how to update to version 4, see Update Vulnerability Advisor to version 4 by 19 June 2023.

19 May 2023

Update Vulnerability Advisor to version 4 by 19 June 2023

The Vulnerability Advisor component of IBM Cloud® Container Registry is being updated.

Vulnerability Advisor version 3 is being deprecated as the default on 19 June 2023. From 19 June 2023, the default will be Vulnerability Advisor version 4. If you have version 3 set as the default, you can continue to use version 3 until the end of support date. An end of support date is not available yet.

For more information, see Update Vulnerability Advisor to version 4 by 19 June 2023.

26 April 2023

Using Portieris to block the deployment of images with issues is deprecated.
The use of Portieris to block the deployment of images with issues that are found by Vulnerability Advisor is deprecated.

11 November 2022

Change to virtual private endpoints

Virtual private endpoints are changing.

On 11 November 2022, virtual private endpoints (VPEs) for IBM Cloud Container Registry are being updated and the existing VPE version is being deprecated on 15 December 2022. If you use Container Registry VPE gateways, you must create new VPE gateways and remove your VPE gateways that were created before 11 November 2022 at the earliest opportunity so that you pick up these changes. VPE gateways that were created before 11 November 2022 are deprecated and will not work after 15 December 2022.

If you create a new Container Registry VPE gateway after 11 November 2022 and also use Cloud Identity and Access Management (IAM) restricted IP address lists, you must ensure that your restricted IP address list contains the Cloud Service Endpoint (CSE) source IP addresses of the VPCs in which your Container Registry VPE gateways exist. This requirement is related to a previous change to how Container Registry works over the private network that the new VPE version also uses, see Container Registry private IP addresses changed on 5 July 2022.

For more information, see Changes to Container Registry VPE gateways from 11 November 2022.

2 November 2022

Changes to private IP addresses from 15 December 2022

The IBM Cloud Container Registry private IP addresses that were replaced on 5 July 2022 are being decommissioned on 15 December 2022.

IP addresses for accessing Container Registry over the private network changed on 5 July 2022, see Container Registry private IP addresses changed on 5 July 2022. You continue to be able to use these old IP addresses, but they are due to be decommissioned on 15 December 2022. After this date, you will not be able to access Container Registry by using these IP addresses.

For more information, see Changes to private IP addresses from 15 December 2022.

15 September 2022

Container Registry plug-in 1.0.0 is available

A new version, version 1.0.0, of the Container Registry CLI plug-in is available. To update the version of your Container Registry CLI plug-in, see Updating the container-registry CLI plug-in.

Version 1.0.0 includes Vulnerability Advisor 4.

In version 1.0.0, the ibmcloud cr image-list and ibmcloud cr image-digests commands no longer include security status by default. To include security status, you can either add the --va option to the command, or use the ibmcloud cr va command to query the security status for an individual image.

For more information, see Container Registry CLI stops returning security status results in lists by default from version 1.0.0.

All releases of Container Registry plug-in 0.1 are deprecated

All releases of version 0.1 of the Container Registry CLI plug-in are deprecated. You can continue to use releases of version 0.1, but version 1.0.0 is available for you to use. Version 0.1 will continue to be updated with any required updates until 15 September 2023. To update the version of your CLI plug-in, see Updating the container-registry CLI plug-in.

Vulnerability Advisor 4 is available from Container Registry plug-in 1.0.0

From Container Registry plug-in 1.0.0, you can choose whether to use Vulnerability Advisor version 3 or version 4 to run your commands. Vulnerability Advisor 4 is available from version 1.0.0 of the Container Registry plug-in. Vulnerability Advisor 3 is the default.

If you want to continue to use version 3, you don't need to do anything.

If you want to use version 4 to run the ibmcloud cr va, ibmcloud cr image-list, or ibmcloud cr image-digests commands, see Setting the version of Vulnerability Advisor.

For more information about Vulnerability Advisor, see About Vulnerability Advisor. For more information about Vulnerability Advisor API 4, see Vulnerability Advisor 4 for IBM Cloud Container Registry.

New commands for setting and checking the Vulnerability Advisor version are available from Container Registry plug-in 1.0.0

From Container Registry plug-in 1.0.0, you can use new commands to check and set Vulnerability Advisor versions.

If you want to continue to use version 3, you don't need to do anything.

If you want to use version 4, you can set the version by running the ibmcloud cr va-version-set command.

For more information about setting the version by using the ibmcloud cr va-version-set command, see ibmcloud cr va-version-set and Setting the version of Vulnerability Advisor.

To find out which version of Vulnerability Advisor that you're running, see ibmcloud cr va-version.

3 August 2022

The CLI stops returning security status results in lists by default from version 1.0.0

From IBM Cloud Container Registry CLI plug-in version 1.0.0, when you use the ibmcloud cr image-list and ibmcloud cr image-digests commands to list images, they return Vulnerability Advisor security status results only if you use the --va option.

If you want to continue to receive security status with your lists, prepare to upgrade by adding the new --va option to your commands.

For more information, see Container Registry CLI stops returning security status results in lists by default from version 1.0.0.

8 July 2022

Context-based restrictions

You can use context-based restrictions to define and enforce access restrictions for IBM Cloud resources based on the network location of access requests.

For more information, see Protecting Container Registry resources with context-based restrictions.

5 July 2022

Change to Container Registry private IP addresses in all regions

If you're using Cloud Identity and Access Management (IAM) restricted IP address lists and you are connecting to Container Registry over the private network, your lists of allowed IP addresses must now include the private subnet and IP addresses of your own hosts. The IBM Cloud Container Registry private IP addressees also changed. This change also affects you if you have allowlists or a firewall rule.

For more information, see Container Registry private IP addresses changed on 5 July 2022 and Using IAM IP address access restrictions.

All accounts require IAM access policies

To access IBM Cloud Container Registry, you must be using Cloud Identity and Access Management (IAM) access policies. You must ensure that you are using IAM access policies to manage access to the Container Registry service.

Policy-free authorization is discontinued in the following Container Registry regions:

  • au-syd
  • eu-de
  • eu-gb
  • jp-tok
  • us-south

For more information about mapping the region name to the domain, see Local regions.

Other regions are unaffected because they already require IAM access policies for all accounts.

For more information, see IAM access policies are required from 5 July 2022 and Defining IAM access policies.

23 June 2022

Change to Container Registry private IP addresses in the following regions only: br-sao, ca-tor

If you're using Cloud Identity and Access Management (IAM) restricted IP address lists and you're connecting to Container Registry over the private network in the br-sao and ca-tor regions, your lists of allowed IP addresses must now include the private subnet and IP addresses of your own hosts. The IBM Cloud Container Registry private IP addressees also changed. This change also affects you if you have allowlists or a firewall rule. Other regions are not affected yet.

For more information, see Container Registry private IP addresses changed on 5 July 2022 and Using IAM IP address access restrictions.

20 April 2022

Container Registry private IP addresses are changing from 23 June 2022

By 23 June 2022, if you're using Cloud Identity and Access Management (IAM) restricted IP address lists and you're connecting to Container Registry over the private network, you must update your lists of allowed IP addresses to include the private subnet and IP addresses of your own hosts. The IBM Cloud Container Registry private IP addressees are also changing, which might require updates to your firewall configuration.

For more information, see Container Registry private IP addresses changed on 5 July 2022.

1 March 2022

Amendment to the minimum supported Docker version for Container Registry
From 1 March 2022, the minimum version of Docker Engine that is supported by Container Registry is v17.07, or later.

9 February 2022

All accounts will require IAM access policies from 5 July 2022

From 5 July 2022, to access IBM Cloud Container Registry, you must be using Cloud Identity and Access Management (IAM) access policies. If you started to use Container Registry before the availability of IAM API key policies in Container Registry in February 2019, you must now ensure that you're using IAM access policies to manage access to the Container Registry service.

Policy-free authorization will be discontinued in the following Container Registry regions:

  • au-syd
  • eu-de
  • eu-gb
  • jp-tok
  • us-south

For more information about mapping the region name to the domain, see Local regions.

Other regions are unaffected because they already require IAM access policies for all accounts.

For more information, see IAM access policies are required from 5 July 2022 and Defining IAM access policies.

2 February 2022

Replication of exemption policies between IBM regions is discontinued

From 2 February 2022, all regions require separate exemption policy management. Exemption policies are used to exclude any matching vulnerabilities or configuration issues from Vulnerability Advisor reports. You can set an exemption policy by running the ibmcloud cr exemption-add command, see Setting organizational exemption policies.

For more information, see Container Registry is ending exemption synchronization across regions on 31 January 2022.

1 February 2022

Storage that is used by untagged images is being charged for

From 1 February 2022, IBM Cloud Container Registry is charging for the storage that is used by untagged images. To reduce the amount that you're charged, you can clean up your namespaces by deleting untagged images. You can also free up used storage and change service plans or quota limits to stay within given quota limits.

For more information, see Container Registry to bill for storage used by untagged images from 1 February 2022.

17 January 2022

View the activity tracker auditing events for Red Hat signing

You can view the activity tracker auditing events for Red Hat Signing operations.

For more information, see Auditing events for Container Registry.

27 June 2017

Introducing IBM Cloud Container Registry

IBM Cloud Container Registry is available as a service in IBM Cloud. Container Registry provides a multi-tenant private image registry that you can use to store and share your container images with users in your IBM Cloud account.

For more information about how to use Container Registry, see Getting started with Container Registry.