Skip to content

Releases: jenkinsci/cloudbees-jenkins-advisor-plugin

Jenkins Health Advisor by CloudBees 3.2.3

18 Dec 10:20
6c59ef5
Compare
Choose a tag to compare

Thanks to @Dohbedoh this release will avoid conflicts with the support-core plugin which could sometimes delete the bundle prepared by Advisor. It should resolves the issues like Health Advisor bundle cannot be uploaded due 'No such file or directory'.

🐛 Bug Fixes

📦 Dependency updates

Jenkins Health Advisor by CloudBees 3.2.2

27 Oct 06:52
13a72b9
Compare
Choose a tag to compare

Bug fix release to update the Terms of Service URL (our terms didn't change).

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

  • Update code owners (#76) @aheritier
  • Work around problem in io.jenkins.configuration-as-code:test-harness (#80) @jglick

Jenkins Health Advisor by CloudBees 3.2.1

16 Sep 18:54
Compare
Choose a tag to compare

🔒 Security release

Incorrect permission check in Health Advisor by CloudBees Plugin

SECURITY-1998 / CVE-2020-2258

Health Advisor by CloudBees Plugin 3.2.0 and earlier does not correctly perform a permission check in an HTTP endpoint.

This allows attackers with Overall/Read permission to view an administrative configuration page.

Health Advisor by CloudBees Plugin (3.0.3/3.1.1/3.2.1) requires Overall/Administer to view its administrative configuration page.

Jenkins Health Advisor by CloudBees 3.1.1

16 Sep 18:54
Compare
Choose a tag to compare

🔒 Security release

Incorrect permission check in Health Advisor by CloudBees Plugin

SECURITY-1998 / CVE-2020-2258

Health Advisor by CloudBees Plugin 3.2.0 and earlier does not correctly perform a permission check in an HTTP endpoint.

This allows attackers with Overall/Read permission to view an administrative configuration page.

Health Advisor by CloudBees Plugin (3.0.3/3.1.1/3.2.1) requires Overall/Administer to view its administrative configuration page.

Jenkins Health Advisor by CloudBees 3.0.2

16 Sep 18:54
Compare
Choose a tag to compare

🔒 Security release

Incorrect permission check in Health Advisor by CloudBees Plugin

SECURITY-1998 / CVE-2020-2258

Health Advisor by CloudBees Plugin 3.2.0 and earlier does not correctly perform a permission check in an HTTP endpoint.

This allows attackers with Overall/Read permission to view an administrative configuration page.

Health Advisor by CloudBees Plugin (3.0.3/3.1.1/3.2.1) requires Overall/Administer to view its administrative configuration page.

Jenkins Health Advisor by CloudBees 3.2.0

21 Jul 19:39
3b1f5df
Compare
Choose a tag to compare

Advisor-3 2 0-DarkTheme

🛠️ Chore changes

📦 Dependency updates

Jenkins Health Advisor by CloudBees 3.1.0

20 Mar 17:47
abe6faf
Compare
Choose a tag to compare

Classifies the Management link of Jenkins Health Advisor by CloudBees under the Troubleshooting category of the new Manage Jenkins screen for Jenkins 2.226+ users (It doesn't change anything for users of oldest versions).

advisor-category

Jenkins Health Advisor by CloudBees 3.0.1

15 Jan 15:30
Compare
Choose a tag to compare

🔒 Security release

CSRF vulnerability and missing permission checks in Health Advisor by CloudBees Plugin

SECURITY-1708 / CVE-2020-2093 (CSRF), CVE-2020-2094 (missing permission check)

Health Advisor by CloudBees Plugin 3.0 and earlier does not perform permission checks in methods performing form validation. This allows users with Overall/Read access to send an email with fixed content to an attacker-specified recipient.

Additionally, these form validation methods do not require POST requests, resulting in a CSRF vulnerability.

Health Advisor by CloudBees Plugin 3.0.1 requires POST requests and Overall/Administer permission for the affected form validation methods.

Jenkins Health Advisor by CloudBees 3.0

16 Oct 18:12
5298a8b
Compare
Choose a tag to compare

October 16th, 2019

3.0 is here!!! 🎆

This release changed a lot of Java APIs, thus the new major release number. The plugin remains 100% compatible with previous settings if you upgrade but if you are managing this plugin with groovy you will have to update your scripts (see the documentation and troubleshooting guide).

Thanks to all contributors

🚀 New features and improvements

Jenkins Configuration as Code

This new version adds compatibility with Jenkins Configuration as Code. Here is a sample to configure it:

advisor:
  acceptToS: true
  email: "jdoe@acme.com"
  ccs:
    - "list1@acme.com"
    - "list2@acme.com"
  excludedComponents:
    - "ItemsContent"
    - "GCLogs"
    - "Agents"
    - "AgentsConfigFile"
    - "ConfigFileComponent"
    - "RootCAs"
    - "SlaveLogs"
    - "OtherConfigFilesComponent"
    - "HeapUsageHistogram"
  nagDisabled: false

UX Improvements

The User Experience was reviewed to provide better user feedback during the setup and the usage of the plugin.
Administrative Monitors and the configuration screen were improved to provide a better ergonomics and provide a better look and feel.

configuration

Known issue

if you install for the first time this plugin and don't yet have the Support Core plugin installed it is required to restart your master after the installation.
Support Core is a dependency of Jenkins Health Advisor by CloudBees and for now, this one doesn't support to be dynamically loaded (JENKINS-59775 / JENKINS-59696). If you don't restart your master you can fill you server logs.

Jenkins Health Advisor by CloudBees 2.11

04 Oct 09:45
5661c9f
Compare
Choose a tag to compare

October 4th, 2019

This release is improving the user experience (logs, configuration UI, ...) and upgrades the jenkins core requirement to 2.138.4.
It is also rebranding the plugin to adopt its new name "Jenkins Health Advisor by CloudBees" and use its new logo.

Changelog