CloudBees Jenkins Enterprise - Managed Master 2.176.4.3

11 minute read
CloudBees will no longer be supporting CloudBees Jenkins Enterprise 1.x after July 30, 2020. This end-of-life announcement allows CloudBees to focus on driving new technology and product innovation for CloudBees CI. For information on moving to CloudBees CI, please refer to CloudBees Jenkins Enterprise 1.x to CloudBees CI on modern cloud platforms migration guide which has been created to help you with the migration process. Existing customers can also contact their CSM to help ensure a smooth transition.

RELEASED: Public: 2019-09-25

Based on Jenkins LTS2.176.4-cb-3

Rolling release Security release

Verified plugins

  • Ant Plugin

    1.10 verified optional

  • Artifact Manager on S3 plugin

    1.6 verified optional

  • Async Http Client

    1.7.24.2 verified installed by default

  • Authentication Tokens API Plugin

    1.3 verified optional

  • Branch API Plugin

    2.5.4 verified optional

  • Config File Provider Plugin

    3.5 verified optional

  • Credentials Binding Plugin

    1.20 verified optional

  • Credentials Plugin

    2.3.0 verified installed by default

  • Display URL API

    2.3.1 verified installed by default

  • Folders Plugin

    6.9 verified installed by default

  • GitHub Branch Source Plugin

    2.5.6 verified optional

  • Gradle Plugin

    1.30 verified optional

  • JUnit Plugin

    1.28 verified installed by default

  • Jackson 2 API Plugin

    2.9.9.1 verified installed by default

  • Javadoc Plugin

    1.5 verified optional

  • Jenkins GIT server Plugin

    1.7 verified optional

  • Jenkins Git client plugin

    2.7.7.1 verified optional

  • Jenkins Git plugin

    3.12.0 verified optional

  • Jenkins MSBuild Plugin

    1.29 verified optional

  • Jenkins MSTestRunner plugin

    1.3.0 verified optional

  • Jenkins Mailer Plugin

    1.26 verified installed by default

  • Jenkins SSH Slaves plugin

    1.30.0 verified optional

  • Kubernetes plugin

    1.18.3 verified optional

  • LDAP Plugin

    1.20 verified optional

  • MapDB API Plugin

    1.0.9.0 verified installed by default

  • Metrics Plugin

    4.0.2.5 verified installed by default

  • OWASP Markup Formatter Plugin

    1.6 verified optional

  • Plain Credentials Plugin

    1.5 verified optional

  • SAML Plugin

    1.1.2 verified optional

  • SCM API Plugin

    2.6.3 verified installed by default

  • SSH Credentials Plugin

    1.17.1 verified optional

  • Script Security Plugin

    1.63 verified installed by default

  • Secure Requester Whitelist Plugin

    1.2 verified optional

  • Structs Plugin

    1.20 verified installed by default

  • Token Macro Plugin

    2.8 verified installed by default

  • Variant Plugin

    1.3 verified installed by default

  • WMI Windows Agents Plugin

    1.4 verified optional

