Pipelines 1.44.0

JFrog Release Information

ft:sourceType
Paligo

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
new__1_.png 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.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.