Releases: jenkinsci/jenkins
2.238
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
- Add support for bearer tokens in Jenkins CLI (#4673) @sorend
- JENKINS-61206 - Support System Read / Extended read permissions for agent configurations (#4531) @timja
- Make Computer#getLogDir thread-safe (#4730) @Vlatombe
- JENKINS-61973 - Restyle sidebar tasks (#4700) @fqueiruga
- JENKINS-61458 - Allow Jenkins.MANAGE users to access "Reload Configuration From Disk" (#4728) @escoem
π Bug Fixes
- JENKINS-62181 - Fix for a deadlock involving custom loggers during agent startup (regression in 2.231) (#4714) @jglick
π· Changes for plugin developers
- JENKINS-61206 - Support System Read / Extended read permissions for agent configurations (#4531) @timja
- Add non-deprecated Jenkins core library dependencies to the BOM (#4702) @oleg-nenashev
All contributors: @MRamonLeon, @MarkEWaite, @Vlatombe, @escoem, @fqueiruga, @jglick, @oleg-nenashev, @res0nance, @sorend, @timja and release-bot
2.237
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
- JENKINS-62231 - OldDataMonitor avoids Jenkins from loading a plugin (#4718) @MRamonLeon
- JENKINS-60118 - Ensure that UserLanguages telemetry initializer always runs after extensions are augmented (#4711) @oleg-nenashev
- JENKINS-61956 - ItemGroupMixin#createProject() does not call Jenkins#checkGoodName() (#4684) @calvinpark
π· Changes for plugin developers
- Update ant to 1.10.8 (#4725) @jvz
- Jstl api update (#4656) @jvz
- Deprecating jenkins.model.Configuration (#4715) @jglick
π» Maintenance
- JENKINS-62231 - OldDataMonitor avoids Jenkins from loading a plugin (#4718) @MRamonLeon
- JENKINS-61920 - Avoid MissingClassTelemetry populates the log (#4712) @MRamonLeon
All contributors: @MRamonLeon, @MarkEWaite, @StefanSpieker, @basil, @calvinpark, @jeffret-b, @jglick, @jsoref, @jvz, @oleg-nenashev, @res0nance, @timja and release-bot
2.236
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
- JENKINS-61808 - Always transmit f:password values as Secret (#4630) @daniel-beck
π Bug Fixes
- JENKINS-62163 - Make plugin manager work on IE11 again (regression in 2.231) (#4713) @daniel-beck
π· Changes for plugin developers
- Make the SystemProperties API available to plugins (#4707) @oleg-nenashev
All contributors: @daniel-beck, @oleg-nenashev, @res0nance, @timja and release-bot
2.235
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.
- Remove abusive badges (#4703) @daniel-beck
π New features and improvements
- JENKINS-61208 - Allow system read to view more admin monitors (#4685) @timja
- JENKINS-61841 - Limit the number of exceptions stored by CompositeIOException (#4655) @dwnusbaum
- Indicate which plugin provides an UnprotectedRootAction (#4668) @daniel-beck
π Bug Fixes
- JENKINS-62133 - Adapt resource root URL form validation to new Jetty (#4701) @daniel-beck
- JENKINS-62006 - Move getChannelToMaster to a separate class (#4681) @Vlatombe
- JENKINS-62065 - Breadcrumbs clickable after notification bar disappears (#4696) @romenrg
- JENKINS-62056 - Fix ExtensionComponent#compareTo (#4687) @daniel-beck
π· Changes for plugin developers
- Add optional layout property to suppress loading of Bootstrap 3 grid (#4693) @uhafner
- Update javax.mail to 1.6.5 (#4660) @jvz
π» Maintenance
- JENKINS-60866 - Un-inline JavaScript from ReverseProxySetupMonitor (#4626) @Wadeck
- JENKINS-60866 - Un-inline JavaScript/Style in LogRecorder views (#4627) @Wadeck
All contributors: @StefanSpieker, @Vlatombe, @Wadeck, @daniel-beck, @dwnusbaum, @fqueiruga, @jvz, @oleg-nenashev, @res0nance, @romenrg, @timja, @uhafner and release-bot
2.234
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
- Use new icons for help (#4663) @timja
- JENKINS-61207 - System read - logs (#4530) @timja
- JENKINS-46669 - Reword SetupWizard Continue as admin button (#4676) @samhrncir
- Slave.numExecutors should default to 1 (#4677) @jglick
- JENKINS-61738 - [2] Session hijacking protection hardening (#4615) @Wadeck
π Bug Fixes
- Fix available tab sort order and support popularity outside 0..1 range (#4675) @daniel-beck
- Restore dropdown behaviour for comboboxes (#4682) @fqueiruga
- JENKINS-61812 - Fix read only password (#4622) @timja
π· Changes for plugin developers
- Removed unused deprecated HudsonExceptionNote (#4667) @StefanSpieker
- Slave.numExecutors should default to 1 (#4677) @jglick
All contributors: @StefanSpieker, @Wadeck, @daniel-beck, @fqueiruga, @helenSpry, @jglick, @res0nance, @samhrncir, @timja and release-bot
2.233
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
- Allow linking to pre-filtered plugin manager pages, link from labels/β¦ (#4591) @daniel-beck
- JENKINS-61208 - System read - admin monitor pattern (#4533) @timja
- JEP-224 - System read - Global tool configuration (#4519) @timja
- Sort available plugins by popularity (#4588) @daniel-beck
- JENKINS-61840 - Restyle buttons (#4658) @fqueiruga
- Make the timestamp on the footer more compact (#4651) @fqueiruga
π Bug Fixes
- JENKINS-61905 - Forward Groovy view permission errors to login (#4657) @daniel-beck
All contributors: @daniel-beck, @oleg-nenashev, @timja and release-bot
2.232
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
- JENKINS-61711 - Fix validateExecutable to allow Git plugin global config correctly report git executable in PATH (#4653) @rishabhBudhouliya
π» Maintenance
- JENKINS-60866 - Un-inline JavaScript/Style in Job views (#4628) @Wadeck
- New maintainer guide (#4472) @oleg-nenashev
All contributors: @PierreBtz, @Wadeck, @daniel-beck, @@oleg-nenashev, @rishabhBudhouliya, @timja
2.231
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
- Add section titles to Manage Jenkins context menu (#4586) @daniel-beck
- Make TimeZoneProperty compatible with JCasc (#4557) @timja
- Reduce log level on notice about optional extensions (#4617) @jglick
- Improve the 'noJob' view immediately after setup (#4633) @daniel-beck
- Pre-filter the 'Available' plugin manager tab, allow multiple terms (#4580) @daniel-beck
- JENKINS-61203 - Allow users with system read permission to view the Manage Plugins configuration (#4518) @timja
- Use DirectoryBrowserSupport to serve FileParameterValue (#4614) @daniel-beck
- Hide message re disabling implied dependencies when no dependents exist (#4597) @daniel-beck
π Bug Fixes
- An agent log record with numeric params could be unformattable on the master (#4621) @jglick
- Ensure that encoded console annotations are stripped from system logger messages (#4632) @jglick
- Bump crypto-util from 1.1 to 1.5 (#4631) @timja
- JENKINS-61660 - Fix spacing between error messages in Setup Wizard (regression in 2.217) (#4629) @sladyn98
π» Maintenance
- Set httpOnly and secure on cookies to fix spotbugs issue (#4609) @StefanSpieker
- Commons codec cleanup (#4636) @jvz
All contributors: @StefanSpieker, @daniel-beck, @jglick, @jvz, @kohsuke, @oleg-nenashev, @res0nance, @sladyn98 and @timja
2.230
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
- JENKINS-61478 - Style improvements to alert banners (#4610) @romenrg
- JENKINS-61467 - Do not show disabled, implied permissions in errors (#4575) @daniel-beck
- Hyperlinks in label-related CauseOfBlockage.print (#4616) @jglick
- JENKINS-5597 - add option to follow symlinks during artifact archiving (#3947) @mwinter69
- JENKINS-61453 - Jenkins.MANAGE user to access "Prepare for Shutdown" (#4572) @escoem
- JENKINS-61496 - update page footer (#4599) @fqueiruga
- JENKINS-56937 - JCasC support for admin monitors (#4552) @timja
π Bug Fixes
- JENKINS-61479 - Fix java.lang.ClassCastException in FingerprintCleanupThread (#4577) @stellargo
- JENKINS-61694 - Update Groovy Init hooks to run after all job configurations are adapted (#4606) @oleg-nenashev
All contributors: @daniel-beck, @escoem, @fqueiruga, @jglick, @jtnord, @kohsuke, @mwinter69, @oleg-nenashev, @romenrg, @stellargo and @timja
2.229
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
- JENKINS-61688 - Load build discarder configuration after restart (#4602) @daniel-beck
π 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
- Support null Secrets when converting form submissions (#4608) @daniel-beck
- JENKINS-61692 - Fix proxy form validation (#4607) @daniel-beck
- Upgrade to 4.3 version of Remoting. (#4601) @jeffret-b
- JENKINS-61409 - Websockets: Use AbstractByteBufferCommandTransport to transport messages (#4596) @Vlatombe
π· Changes for plugin developers
- Let ConfidentialKey & Secret do something from unit tests (#4603) @jglick
- JENKINS-56643 - Util.createSymlink: prefer Files.move(..., ATOMIC_MOVE) (#3941) @jsoref
π» 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