Proprietary plugins

  • Beekeeper Upgrade Assistant Plugin

    2.138.0.10 proprietary installed by default

  • CloudBees Administrative Monitors Plugin

    1.0.1 proprietary installed by default

  • CloudBees Amazon AWS CLI Plugin

    1.5.10 proprietary optional

  • CloudBees Amazon Web Services Deploy Engine Plugin

    1.18 proprietary optional

  • CloudBees Backup Plugin

    3.38.14 proprietary optional

  • CloudBees Blue Ocean Default Theme

    0.5 proprietary installed by default

  • CloudBees Even Scheduler Plugin

    3.9 proprietary optional

  • CloudBees Fast Archiving Plugin

    5.9 proprietary optional

  • CloudBees Folders Plus Plugin

    3.8 proprietary installed by default

  • CloudBees Git Validated Merge Plugin

    3.25 proprietary optional

  • CloudBees Groovy View Plugin

    1.8 proprietary optional

  • CloudBees Jenkins Advisor Plugin

    2.9 proprietary optional

  • CloudBees Jenkins Enterprise License Entitlement Check

    8.23 proprietary installed by default

  • CloudBees Label Throttling Plugin

    3.7 proprietary optional

  • CloudBees License Manager

    9.35 proprietary installed by default

  • CloudBees Long-Running Build Plugin

    1.12 proprietary optional

  • CloudBees Monitoring Plugin

    2.8 proprietary optional

  • CloudBees Nodes Plus Plugin

    1.17 proprietary optional

  • CloudBees OpenShift CLI Plugin

    1.4 proprietary optional

  • CloudBees PSE Tenant plugin

    1.0.15 proprietary optional

  • CloudBees Pipeline (Deprecated)

    1.9.1 proprietary optional

  • CloudBees Pipeline Stage View Extensions

    2.3 proprietary optional

  • CloudBees Pipeline: Groovy Checkpoint Plugin

    2.7 proprietary optional

  • CloudBees Pipeline: REST API (Deprecated)

    1.9.1 proprietary optional

  • CloudBees Pipeline: Templates Plugin

    3.3 proprietary optional

  • CloudBees Plugin Usage Plugin

    1.10 proprietary optional

  • CloudBees Pull Request Builder for GitHub

    1.13 proprietary optional

  • CloudBees Quiet Start Plugin

    1.5 proprietary optional

  • CloudBees Restart Aborted Builds Plugin

    1.12 proprietary optional

  • CloudBees Role-Based Access Control Plugin

    5.27 proprietary installed by default

  • CloudBees SSH Build Agents Plugin

    2.3 proprietary optional

  • CloudBees Skip Next Build Plugin

    4.2 proprietary optional

  • CloudBees Support Plugin

    3.22 proprietary installed by default

  • CloudBees Template Plugin

    4.40 proprietary optional

  • CloudBees Update Center Data API

    4.42 proprietary installed by default

  • CloudBees VMWare Autoscaling Plugin

    4.3.8 proprietary optional

  • CloudBees View Creation Filter Plugin

    1.5 proprietary optional

  • CloudBees WikiText Security Plugin

    3.9 proprietary optional

  • Kube Agent Management plugin

    1.1.15 proprietary optional

  • Managed Master New User Experience

    1.2.22 proprietary optional

  • Notification API

    1.2 proprietary optional

  • Operations Center Agent

    2.176.0.1 proprietary installed by default

  • Operations Center Analytics Configuration

    2.107.1.5 proprietary optional

  • Operations Center Analytics Reporter

    2.107.1.5 proprietary optional

  • Operations Center Client Plugin

    2.176.0.4 proprietary installed by default

  • Operations Center Cloud

    2.176.0.1 proprietary optional

  • Operations Center Context

    2.176.0.6 proprietary installed by default

  • Operations Center Notification

    1.0 proprietary optional

  • Palace Cloud Plugin

    2.0.11 proprietary optional

  • Pipeline Event Step

    1.5 proprietary optional

  • Trigger Restrictions

    1.2 proprietary optional

  • User Activity Monitoring Plugin

    1.1.5 proprietary optional

