IBM Cloud Docs
Release notes for Continuous Delivery

Release notes for Continuous Delivery

Use these release notes to learn about the latest updates to IBM Cloud® Continuous Delivery that are grouped by date. Release notes are available for a minimum of three years.

25 September 2024

The Continuous Delivery toolchain API method for generating bespoke toolchain events to Event Notifications, POST /toolchains/:toolchain_id/events, is now generally available.
The text_plain property of the request payload is changed from a string to a JSON object of the form {“content”: “string”}. The API is otherwise unchanged from the Beta.
For more information, see Enabling event notifications for toolchains and the CD Toolchain API Docs.

19 August 2024

Git Repos and Issue Tracking
Upgraded to GitLab 17.1.4.

06 September 2024

Enabling Direct Integration with an Existing Git Repository

Link a Continuous Delivery service and toolchain instance to a Git project for seamless integration, automating code deployment, and real-time collaboration. It is mandatory to link Continuous Delivery service and toolchain instance for creating a new project in the UI.

For more information, see Link a Continuous Delivery service instance to a Git Project.

09 July 2024

Git Repos and Issue Tracking
Upgraded to GitLab 17.0.3.

01 July 2024

Git Repos and Issue Tracking
Upgraded to GitLab 16.11.5.

24 June 2024

The Continuous Delivery service Professional plan now supports consolidated billing of authorized users within enterprise account hierarchies. This feature ensures that authorized user emails are counted and billed only once across all Continuous Delivery service instances in your enterprise and in a region, rather than being counted and billed separately for each instance.
For more information, see Consolidated billing.
Delivery Pipeline
Upgraded to Tekton Pipelines v0.59.2.

15 February 2024

Delivery Pipeline The toolchain service can now be selected as a service reference when creating network zones under Context-based restrictions.

2 January 2024

The Continuous Delivery toolchain API provides a new, beta method that you can use to generate bespoke (custom) toolchain events which the toolchain will forward to integrated instances of Event Notifications.
For more information, see Enabling event notifications for toolchains and the CD Toolchain API Docs.

7 December 2023

Git Repos and Issue Tracking
Upgraded to GitLab 16.5.3.

16 November 2023

Git Repos and Issue Tracking
Upgraded to GitLab 16.4.2.

3 November 2023

Git Repos and Issue Tracking
Upgraded to GitLab 16.3.5.

19 October 2023

Git Repos and Issue Tracking
Upgraded to GitLab 16.2.8.

4 October 2023

Git Repos and Issue Tracking
Upgraded to GitLab 16.1.5.

27 September 2023

Continuous Delivery toolchains APIs, SDKs, and Terraform now support looking up toolchains by name.
For more information, see the CD Toolchain API Docs and the Terraform IBM Cloud provider docs.

11 September 2023

Git Repos and Issue Tracking

Upgraded to GitLab 16.0.8.

In GitLab 16.0, any personal, project, or group access token that does not have an expiration date will automatically have an expiration date set at one year.

12 July 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.11.11.

13 June 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.10.8.

19 May 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.9.8.

20 April 2023

Continuous Delivery toolchains are now integrated with the IBM Cloud® Event Notifications service.
Enabling Event Notifications for toolchains

10 April 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.8.5.

21 February 2023

Java, Node, and Python SDKs for toolchains and Tekton pipelines are now generally available.

Java SDK: github.com/IBM/continuous-delivery-java-sdk

Node SDK: github.com/IBM/continuous-delivery-node-sdk

Python SDK: github.com/IBM/continuous-delivery-python-sdk

13 February 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.7.6.

19 January 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.6.6.

9 January 2023

Git Repos and Issue Tracking
Upgraded to GitLab 15.6.3.

14 December 2022

The Continuous Delivery service is now designated as IBM Cloud for Financial Services Validated.

This designation does not apply to all of the tools that you can integrate into toolchains. For more information about which tool integrations and tools are designated as IBM Cloud for Financial Services Validated when they are used with Continuous Delivery toolchains, see Understanding tool integrations with IBM Cloud for Financial Services.

For more information about IBM Cloud for Financial Services, see IBM Cloud Framework for Financial Services.

7 December 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.5.5.

1 December 2022

The Terraform resources and data sources, Go SDKs, and HTTP APIs for toolchains and Tekton pipelines are now generally available.

Updates include a few breaking changes.

The Terraform resources and data sources, Go SDKs, and HTTP APIs are now a generally available, fully supported feature.

