CloudBees, Inc.

Traditional platforms - Client Master 2.164.3.2

New Features

Minor Release Notes

Upgraded Jenkins OSS LTS from 2.164.2-cb-1 to 2.164.3-cb-2

Minor Release Notes

Upgraded Active Directory Plugin from 2.11 to 2.13

Minor Release Notes

Upgraded Artifact Manager on S3 Plugin from 1.2 to 1.4

Minor Release Notes

Upgraded AWS Global Configuration from 1.2 to 1.3

Minor Release Notes

Upgraded Blue Ocean Autofavorite from 1.2.2 to 1.2.4

Minor Release Notes

Upgraded Bitbucket Branch Source Plugin from 2.4.0 to 2.4.2

Minor

Upgraded cloudbees-ha from 4.19 to 4.20

Minor Release Notes

Upgraded CloudBees Support Plugin from 3.21 to 3.22

Minor Release Notes

Upgraded CloudBees Pipeline: Templates Plugin from 2.7 to 3.0

Minor Release Notes

Upgraded Display URL API Plugin from 2.2.0 to 2.3.1

Minor Release Notes

Upgraded Docker Commons Plugin from 1.11 to 1.14

Minor Release Notes

Upgraded CloudBees Docker Pipeline Plugin from 1.15.1 to 1.18

This update corrects the following known issues:

  • Corrected DockerHub authentication issue. The withDockerRegistry step failed to authenticate with DockerHub in some scenarios. Now, the withDockerRegistry step now uses the Docker login CLI when to authenticate with DockerHub.

  • Corrected authentication issue when not using the default Jenkins superuser. When the Authorize Project plugin was installed and configured to run builds as a user other than the default Jenkins superuser, the withDockerRegistry and withDockerServer steps were unable to find the specified credentials and so the steps failed. Users with Credentials/UseItem permission (implied by Job/Configure permission) on a Pipeline Job can use credentials which that job has access to in the withDockerRegistry and withDockerServer steps.

  • Dockerfiles containing a FROM that used ARGs defined with default values did not work correctly with the docker DSL. Now, ARGs with default values are now handled correctly by the docker DSL.

  • Environment variables are now properly masked for pipeline steps. Pipeline steps that used the Jenkins Launcher API inside of a withDockerContainer step did not mask environment variables. Now, all environment variables passed to Docker exec are now masked inside of the withDockerContainer step.

Minor Release Notes

Upgraded Email-ext Plugin from 2.65 to 2.66

Minor Release Notes

Upgraded GitHub Plugin from 1.29.2 to 1.29.3

Minor Release Notes

Upgraded GitHub API Plugin from 1.90 to 1.95

Minor Release Notes

Upgraded GitHub Branch Source Plugin from 2.4.1 to 2.4.5

Minor Release Notes

Upgraded Javadoc Plugin from 1.4 to 1.5

Minor Release Notes

Upgraded JAXB API plugin from 2.3.0 to 2.3.0.1

Minor Release Notes

Upgraded JIRA Plugin from 3.0.5 to 3.0.6

Minor Release Notes

Upgraded Kube Agent Management Plugin from 1.1.7 to 1.1.8

Minor Release Notes

Upgraded Kubernetes Plugin from 1.14.3 to 1.14.9

Minor Release Notes

Upgraded Metrics Plugin from 3.1.2.11 to 4.0.2.3

Minor Release Notes

Upgraded CloudBees Jenkins Enterprise License Entitlement Check from 8.15 to 8.16

Minor Release Notes

Upgraded NodeJS Plugin from 1.2.4 to 1.2.9

Minor Release Notes

Upgraded Pipeline Build Step Plugin from 2.8 to 2.9

Minor Release Notes

Upgraded Pipeline: Model API from 1.3.7 to 1.3.8

Minor Release Notes

Upgraded Pipeline: Model Definition from 1.3.7 to 1.3.8

Minor Release Notes

Upgraded Pipeline: Declarative Extension Points API from 1.3.7 to 1.3.8

Minor Release Notes

Upgraded Pipeline: Stage Tags Metadata from 1.3.7 to 1.3.8

Minor Release Notes

Upgraded SAML Plugin from 1.1.0 to 1.1.2

Minor Release Notes

Upgraded SCM API Plugin from 2.3.0 to 2.4.0

Minor Release Notes

Upgraded Script Security Plugin from 1.56 to 1.57

Minor Release Notes

Upgraded SSH Agent Plugin from 1.16 to 1.17

Minor Release Notes

Upgraded Token Macro Plugin from 2.6 to 2.7

Minor Release Notes

Upgraded Windows Slaves Plugin from 1.3.1 to 1.4

Minor Release Notes

Upgraded Pipeline Groovy Plugin from 2.65 to 2.66

Minor Release Notes

Upgraded Pipeline Nodes and Processes Plugin from 2.29 to 2.30

Minor Credentials masking works with passwords with special characters

Credentials masking works even when the password has special characters but does not include a new line. For example, if your secret is an SSH key which takes multiple lines, they might not be detected.

Resolved issues

Minor License expiration date in `about.md` is set to JVM locale

The license expiration date in the about.md file was set to the JVM locale. The expiration date is now displayed using the UTC format.

Minor Jira Plugin leaks selector resulting in error

