Released: September 08, 2023
Deprecation of Ubuntu 18 Build Nodes
The next release of Pipelines will remove support for Ubuntu 18 build nodes.
How will this impact my existing node pools
Pipelines will no longer support your existing Ubuntu 18 node pools. If you run pipelines that use Ubuntu 18 node pools, they will fail with an error message.
What do I need to do
Dynamic Node Pools: Ubuntu 18 will no longer be available as a build plane image option while creating a dynamic node pool. Select either Ubuntu 20 or a different OS.
Static Node Pools: Ubuntu 18 will no longer be available as an OS option while creating a static node pool. Select either Ubuntu 20 or a different OS.
Deprecation of Node 16 Runtime Image on Build Nodes
The next release of Pipelines will remove support for Node 16 runtime images and will not be available in AMIs.
How will this impact my existing node pools
Pipelines will no longer support existing Node 16 runtime images. If you run pipelines that use Node 16 runtime image in node pools, though it will download the image and run the step/pipeline on that image, it can cause unexpected issues.
What do I need to do
Dynamic and Static Node Pools: If you have specified Node 16 as your runtime image in your pipeline YAML, change it to either Node 18 or Node 20.
Highlights
Announcing UI Revamp
We are excited to announce the launch of our new UI, which features a simplified and streamlined layout with fewer columns. This change helps improve the readability and usability of our interface, as well as reduce the clutter and noise.
Support for Environment Variables in Conditional Workflows
Conditional workflows now support environment variables. Environment variables in conditional workflows enable you to make decisions about which steps to execute in your pipeline based on the values of these variables. For more information, see Conditional Workflows.
Environment Variables for Approval Gates
When approving a step in approval gate, the approver's username, comment, and timestamp can now be found in the following environment variables:
step_approved_by
step_approved_comment
step_approved_at
Define Concurrency for Steplets
Matrix step now includes a new configuration called concurrency
, which enables you to define the number of steplets that can concurrently run on a node.
Support for Amazon Linux 2
Static node pools now support Amazon Linux 2 operating system.
Resolved Issues
Fixed minor issues in the new beta UI.
Resolved Vulnerabilities
This release contains resolved CVEs - security vulnerability issues.