Compatible plugins

  • AWS Global Configuration Plugin

    1.3 compatible optional

  • Amazon EC2 plugin

    1.42.1 compatible optional

  • Amazon Web Services SDK

    1.11.562 compatible optional

  • Autofavorite for Blue Ocean

    1.2.4 compatible optional

  • Azure PublisherSettings Credentials Plugin

    1.5 compatible optional

  • Bitbucket Branch Source Plugin

    2.4.4 compatible optional

  • Bitbucket Pipeline for Blue Ocean

    1.18.1 compatible optional

  • Blue Ocean

    1.18.1 compatible optional

  • Blue Ocean Core JS

    1.18.1 compatible optional

  • Blue Ocean Pipeline Editor

    1.18.1 compatible optional

  • CloudBees AWS Credentials Plugin

    1.27 compatible optional

  • CloudBees Docker Build and Publish plugin

    1.3.2 compatible optional

  • CloudBees Docker Hub/Registry Notification

    2.2.1 compatible optional

  • CloudBees Flow

    1.1.9 compatible optional

  • Command Agent Launcher Plugin

    1.2 compatible installed by default

  • Common API for Blue Ocean

    1.18.1 compatible installed by default

  • Conditional BuildStep

    1.3.6 compatible optional

  • Config API for Blue Ocean

    1.18.1 compatible optional

  • Configuration as Code Plugin

    1.27 compatible optional

  • Copy Artifact Plugin

    1.42.1 compatible optional

  • Dashboard View

    2.9.12 compatible optional

  • Dashboard for Blue Ocean

    1.18.1 compatible optional

  • Deployed On Column Plugin

    1.8 compatible optional

  • Deployer Framework Plugin

    1.2 compatible optional

  • Display URL for Blue Ocean

    2.3.0 compatible optional

  • Docker Commons Plugin

    1.15 compatible optional

  • Docker Pipeline

    1.19 compatible optional

  • Durable Task Plugin

    1.30 compatible installed by default

  • Email Extension Plugin

    2.66 compatible optional

  • Events API for Blue Ocean

    1.18.1 compatible optional

  • External Monitor Job Type Plugin

    1.7 compatible optional

  • Favorite

    2.3.1 compatible optional

  • Form element path plugin

    1.8 compatible installed by default

  • Git Pipeline for Blue Ocean

    1.18.1 compatible optional

  • GitHub API Plugin

    1.95 compatible optional

  • GitHub Pipeline for Blue Ocean

    1.18.1 compatible optional

  • GitHub plugin

    1.29.3 compatible optional

  • HTML Publisher plugin

    1.16 compatible optional

  • Handy Uri Templates 2.x API Plugin

    2.1.6-1.0 compatible optional

  • JAXB plugin

    2.3.0.1 compatible installed by default

  • JIRA Integration for Blue Ocean

    1.18.1 compatible optional

  • JWT for Blue Ocean

    1.18.1 compatible optional

  • JavaScript GUI Lib: ACE Editor bundle plugin

    1.1 compatible optional

  • JavaScript GUI Lib: Handlebars bundle plugin

    1.1.1 compatible optional

  • JavaScript GUI Lib: Moment.js bundle plugin

    1.1.1 compatible optional

  • JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin

    1.2.1 compatible optional

  • Jenkins Active Directory plugin

    2.13 compatible optional

  • Jenkins Apache HttpComponents Client 4.x API Plugin

    4.5.5-3.0 compatible installed by default

  • Jenkins Design Language

    1.18.1 compatible optional

  • Jenkins JIRA plugin

    3.0.9 compatible optional

  • Jenkins JSch dependency plugin

    0.1.55 compatible optional

  • Jenkins Mercurial plugin

    2.8 compatible optional

  • Jenkins Parameterized Trigger plugin

    2.35.1 compatible optional

  • Jenkins Pub-Sub "light" Bus

    1.12 compatible optional

  • Jenkins build timeout plugin

    1.18 compatible optional

  • Jenkins promoted builds plugin

    3.0 compatible optional

  • Kubernetes Credentials Plugin

    0.4.0 compatible optional

  • Matrix Authorization Strategy Plugin

    2.4.2 compatible optional

  • Matrix Project Plugin

    1.14 compatible optional

  • Maven Integration plugin

    3.4 compatible optional

  • Node Iterator API Plugin

    1.5.0 compatible optional

  • NodeJS Plugin

    1.2.9 compatible optional

  • One-Shot Executor Plugin

    1.2 compatible optional

  • Oracle Java SE Development Kit Installer Plugin

    1.3 compatible installed by default

  • PAM Authentication plugin

    1.4.1 compatible optional

  • Personalization for Blue Ocean

    1.18.1 compatible optional

  • Pipeline

    2.5 compatible optional

  • Pipeline Graph Analysis Plugin

    1.10 compatible optional

  • Pipeline SCM API for Blue Ocean

    1.18.1 compatible optional

  • Pipeline implementation for Blue Ocean

    1.18.1 compatible optional

  • Pipeline: API

    2.36 compatible installed by default

  • Pipeline: Basic Steps

    2.18 compatible optional

  • Pipeline: Build Step

    2.9 compatible optional

  • Pipeline: Declarative

    1.3.9 compatible optional

  • Pipeline: Declarative Agent API

    1.1.1 compatible optional

  • Pipeline: Declarative Extension Points API

    1.3.9 compatible optional

  • Pipeline: GitHub Groovy Libraries

    1.0 compatible optional

  • Pipeline: Groovy

    2.73 compatible optional

  • Pipeline: Input Step

    2.11 compatible optional

  • Pipeline: Job

    2.33 compatible optional

  • Pipeline: Milestone Step

    1.3.1 compatible optional

  • Pipeline: Model API

    1.3.9 compatible optional

  • Pipeline: Multibranch

    2.21 compatible optional

  • Pipeline: Nodes and Processes

    2.33 compatible optional

  • Pipeline: REST API Plugin

    2.12 compatible optional

  • Pipeline: SCM Step

    2.9 compatible optional

  • Pipeline: Shared Groovy Libraries

    2.15 compatible optional

  • Pipeline: Stage Step

    2.3 compatible optional

  • Pipeline: Stage Tags Metadata

    1.3.9 compatible optional

  • Pipeline: Stage View Plugin

    2.12 compatible optional

  • Pipeline: Step API

    2.20 compatible installed by default

  • Pipeline: Supporting APIs

    3.3 compatible optional

  • REST API for Blue Ocean

    1.18.1 compatible optional

  • REST Implementation for Blue Ocean

    1.18.1 compatible optional

  • Run Condition Plugin

    1.0 compatible optional

  • SSH Agent Plugin

    1.17 compatible optional

  • Server Sent Events (SSE) Gateway Plugin

    1.17 compatible optional

  • Stack Trace Suppression Plugin

    1.5 compatible optional

  • Support Core Plugin

    2.60 compatible installed by default

  • Unique ID Library Plugin

    2.1.3 compatible installed by default

  • Web for Blue Ocean

    1.18.1 compatible optional

  • bouncycastle API Plugin

    2.17 compatible installed by default

  • i18n for Blue Ocean

    1.18.1 compatible optional

  • jQuery plugin

    1.12.4-0 compatible optional

