Skip to content

Releases: jenkinsci/jenkins

2.223

02 Mar 02:13
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

🐛 Bug Fixes

👷 Changes for plugin developers

All contributors: @Wadeck, @jglick, @kohsuke, @oleg-nenashev and @stellargo

2.204.3

28 Feb 21:03
Compare
Choose a tag to compare

Internal changes

🐛 Bug Fixes

2.222

24 Feb 12:50
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

🎉 Major features and improvements

🚀 New features and improvements

🐛 Bug Fixes

👷 Changes for plugin developers

  • Add new checkAnyPermission, hasAnyPermission methods that allow access if a user has one of the supplied permissions (#4506) @timja
  • Add a new f:possibleReadOnlyField jelly tag, wraps fields in an if readonly check and then outputs the result as text if the authenticated user only has read access. N/A is added if the field is empty (#4506) @timja
  • Developer: Add a new l:hasAdministerOrManage jelly tag, hides the body of the tag if the user doesn't have Jenkins.ADMINISTER or Jenkins.MANAGE (#4506) @timja

All contributors: @MarkEWaite, @daniel-beck, @fqueiruga, @jbleduigou, @kohsuke, @mikecirioli, @oleg-nenashev, @res0nance, @Dohbedoh, @EstherAF, @aHenryJard and @timja

2.221

19 Feb 20:29
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

🎉 Major features and improvements

🐛 Major bug fixes

🚀 New features and improvements

🐛 Bug Fixes

👷 Changes for plugin developers

  • Add extensible background build discarders (#4368) @daniel-beck
  • update AdministrativeMonitor javadoc to reference alert-danger not alert-error (#4493) @jtnord
  • Add preauth filtering overload of getAllItems(), getItems() and allItems() (#4469) @res0nance

👻 Maintenance

All contributors: @Dohbedoh, @MarkEWaite, @Wadeck, @contextshuffling, @daniel-beck, @jeffret-b, @jglick, @jtnord, @kohsuke, @oleg-nenashev, @olivergondza, @res0nance, @testfixer and @timja

2.220

10 Feb 09:16
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

🎉 Major features and improvements

🐛 Major bug fixes

🚀 New features and improvements

🐛 Bug Fixes

👷 Changes for plugin developers

👻 Maintenance

  • Enforce singleton pattern in CaseInsensitiveComparator (#4474) @il--ya

All contributors: @AaronZurawski, @LinuxSuRen, @MarkEWaite, @StefanSpieker, @Wadeck, @Casz, @daniel-beck, @fcojfernandez, @il--ya, @jeffret-b, @jglick, @jsoref, @kohsuke, @mguillem, @oleg-nenashev, @pjdarton, @res0nance and @thomasgl-orange

2.218

27 Jan 22:36
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

Bug and regression fixes

  • JENKINS-60857 - Winstone 5.8: Fix a KeyStores with multiple certificates are not supported error from Jetty when passing certain kinds of certificates, such as domain wildcards (regression in 2.217) (#4454) @jglick
  • JENKINS-57888 - Winstone 5.7: Restore system logging customization support via the java.util.logging.config.file system property (regression in 2.177) (#4452) @lrpg

Full Winstone changelog: https://github.com/jenkinsci/winstone/releases

RFEs

  • Add a disabled status field to the REST API for classic project types like Freestyle, Maven, or Multi-configuration (Matrix) (#4436) @daniel-beck

Internal changes

All contributors: @daniel-beck, @jglick, @kohsuke, @lrpg, @jtnord and @oleg-nenashev

2.217

23 Jan 16:35
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases. See https://jenkins.io/changelog/ for the official changelogs. For changelog.yaml drafts see GitHub action artifacts attached to release commits.

Major bug and regression fixes

New features and enhancements

  • JEP-222 - Add experimental support for connecting inbound agents using a WebSocket transport over HTTP(S) rather than the TCP port, for easier network setup. (#4369) @jglick
  • Winstone 5.5: Upgrade Jetty from 9.4.22.v20191022 to 9.4.25.v20191220 (#4369) @jglick
  • Upgrade Remoting to 4.0, mostly to highlight the binary incompatibility in the last 3.x release (#4369) @jglick

Bug fixes

Developer-facing changes (APIs, extensions, etc.)

  • Update access-modifier to allow plugins to use suppressions (#4441) @jtnord

Internal changes

All contributors: @MRamonLeon, @StefanSpieker, @batmat, @fqueiruga, @jglick, @jonbrohauge, @jtnord, @kohsuke, @oleg-nenashev

2.216 (skipped)

23 Jan 17:25
Compare
Choose a tag to compare
2.216 (skipped) Pre-release
Pre-release

This release failed, and the release bits were not deployed. Please ignore

2.215

20 Jan 02:00
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

Bug fixes

All contributors (including changes outside the changelog): @StefanSpieker, @fcojfernandez, @jglick, @kohsuke, @oleg-nenashev and @timja

2.214

13 Jan 09:10
Compare
Choose a tag to compare

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases (JENKINS-60661). See https://jenkins.io/changelog/ for the official changelogs. For changelog.yaml drafts see the attached asset.

- version: 2.214
  date: 2020-01-12
  changes:
  - type: major rfe
    category: major rfe
    pull: 4387
    issue: 60381
    authors:
    - jeffret-b
    message: |-
      PR title: [JENKINS-60381] Remove old, deprecated agent protocols.
      Proposed changelog:
      * Remove old, deprecated, unsupported agent protocols Inbound TCP Agent Protocol/1, Inbound TCP Agent Protocol/2, and Inbound TCP Agent Protocol/3. ([issue 60381](https://issues.jenkins-ci.org/browse/JENKINS-60381))
      * Update Remoting from 3.36 to 3.40 to remove unsupported protocols and minor maintenance improvements. (full [changelog](https://github.com/jenkinsci/remoting/releases))
  - type: major rfe
    category: major rfe
    pull: 4415
    issue: 40228
    authors:
    - ksenia-nenasheva
    - oleg-nenashev
    - jglick
    message: |-
      PR title: [JENKINS-40228] Remove Enable Security checkbox in the Global Security configuration (follow-up)
  - type: rfe
    category: rfe
    pull: 4207
    issue: 59412
    authors:
    - jsoref
    message: |-
      PR title: [JENKINS-59412] Clarify that build history does not include pipeline stages
      Proposed changelog:
      * [JENKINS-59412](https://issues.jenkins-ci.org/browse/JENKINS-59412), Clarify that build history does not include pipeline stages
  - type: rfe
    category: rfe
    pull: 4194
    issue: 59220
    authors:
    - 'TODO: Karthick Prabu Ponnusamy'
    message: |-
      PR title: [JENKINS-59220] - Updated EnvVars to add a method that extends putAll functionality
      Proposed changelog:
      * Internal: Add a method in EnvVarswhich extends TreeMap.putAll() functionality, filtering out the null values
  - type: rfe
    category: rfe
    pull: 4404
    issue: 60579
    authors:
    - 'TODO: aHenryJard'
    message: |-
      PR title: [JENKINS-60579] - Allow the usage of DescriptorVisibilityFilter to filter View properties on UI.
      Proposed changelog:
      * Entry 1: Allow the usage of DescriptorVisibilityFilter to filter View properties on UI.
  - type: rfe
    category: rfe
    pull: 4414
    issue: 60634
    authors:
    - jglick
    message: |-
      PR title: [JENKINS-60634] Define $WORKSPACE_TMP for (non-Pipeline) builds
      Proposed changelog:
      * The environment variable `WORKSPACE_TMP` may now be used from (non-Pipeline) builds to access a temporary directory associated with the build workspace.
  - type: bug
    category: bug
    pull: 4271
    issue: 42658
    authors:
    - ilpianista
    message: |-
      PR title: [JENKINS-42658] - Fix NPE in Agent API when the agent is offline (e.g. retrieving agent version or OS description)
      Proposed changelog:
      * [JENKINS-42658] - Fix NPE in Agent API when the agent is offline (e.g. retrieving agent version or OS description)
  - type: bug
    category: bug
    pull: 3904
    issue: 56152
    authors:
    - jsoref
    message: |-
      PR title: [JENKINS-56152] Improve plugin manager UI wording + [JENKINS-56173] - Fix JavaScript error in Plugin Manager when optional dependency metadata cannot be retrieved
      Proposed changelog:
      * [JENKINS-56152], bug - Improve wording in Plugin Manager UI
      * [JENKINS-56173], bug - Fix JavaScript error in Plugin Manager when optional dependency metadata cannot be retrieved
  - type: bug
    category: bug
    pull: 4420
    authors:
    - darxriggs
    message: |-
      PR title: Fix minor issues in localization files (escaping, incomplete entries, etc.)
  - type: bug
    category: bug
    pull: 4418
    authors:
    - darxriggs
    message: |-
      PR title: Fix typos & spelling in Javadoc and WebUI

  # pull: 4379 (PR title: [JENKINS-36720] - Fix Spotbugs issues (SE_COMPARATOR_SHOULD_BE_SERIALIZABLE, ES_COMPARING_STRINGS_WITH_EQ))
  # pull: 4412 (PR title: Simplify CoreUpdateMonitor/message.properties: changelog.url → jenkins-version.properties)
  # pull: 4421 (PR title: Inlining test-pom into test and removing test-jdk8)
  # pull: 4423 (PR title: Add the maintainer checklist to the pull request template)
  # pull: 4424 (PR title: Upload draft Changelog YAMLs to GitHub Release assets)
  # pull: 4426 (PR title: Revert "Upload draft Changelog YAMLs to GitHub Release assets")
  # pull: 4427 (PR title: [JENKINS-60740] - Rely on GitHub Actions to generate the release draft YAMLs)