Read the release notes.

18 November 2022

The Beta Terraform resources and data sources, Go SDKs, and HTTP APIs are updated, including several breaking changes.
Read the release notes.

16 November 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.4.4.

2 November 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.3.4.

6 October 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.2.5.

5 October 2022

The Beta Terraform resources and data sources, Go SDKs, and HTTP APIs are updated, including several breaking changes.
Read the release notes .

16 September 2022

Continuous Delivery service instances and toolchains that reside in Cloud Foundry orgs are no longer supported.
Services instances and toolchains that reside in resource groups remain fully supported.

08 September 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.1.6.

22 July 2022

The Beta Terraform resources and data sources, Go SDKs, and HTTP APIs are now available for working with Toolchains and Tekton Pipelines.

Terraform resources and data sources: IBM-Cloud provider.

Go SDKs: Open-source repository (repo) continuous-delivery-go-sdk.

HTTP APIs: Continuous Delivery Toolchain and Continuous Delivery Tekton Pipeline.

Ask questions and provide feedback in the #ask-your-question Slack channel.

20 July 2022

Git Repos and Issue Tracking
Upgraded to GitLab 15.0.4.

12 July 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.10.5.

08 July 2022

The Eclipse Orion Web IDE feature in the IBM Cloud® Continuous Delivery service is deprecated.

The Continuous Delivery service does not provide a direct replacement.

As of 8 August 2022, new toolchains will not include the Web IDE as a default tool. You cannot create and add instances of the Web IDE tool integration to existing toolchains. Existing instances of the Web IDE continue to operate normally.

As of 7 October 2022, the Web IDE tool integration will be removed from existing toolchains and the associated data will be deleted. It is recommended that you export your data from your Web IDE workspace before this date, or commit and push all of your outstanding changes into a Git repository.

30 June 2022

Private workers can now be run in stand-alone mode.
Using Delivery Pipeline Private Workers in stand-alone mode.
Private workers can now be managed on a Satellite cluster, providing easier management of workers on Red Hat® OpenShift® clusters by using the Operator Lifecycle Manager (OLM) framework.
Installing Delivery Pipeline Private Workers.

23 June 2022

New toolchain template demonstrates how to use a pull-based deployment mechanism to continuously deploy Kubernetes resources to multiple clusters on IBM Cloud Satellite by using a Tekton pipeline.
Satellite Template.

13 June 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.10.4.

07 June 2022

Private information in Continuous Delivery and toolchains can now be protected by the Customer Root Key as part of Bring Your Own Key.
Bring Your Own Key is available only in a professional plan.

23 May 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.9.4.

18 May 2022

New toolchain template demonstrates how to deploy a sample NodeJS application with Code Engine by using a Tekton pipeline.
Code Engine Template.

5 May 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.8.5.

1 March 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.7.4.

17 February 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.6.4.

24 January 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.5.3.

7 January 2022

Git Repos and Issue Tracking
Upgraded to GitLab 14.4.4.

30 November 2021

IBM Cloud® Continuous Delivery is now available in the Sao Paulo region.
Each location has three different data centers and provides a full cloud service stack to enable high availability, redundancy, and geographical dispersion.

29 November 2021

Git Repos and Issue Tracking
Upgraded to GitLab 14.4.2.

4 November 2021

Git Repos and Issue Tracking
Upgraded to GitLab 14.3.4.

31 October 2021

Delivery Pipeline
Upgraded to Tekton Pipelines v0.27.3.

21 October 2021

New in the DevSecOps reference implementation:

SonarQube scanning

Additional validations for image signing

Improvements to the getting-started experience

Read the announcement.

7 October 2021

New toolchain templates demonstrate release strategies

Rolling: Deploy a new release with no downtime by incrementally updating all the instances in a sequential manner.

Blue-Green: Deploy a new release to an environment identical to — and isolated from — current production for quicker rollbacks and ease of testing.

Canary: Deploy a new release incrementally to the production environment, gradually replacing the older version of the application with the newer one, gating increments with a test to reducing risks.

Read the announcement.

30 September 2021

Delivery Pipeline
Upgraded to Tekton Pipelines v0.27.2.

9 July 2021

IBM Cloud® Continuous Delivery is now available in the Toronto Region.
Each location has three different data centers and provides a full cloud service stack to enable high availability, redundancy, and geographical dispersion.

29 June 2021

DevSecOps Reference Implementation