New features

  • Jenkins LTS 2.176.4-cb-3

    Upgraded Jenkins LTS from 2.176.3-cb-6 to 2.176.4-cb-3

  • Release Notes

    Upgraded Ant Plugin from 1.9 to 1.10

  • Release Notes

    Upgraded OWASP Markup Formatter Plugin from 1.5 to 1.6

  • Release Notes

    Upgraded CloudBees Assurance Plugin from 2.138.0.8 to 2.138.0.10

  • Release Notes

    Upgraded CloudBees License Manager from 9.34 to 9.35

  • Release Notes

    Upgraded CloudBees Pipeline: Templates Plugin from 3.2 to 3.3

  • User-scoped credentials (JENSEC-526)

    Upgraded Credentials Plugin from 2.2.0 to 2.3.0. Global and folder credentials were too broadly accessible for certain pipeline use cases, and user credentials were not well supported by pipelines. User-scoped credentials associate credentials to users with manual unlocking of these credentials so that sensitive credentials can be isolated to trusted phases of pipelines and to trusted users.

  • Release Notes

    Upgraded Git Plugin from 3.11.0 to 3.12.0

  • Release Notes

    Upgraded Kube Agent Management Plugin from 1.1.14 to 1.1.15

  • Release Notes

    Upgraded Kubernetes Plugin from 1.17.2 to 1.18.3

  • Release Notes

    Upgraded Mailer Plugin from 1.23 to 1.26

  • Release Notes

    Upgraded Operations Center Client Plugin from 2.176.0.2 to 2.176.0.4

  • User-scoped credentials updates (JENSEC-495)

    Upgraded Pipeline Input Step Plugin from 2.10 to 2.11. The Pipeline Input Step plugin has been updated to support the new Credentials API for binding credentials parameters to builds and supports user credentials as well as credential parameter name shadowing.

  • Release Notes

    Upgraded Pipeline Rest API Plugin from 2.11 to 2.12

  • Support Internet Explorer 11 (NGPIPELINE-619)

    Upgraded Pipeline Stage View Plugin from 2.11 to 2.12. The Pipeline Stage View plugin now supports Internet Explorer 11.

  • Release Notes

    Upgraded Plain Credentials Plugin from 1.4 to 1.5

  • Release Notes

    Upgraded Variant Plugin from 1.2 to 1.3

  • Release Notes

    Added Jenkins Configuration as Code Plugin version 1.27

Resolved issues

  • Unable to restart pipelines at checkpoints (NGPIPELINE-626)

    Upgraded CloudBees Pipeline Stage View Extensions from 2.2 to 2.3. Pipelines could not be restarted from checkpoints in version 2.2 of CloudBees Pipeline Stage View Extensions. With this fix, pipelines are now able to be restarted from checkpoints.

  • Update Docker Pipeline Plugin (NGPIPELINE-634)

    Upgraded CloudBees Docker Pipeline Plugin from 1.18 to 1.19. Using the dir step inside of the withContainer step did not work correctly when running Docker 17.12 or older. With this fix, the dir step should now work correctly with older versions of Docker.

The dockerfile.build and image.inside utilities in Docker Pipeline Plugin were very sensitive to the syntax used in the Dockerfile. For example, Dockerfile features such as multi-stage builds were not supported, and changing the case of keywords in the Dockerfile could cause the utilities to fail. With this fix, the Pipeline steps that attempted to parse Dockerfiles to track fingerprints of the images that were being used (dockerFingerprintFrom and dockerFingerprintRun) have been deprecated, and are no longer called as part of docker.build or image.inside.