Jira Plugin had an increasing number of file leaks due to a non-close of httpclient, which resulted in a "Too Many Files Open" error. Now, the plugin uses a single httpclient instance to avoid selector number increase.

Minor Fixed "Checkout over SSH" falls back to HTTPS issue

The BitBucket and GitHub Branch Source plugin "Checkout over SSH" falls back to using HTTPS when configured to use key on the agent. Now, the "Checkout over SSH" properly accepts and uses key on agent when configured.

Minor Retry in Declarative options are no longer ignored

When retry is used as a top-level option in a Declarative Pipeline and a stage fails, the retry attempts will skip all stages due to the original failure. With this fix, the original failure will be reset when the retry begins, allowing stages to execute normally during the retry attempt.

Minor Parallel and load steps now clean up internal state correctly

Users were unable to resume Pipelines that come with nested parallels. Parallel and load steps did not clean up internal state correctly after their executions completed, leading to failures upon resuming a Pipeline and memory leaks in some cases. The internal state of parallel and load steps is now cleaned up correctly when the step completes.

Minor Script for Initializing Logstash/Topbeat for Elasticsearch

A script for initializing Logstash and Topbeat is now available, which allows Elasticsearch to run in workers or controllers.

Minor Choice parameter plugin accepts any value when using build step

Values for choice parameters can be passed via the build step even if those values are not among the allowed values on the target job. The build step will fail with an error if an invalid choice value is specified.

Minor Node.js version incompatible with Artificatory past 3.0.0

Node.js plugin updated to allow installation of Artifactory plugin versions later than 3.0.0.

Minor Elasticsearch fails due to excessive snapshot accumulation

Elasticsearch clusters can fail due to excessive snapshot backup accumulation. A fix is available that limits the number of snapshots.

Minor Problem reprovisioning of master due to device lock issues

A bug has been fixed where a device could not be unmounted due to device locks from open file descriptors or a crashed/hung process, causing manual forced restart of workers.

Minor Update Center fix for open source Azure CLI plugin

The Update Center used to not show the open source Azure CLI plugin due to a conflicting artifactId. For new versions of CloudBees Products, the open source Azure CLI plugin is available in the Update Center. CloudBees Azure CLI plugin has been deprecated and should not be used.

Minor Data from the Setup Wizard is sent to Segment

Sign up information from the Setup Wizard is sent to Segment.

Minor Wrong management for plugins with the same ID

When two plugins have the same ID (but different groupIds), the plugin information provided in Plugins Management did not belong to the proper one and updates for the wrong plugin were offered.

Information for both plugins can now be visualized when managing plugins.

Minor dna CLI fails with some terminal dimensions

An update to the dna command fixes a crash when displaying terminal output with unspecified dimensions.

Minor Elasticsearch share is mounted on build workers

A bug has been fixed where Elasticsearch was mounted on build workers, which is unnecessary as Elasticsearch does not run on build workers.

Known issues

None

See also

CloudBees Amazon Web Services Deploy Engine Plugin 1.18CloudBees Assurance Plugin 2.138.0.5CloudBees AWS CLI Plugin 1.5.10CloudBees Backup Plugin 3.38.10CloudBees Blue Ocean Default Theme 0.5CloudBees Even Scheduler Plugin 3.9CloudBees Fast Archiving Plugin 5.9CloudBees Folders Plus Plugin 3.8CloudBees Git Validated Merge Plugin 3.24CloudBees Groovy View Plugin 1.8CloudBees Jenkins Advisor Plugin 2.8CloudBees Jenkins Enterprise License Entitlement Check 8.16CloudBees Label Throttling Plugin 3.7CloudBees License Manager 9.33CloudBees Long-Running Build Plugin 1.12CloudBees Monitoring Plugin 2.8CloudBees Nodes Plus Plugin 1.17CloudBees Openshift CLI plugin 1.4CloudBees Pipeline Stage View Extensions 2.1CloudBees Pipeline: Groovy Checkpoint Plugin 2.7CloudBees Pipeline: Templates Plugin 3.0CloudBees Plugin Usage Plugin 1.10CloudBees Pull Request Builder for GitHub 1.13CloudBees Quiet Start Plugin 1.5CloudBees Restart Aborted Builds Plugin 1.12CloudBees Role-Based Access Control Plugin 5.27CloudBees Skip Next Build Plugin 4.2CloudBees SSH Build Agents Plugin 2.3CloudBees Support Plugin 3.22CloudBees Template Plugin 4.39CloudBees Update Center Data API Plugin 4.42CloudBees View Creation Filter Plugin 1.5CloudBees VMWare Autoscaling Plugin 4.3.8CloudBees WikiText Security Plugin 3.9Jenkins OSS LTS 2.164.3-cb-2Kube Agent Management Plugin 1.1.8Notification API 1.1Operations Center Agent Plugin 2.150.2.4Operations Center Analytics Configuration 2.107.1.5Operations Center Analytics Reporter Plugin 2.107.1.5Operations Center Client Plugin 2.150.2.5Operations Center Cloud Plugin 2.150.2.4Operations Center Context Plugin 2.150.2.8Operations Center Notification 1.0Pipeline Event Step 1.3Trigger Restrictions Plugin 1.2