A complete SDLC following NIST Configuration Management controls that you can configure in a few clicks by using toolchain templates. The workflow will build, scan, test, and deploy your cloud-native applications while ensuring security and compliance goals are met and evidence is retained for any future audits. The workflow can be customized to leverage other enterprise tools or implement custom policies.

Read the announcement.

24 May 2021

Code Risk Analyzer now scans Terraform

Misconfiguration of infrastructure and cloud service dependencies can put enterprise applications and data at risk. Now, Code Risk Analyzer looks for these issues by scanning Terraform Infrastructure as Code (IaC) files.

Read the announcement.

30 April 2021

IBM Cloud® Continuous Delivery is now available in the Osaka region.
Each location has three different data centers and provides a full cloud service stack to enable high availability, redundancy, and geographical dispersion.

31 March 2021

IBM Cloud® Continuous Delivery is now available in the Sydney region.
Each location has three different data centers and provides a full cloud service stack to enable high availability, redundancy, and geographical dispersion.

28 February 2021

Delivery Pipeline
Upgraded to Tekton Pipelines v0.20.1.

30 November 2020

Delivery Pipeline
Upgraded to Tekton Pipelines v0.18.1.

2 November 2020

New Code Risk Analyzer scans source code repositories for:
Known vulnerabilities in open source dependencies
Known vulnerabilities in operating system dependencies
Conformance to the CIS Docker benchmark
Configuration risks in Kubernetes YAML

30 September 2020

Delivery Pipeline
Upgraded to Tekton Pipelines v0.16.3.

31 July 2020

Delivery Pipeline
Upgraded to Tekton Pipelines v0.14.1.

30 April 2020

Delivery Pipeline
Upgraded to Tekton Pipelines v0.11.2.

28 February 2020

Delivery Pipeline
Upgraded to Tekton Pipelines v0.10.1.

31 October 2019

Delivery Pipeline
Upgraded to Tekton Pipelines v0.7.0.

30 October 2019

Git Repos and Issue Tracking
Upgraded to GitLab 12.2.7.

10 October 2019

Delivery Pipeline now has Tekton option.
Tekton Pipelines is an open source project that you can use to configure and run continuous integration/continuous delivery (CI/CD) pipelines within a Kubernetes cluster. Pipelines are defined as Tekton resources in YAML, typically stored in a Git repository.
Read the announcement.

2 October 2019

New DevOps tab in your IBM Cloud Kubernetes Service cluster details.
Find all toolchains whose delivery pipelines deployed to that cluster
Easily create a new DevOps toolchain
Read the announcement.

1 October 2019

DevOps Insights
DevOps Insights features are now part of Continuous Delivery.

20 September 2019

Git Repos and Issue Tracking
Upgraded to GitLab 12.1.9.

16 September 2019

Git Repos and Issue Tracking
Upgraded to GitLab 12.0.8.

9 September 2019

Git Repos and Issue Tracking
Upgraded to GitLab 11.11.8.

5 September 2019

Develop and test microservices with Kubernetes and Helm template doesn't support API keys that aren't bound to a specific account.
When a Delivery Pipeline stage attempts to run the ibmcloud login command, it fails because no account is specified. To work around this limitation, in the Delivery Pipeline within the Develop and test microservices with Kubernetes and Helm template, create a pipeline property that is called ACCOUNTID and add the account that you want to use with the pipeline. In each pipeline stage, add -c $ACCOUNTID to each instance of the ibmcloud login command.

4 September 2019

Git Repos and Issue Tracking
Upgraded to GitLab 11.10.8.

3 September 2019

Delivery Pipeline events are not translated.
Events that are triggered by the Delivery Pipeline send Slack messages. Since Slack APIs do not support multi-language message payload, these Slack messages cannot be translated.

28 August 2019

Git Repos and Issue Tracking
Upgraded to GitLab 11.9.12.

24 June 2019

Stricter enforcement of service plans

A toolchain must be linked to a CD service in order for the Delivery Pipeline run.

Users of the CD service are automatically added to the list of "Authorized Users."

If you are using the Lite plan with more than five authorized users, the pipelines no longer run, pushes to Git Repos are unavailable, and DevOps Insights is unavailable.

If you are using the Lite plan, after 500 Delivery Pipeline jobs are run during a month, pipelines do not run, pushes to Git Repos are unavailable, and DevOps Insights is unavailable for the remainder of that billing period.

Read the announcement.