If you are using the CloudBees Docker Traceability Plugin, which is the only known consumer of these fingerprints, you will need to explicitly call dockerFingerprintFrom and dockerFingerprintRun if you want to maintain the previous behavior.

  • Incorrectly set apiUri field (NGPIPELINE-640)

    Upgraded GitHub Branch Source Plugin from 2.5.5 to 2.5.6. When configuring new multibranch pipeline projects to build projects hosted on GitHub Enterprise servers, there was a bug that caused the apiUri field in that job’s config.xml file to be incorrectly set to point to github.com. With this fix, we no longer reset the apiUri field if it is already set. Instead, it retains its correctly calculated value of github-enterprise-server/api/v3.

  • Updates to the Backup plugin (CTR-429, -428)

    Upgraded CloudBees Backup Plugin from 3.38.13 to 3.38.14. The Backup plugin included extraneous libraries that increased the artifact size unnecessarily. With this fix, we now exclude unnecessary dependencies from the httpclient artifact maven dependency.

The Backup plugin had an old version of common-compress as a dependency. With this fix, the Backup plugin has upgraded this out of date dependency.

  • JIRA site configuration not saved (NGPIPELINE-647)

    Upgraded JIRA Plugin from 3.0.8 to 3.0.9. Modifications to the JIRA configuration completed in the UI were not persisted on disk, only kept in memory. Therefore, after jenkins was restarted, the settings were lost. With this fix, the JIRA configuration are correctly saved on disk.

  • Plugin catalog not working (CTR-606)

    Users using plugin catalogs with external Maven2 repository layout for plugin resolution were not able to push the plugin catalog to a client master, and were receiving class not found errors. With this fix, we now use the proper classloader to load the involved classes.

  • Configuration snippets issues (CTR-562)

    Configuration snippets from Operations Center could be applied before Jenkins was fully loaded, leading to loss of configuration. With this fix, configuration snippets are no longer applied until we are sure that the Jenkins configuration has been deserialized

When a master is disconnected from Operations Center, some but not all configuration snippets would be removed. With this fix, configuration snippets are no longer removed when a master is removed from an Operations Center cluster, so that the existing configuration can be tweaked or removed as desired.

  • Active authorization strategy issue (CTR-484)

    When the Operations Center authorization strategy was changed from the CloudBees Role Based Authorization strategy to something else, Team masters would still have a copy of the outdated configuration. This situation would allow users who had previously been granted Administrator permissions via the RBAC configuration to still have the Administrator permission even though they should no longer have this level of access. With this fix, if the authorization strategy in Operations Center is not CloudBees Role Based Authorization strategy, then the obsolete configuration will be removed from masters.

  • Managed Master contextual menu issues (CTR-504)

    In Operation Center, the Managed Master contextual menu showed actions that the user was not allowed to execute, so when they would try, they would get an error message. With this fix, the Managed Master contextual menu no shows only the actions that the user is allowed to execute.

  • Plugins list and Plugin Catalog optional fields (CTR-559)

    Client Master instances could not start if users used a configuration bundle without plugins and/or plugin catalogs. With this fix, the plugins list and plugin catalog fields are optional.

  • Moving Manage/Client masters issue (CTR-496)

    Using the Move/Copy/Promote option to move or delete a managed master for the second time was failing because the log file in the managed master’s old location was not properly closed before moving or deleting the files. With this fix, the log file in the managed master’s old location is closed before the master is moved or deleted and using Move/Copy/Promote works as expected.

  • Administrative monitor warning issues (CTR-558)

    The administrative monitor always warned about new versions of the configuration bundle if the client master had a link file. With this fix, the HttpLoader now has its own implementation of getUpstreamVersion, so the configuration is updated correctly.

  • Fix regression in rss (JENSEC-574)

    We fixed a regression in RSS and Atom feeds where an uninitialized variable resulted in partial entries.

  • CloudBees Workflow Template Plugin (NGPIPELINE-653, -677)

    Concurrent executions of the Pipeline Template Catalog CLI commands could cause erroneous behavior. With this fix, the Pipeline Template Catalog CLI commands are now synchronized with respect to other operations that modify Pipeline Template Catalogs so that catalogs are not modified concurrently.

The updateInterval value for Pipeline Template Catalogs could take on values not supported by the UI when using the Pipeline Template Catalog CLI commands. With this fix, the updateInterval value for Pipeline Template Catalogs is now normalized to the next largest (or equal) value that is supported by the UI when using the pipeline-template-catalogs CLI command.

  • Memory leak from Pub-Sub “light” Bus plugin (NGPIPELINE-515)

    In some cases (as in abruptly disconnected browsers) the Pub-Sub “light” plugin was not informed and was unable to store/send messages to some destinations, so some queues kept growing because of retries. With this fix, we have added some TTL (time to live) for the messages queue to discard them after a certain time if not successfully sent.

Known issues