Recent Releases
2.31615 Oct 2021 03:15
minor feature:
Hacktoberfest update the French translation JENKINS-66681 - @alauregaillard.
JENKINS-66776 - Add full name of failed plugin when possible @Wadeck.
JENKINS-66795 - Add french translation to LogRecorderManager @Kevin-CB.
support of implicit collections when using Xstream2 @Vlatombe.
support of implicit collections when using Xstream2 @Vlatombe.
2.31404 Oct 2021 03:15
minor feature:
Revamp build history search bar @janfaracik.
JENKINS-66659 - Show new icons in build history @zbynek.
Modernise Manage Jenkins screen @janfaracik.
2.31327 Sep 2021 03:15
minor feature:
JENKINS-66613 - Correct Antlr grammar for LabelExpression @Wadeck.
JENKINS-61212 - Update Tyrus (WebSocket client) to 2.0.1 @jglick.
JENKINS-66470 - Register view-related permission groups and permissions prior to the execution of JCasC @basil.
JENKINS-66563 - add a supported API for a plugin to insert jars into its classpath @jtnord.
JENKINS-61212 - Update Tyrus (WebSocket client) to 2.0.1 @jglick.
Remove Akuma @basil.
2.31219 Sep 2021 03:15
minor feature:
Bump executable-war from 1.45 to 2.0 @dependabot.
JENKINS-65928 - Job trend page shows previous icons @benebsiny.
Bump executable-war from 1.45 to 2.0 @dependabot.
2.31110 Sep 2021 03:15
minor feature:
JENKINS-23784 - Register DependencyClassLoader in the default plugin strategy as parallel-capable @basil.
Graphs now scale correctly for high-DPI screens @janfaracik.
in TextparameterDefinition @jonsten.
agent-to-controller security killswitch UI @daniel-beck.
Revive support for URLClassLoader in ClassicPluginStrategy @basil.
2.30902 Sep 2021 03:15
minor feature:
Add ABORTED threshold to ReverseBuildTrigger @MadsJakobsen.
missing icons @janfaracik.
Bump XStream from 1.4.17 to 1.4.18 @basil.
Bump jna from 5.8.0 to 5.9.0 @dependabot.
Mark PluginFirstClassLoader, MaskingClassLoader, and AntClassLoader as parallel-capable @basil.
2.30720 Aug 2021 18:25
minor feature:
Remove Woodstox from WAR @basil.
Terminology cleanup: Controller / Built-In Node @daniel-beck.
Add a small gap between build status icon and text @uhafner.
Use the scalable SVG logo over the PNG @janfaracik.
Do not generate properties for Groovy views in Stapler if there is no admissible root object @knisht.
Align resource loading logic in AntClassLoader with upstream @basil.
Bump checkstyle from 8.45 to 8.45.1 @dependabot.
2.30612 Aug 2021 03:17
minor feature:
JENKINS-64666 - document urls @tszmytka.
Backport logging-related AntClassLoader to our fork @basil.
2.30504 Aug 2021 11:05
minor feature:
JENKINS-65923 - Accessibility - Images lacking "alt" text @benebsiny.
Make AntClassLoader multi-release JAR aware when it deals with java.util.jar.JarFile @basil.
Replaced own implementation with standard Java function (String.CASE_INSENSITIVE_ORDER) @StefanSpieker.
Bump annotation-indexer from 1.14 to 1.15 @dependabot.
Bump script-security from 1.77 to 1.78 @dependabot.
Bump checkstyle from 8.44 to 8.45 @dependabot.
2.30327 Jul 2021 03:25
minor feature:
Remove hudson.model.TreeView @basil.
Removing SubClassGenerator @basil.
AccessControlled calls on ACL.SYSTEM2 can bypass getACL @jglick.
Removing SubClassGenerator @basil.
2.30219 Jul 2021 04:05
minor feature:
Remove hudson.model.TreeView @basil.
Removing SubClassGenerator @basil.
AccessControlled calls on ACL.SYSTEM2 can bypass getACL @jglick.
Removing SubClassGenerator @basil.
2.30111 Jul 2021 15:45
minor feature:
JENKINS-37694 - Display artifacts of a running build @jglick.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
2.30003 Jul 2021 07:45
minor feature:
JENKINS-37694 - Display artifacts of a running build @jglick.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
2.29925 Jun 2021 12:45
minor feature:
JENKINS-37694 - Display artifacts of a running build @jglick.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot.
Implement InterceptingExecutorService without Guava @basil.
Remove jna-posix @basil.
2.289.2-rc17 Jun 2021 09:45
minor feature:
Documenting Computer REST methods toggleOffline changeOfflineCause @jglick.
Add X-Frame-Options for ajaxXxx requests @Wadeck.
Prefer ArrayList and ArrayDeque to LinkedList @basil.
Remove duplicate AOP classes in classpath @basil.
Remove StAX from WAR @basil.
violations of a handful of Error Prone checks @basil.
Upgrade ATH to version that uses https for artifactory @timja.
2.29709 Jun 2021 10:25
minor feature:
Remove of commons-digester from core @olamy.
JENKINS-65195, JENKINS-64347 - to ProcessTree implementation on Darwin @ngg.
JENKINS-65766 - ClassLoaderReflectionToolkit._findClass was ignoring getClassLoadingLock on AntClassLoader @jglick.
Remove of commons-digester from core @olamy.
Bump sshd-core in Jenkins CLI from 2.5.1 to 2.7.0 @dependabot.
Remove of commons-digester from core @olamy.
2.29213 May 2021 06:25
minor feature:
JENKINS-65442 - Improve performance when encoding unicode characters in JSON API + Remove Stapler's Guava dependency @basil.
JENKINS-59412 - No reason why User/builds or View/builds should not work with Pipeline @jglick.
Remove bundled External Monitor Job Type, LDAP, and PAM Authentication plugins @basil.
JENKINS-65574 - Reverse direction of build-progress animation @uhafner.
JENKINS-65442 - Improve performance when encoding unicode characters in JSON API + Remove Stapler's Guava dependency @basil.
2.29030 Apr 2021 03:15
minor feature:
Winstone 5.17: Update Jetty from 9.4.39.v20210325 to 9.4.40.v20210413 @oleg-nenashev.
JENKINS-52356 - Support ZIP64 in ZipArchiver @basil.
Winstone 5.17: Update Jetty from 9.4.39.v20210325 to 9.4.40.v20210413 @oleg-nenashev.
2.28814 Apr 2021 20:45
minor feature:
Add missing Turkish translations for home page @mustafau.
Add Turkish translations for new login form @mustafau.
JENKINS-65308 - Improve performance of Jenkins#trimLabels() @res0nance.
Improve design of last-unstable SVG icon @uhafner.
JENKINS-65336 - load statistics graph type value @MarkEWaite.
Update commons-beanutils to 1.9.4, adapt Stapler @daniel-beck.
Update handlebars minimum version @alecharp.
JENKINS-65288 - Bring back support for stapler.jelly.trace @Wadeck.
Bump actions/setup-java from v1 to v2 @dependabot.
Bump actions/upload-artifact from v2.2.2 to v2.2.3 @dependabot.
Update handlebars minimum version @alecharp.
Update commons-beanutils to 1.9.4, adapt Stapler @daniel-beck.
2.28602 Apr 2021 06:45
minor feature:
JENKINS-65172 - Better support for remote platform-plugins.json @daniel-beck.
JENKINS-36707 - Add CI environment variable @usmonster.
JENKINS-63855 - Support 'min' and 'max' values in the tag @benebsiny.
Add a couple of admin monitors for executors on the controller @jeffret-b.
Add a Jenkins User-Agent header to outgoing HTTP requests @daniel-beck.
JENKINS-65021 - Disabled dropdown items no longer look disabled @benebsiny.
JENKINS-63855 - Support 'min' and 'max' values in the tag @benebsiny.
Bump jna from 5.7.0 to 5.8.0 @dependabot.
Winstone 5.16 which includes Jetty 9.4.39.v20210325 @olamy.
2.28525 Mar 2021 12:05
minor feature:
Default to POST form validation @daniel-beck.
Bump matrix-auth from 2.6.5 to 2.6.6 @MarkEWaite.
Use xstream 1.4.16 @MarkEWaite.
Update bundled bouncycastle-api plugin to 2.20. @jeffret-b.
JENKINS-62006 - a classloading while executing ProcessTree.get() @timja.
Ensure that plugins are sorted by name @res0nance.
Use xstream 1.4.16 @MarkEWaite.
Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 @dependabot.
2.28417 Mar 2021 10:45
minor feature:
Remove bundled Ant and Javadoc plugins @basil.
Bump sshd-core to 2.6.0 and update tests @res0nance.
Add Japanese translations for Dashboard, Views, Rename @takashiharano.
Icon typo (used non transparent gif by accident) @timja.
Bump sshd-core to 2.6.0 and update tests @res0nance.
2.28205 Mar 2021 03:45
minor feature:
JENKINS-64107 - Convert SSHD module to a plugin @kuisathaverat.
Downgrade recently-upgraded detached plugins @basil.
upgrade to winstone 5.14 to include Jetty 9.4.37.v20210219 @olamy.
Remove hardcode of JKS for use other key stores @gulyaev13.
JENKINS-64510 - Necessary pieces to get TCP agent reconnect working. @jeffret-b.
Upgrade to winstone 5.15 to include Jetty 9.4.38.v20210224 @olamy.
Small code cleanups @jvz.
Bump remoting from 4.6 to 4.7 @dependabot.
upgrade to winstone 5.14 to include Jetty 9.4.37.v20210219 @olamy.
Bump jline from 2.12 to 2.14.6 @dependabot.
Small code cleanups @jvz.
2.28125 Feb 2021 20:45
minor feature:
JENKINS-64840 - searching multiple update sites @rsandell.
Bump jna from 5.6.0 to 5.7.0 @dependabot.
Add Polish translations @damianszczepanik.
JENKINS-41727 - Reload update center data on upgrade/downgrade @timja.
Bump spring-security-bom from 5.4.2 to 5.4.4 @dependabot.
Bump maven-jarsigner-plugin from 1.2 to 3.0.0 @dependabot.
Bump jna from 5.6.0 to 5.7.0 @dependabot.
2.28017 Feb 2021 08:05
minor feature:
JENKINS-64840 - searching multiple update sites @rsandell.
Bump jna from 5.6.0 to 5.7.0 @dependabot.
Add Polish translations @damianszczepanik.
JENKINS-41727 - Reload update center data on upgrade/downgrade @timja.
Bump spring-security-bom from 5.4.2 to 5.4.4 @dependabot.
Bump maven-jarsigner-plugin from 1.2 to 3.0.0 @dependabot.
Bump jna from 5.6.0 to 5.7.0 @dependabot.
2.27808 Feb 2021 03:17
minor feature:
JENKINS-64650 - : Upgrade Commons FileUpload from 1.3.1-jenkins-2 to 1.4 @basil.
JENKINS-64746 - public API hudson.model.UpdateCenter.HudsonUpgradeJob constructor signature change @escoem.
Bump bridge-method-annotation from 1.13 to 1.18 @dependabot.
Bump annotation-indexer from 1.12 to 1.14 @dependabot.
Bump commons-compress from 1.19 to 1.20 @dependabot.
2.27731 Jan 2021 11:45
minor feature:
Improvements to the accessibility and color palette for job config and new item forms @fqueiruga.
Improve performance when saving Fingerprints to disk @res0nance.
2.27623 Jan 2021 06:45
minor feature:
JENKINS-64655 - Provide default implementation for external storage @Wadeck.
JENKINS-64632 - File handle leak correction @Wadeck.
JENKINS-64621 - zip regression @Wadeck.
JENKINS-28022 - Make descriptions copy-able without zero-width spaces @gdubicki.
Bump spring-security-bom from 5.4.1 to 5.4.2 @dependabot.
Bump commons-codec from 1.14 to 1.15 @dependabot.
Bump spring-security-bom from 5.4.1 to 5.4.2 @dependabot.
Bump commons-codec from 1.14 to 1.15 @dependabot.
2.27408 Jan 2021 09:25
minor feature:
Ignore jakarta.mail upgrades with dependabot @timja.
JENKINS-58101 - Cache blockage reasons when considering parked executors @res0nance.
JENKINS-64439 - "positive-number" field validator accepts non valid java numbers @benebsiny.
Bump actions/upload-artifact from v2.2.1 to v2.2.2 @dependabot.
Bump jnr-posix from 3.0.45 to 3.1.4 @dependabot.
Bump jna from 5.3.1 to 5.6.0 @dependabot.
2.27331 Dec 2020 13:45
minor feature:
JENKINS-63833 - Make the groovy script source customizable @PierreBtz.
JENKINS-64483 - Hide collapse link if it isn't possible @daniel-beck.
Update stapler to 1.262 @timja.
JENKINS-64504 - stuck plugin manager buttons @fqueiruga.
Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 @dependabot.
2.27223 Dec 2020 10:45
minor feature:
Remove support for queue.txt format @oleg-nenashev.
Removed admin monitor related to ZFS @jglick.
Replaced deprecated Configuration with SystemProperties @StefanSpieker.
Remove support for queue.txt format @oleg-nenashev.
Winstone 5.13: Update Eclipse Jetty from 9.4.33.v20201020 to 9.4.35.v20201120 @oleg-nenashev.
Removed admin monitor related to ZFS @jglick.
JENKINS-64465 - race condition on HudsonFilter#reset @amuniz.
JENKINS-64445 - null safety for plugin categories @oleg-nenashev.
Ignore is a list for dependabot @timja.
Bump xstream from 1.4.14 to 1.4.15 @dependabot.
2.27009 Dec 2020 07:05
minor feature:
2.21724 Jan 2020 20:03
minor feature:
https://jenkins.io/changelog/