Skip to content

Releases: jenkinsci/jenkins

2.230

06 Apr 09: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.

πŸš€ New features and improvements

πŸ› Bug Fixes

All contributors: @daniel-beck, @escoem, @fqueiruga, @jglick, @jtnord, @kohsuke, @mwinter69, @oleg-nenashev, @romenrg, @stellargo and @timja

2.229

30 Mar 12:07
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 fixes

πŸš€ New features and improvements

  • Update .NET version checks to be more correct when Windows services when installing master and agent on platforms with modern .NET versions (#4554) @NextTurn
  • JENKINS-61455 - "About Jenkins" accessible with Jenkins.MANAGE (#4569) @amuniz

πŸ› Bug Fixes

πŸ‘· Changes for plugin developers

πŸ‘» Maintenance

  • Let ConfidentialKey & Secret do something from unit tests (#4603) @jglick
  • Do not print random binary data during WebSocketAgentsTest (#4605) @jglick

All contributors: @NextTurn, @Vlatombe, @amuniz, @daniel-beck, @jeffret-b, @jglick, @jsoref, @kohsuke, @res0nance, @timja and @zbynek

2.227

23 Mar 14: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.

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ‘· Changes for plugin developers

πŸ‘» Maintenance

All contributors: @EstherAF, @MRamonLeon, @MarkEWaite, @daniel-beck, @fqueiruga, @kohsuke, @olivergondza, @res0nance and @timja

2.226

16 Mar 06:57
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 fixes

πŸš€ New features and improvements

πŸ› Bug Fixes

  • Fix: Jelly 'enum' tag 'default' attribute not working (#4556) @knapsu

πŸ‘· Changes for plugin developers

  • Document nullability of newInstanceFromRadioList() methods and its callers (#4543) @oleg-nenashev
  • Fix: Jelly 'enum' tag 'default' attribute not working (#4556) @knapsu

πŸ‘» Maintenance

All contributors: @Wadeck, @batmat, @daniel-beck, @fqueiruga, @jbleduigou, @jsoref, @knapsu, @kohsuke, @oleg-nenashev, @romenrg, @timja, @ventojna and Vento

2.225

10 Mar 06:41
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 fixes

🚨 Removed

  • Revert JENKINS-51495 - Update descriptorRadioList form elements to honor DescriptorVisibilityFilter extension points (original pull request - #3969)

All contributors: @MarkEWaite, @kohsuke and @oleg-nenashev

2.224

08 Mar 23:25
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.

πŸ’₯ WARNING major regression πŸ’₯

This release introduces a critical regression when saving jobs, see JENKINS-61398. Please avoid updating to this version.

πŸ› Major bug fixes

  • JENKINS-60409 - Winstone 5.9: Fix propagation of the maximum form content size and form content keys number (regression in 2.205) (#4542) @jglick @oleg-nenashev
  • JENKINS-60199 - Winstone 5.9: Fix improper reverse proxy redirects to 127.0.0.1 due to X-Forwarded-Host and X-Forwarded-Port ordering issue (regression in 2.205) (#4542) @oleg-nenashev
  • JENKINS-61321 - Do not disable all controls on job configuration forms for some users with Job/Configure permission. (regression in 2.223) (#4541) @daniel-beck

πŸš€ New features and improvements

πŸ› Bug Fixes

πŸ‘» Maintenance

All contributors: @daniel-beck, @fqueiruga, @jeffret-b, @oleg-nenashev, @slide, @timja, @jglick , @matsushou and @zbynek

2.204.5

08 Mar 11:58
Compare
Choose a tag to compare

This release fixes major regressions introduced in 2.204.3. It reverts Winstone and Jetty dependencies, so some bugfixes and enhancements are reverted. You can find a public retrospective document here.

πŸ› Major Bug Fixes

  • JENKINS-60409 - Fix propagation of the maximum form content size and form content keys number (regression in 2.204.3, Jetty 9.4.24 and Winstone 5.5).
  • JENKINS-60199 - Fix improper reverse proxy redirects to 127.0.0.1 due to X-Forwarded-Host and X-Forwarded-Port ordering issue (regression in 2.204.3)

πŸ“¦ Dependency downgrades

  • Downgrade Winstone from 5.8 to 5.3. Full changelog
  • Downgrade embedded Jetty web container from 9.4.25.v20191220 to 9.4.18.v20190429. Full changelog

🚨 Reintroduced regressions

  • JENKINS-57888 - Custom system logging configuration will not longer work if defined via the java.util.logging.config.file system property. The issue is planned to be fixed in 2.222.1

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