Recent Releases

2.440.3-rc06 Apr 2024 15:05 minor feature: -2.440.3. Chore: backporting 2.440.3.
2.440.2-rc10 Mar 2024 11:25 minor feature: -2.440.2-1. Backporting for LTS 2.440.2.
2.440.1-rc13 Feb 2024 01:25 minor feature: Backporting for 2.440.1.
2.426.1-rc-211 Nov 2023 16:05 minor feature: Backporting for 2.426.1 - part 2.
2.387.3-rc20 Apr 2023 11:25 minor feature: -2.387.3-1. Backporting for LTS 2.387.3.
2.375.2-rc15 Dec 2022 07:05 minor feature: -2.375.2-1. Backporting for LTS 2.375.2.
2.361.2-rc23 Sep 2022 03:15 minor feature: -2.361.2-1.
2.346.2-rc01 Jul 2022 07:05 minor feature: g-2.346.2. Backporting for LTS 2.346.2.
2.332.3-rc21 Apr 2022 13:25 minor feature: Backporting for LTS 2.332.3.
2.332.2-rc-202 Apr 2022 20:25 minor feature: Additional backporting for LTS 2.332.2.
2.332.2-rc24 Mar 2022 14:45 minor feature: Backporting for LTS 2.332.2.
2.332.1-rc-201 Mar 2022 10:45 minor feature: Additional backport for LTS 2.332.1.
2.319.1-rc18 Nov 2021 03:25 minor feature: Backporting for LTS 2.319.1.
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.29526 May 2021 07:25 minor feature: JENKINS-65611 - Ensure facets are modifiable @res0nance.
2.29313 May 2021 10:05 minor feature: JENKINS-65611 - Ensure facets are modifiable @res0nance.
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.27516 Jan 2021 03:17 minor feature: See security advisory.
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.26902 Dec 2020 14:45 minor feature:
2.26825 Nov 2020 03:18 minor feature:
2.26718 Nov 2020 06:45 minor feature:
2.26611 Nov 2020 13:45 minor feature:
2.26504 Nov 2020 13:25 minor feature:
2.26428 Oct 2020 08:05 minor feature:
2.26323 Oct 2020 10:25 minor feature:
2.26219 Oct 2020 14:45 minor feature:
2.26115 Oct 2020 07:25 minor feature:
2.26008 Oct 2020 01:25 minor feature:
2.25901 Oct 2020 09:45 minor feature:
2.25823 Sep 2020 18:25 minor feature:
2.25717 Sep 2020 07:05 minor feature:
2.25609 Sep 2020 07:05 minor feature:
2.25502 Sep 2020 23:45 minor feature:
2.25426 Aug 2020 13:45 minor feature:
2.25319 Aug 2020 06:05 minor feature:
2.25213 Aug 2020 03:25 minor feature:
2.25105 Aug 2020 10:25 minor feature:
2.25031 Jul 2020 09:45 minor feature:
2.24927 Jul 2020 10:05 minor feature:
2.24823 Jul 2020 03:17 minor feature:
2.24516 Jul 2020 03:25 minor feature:
2.24408 Jul 2020 10:05 minor feature:
2.24301 Jul 2020 17:05 minor feature:
2.24224 Jun 2020 12:25 minor feature:
2.24117 Jun 2020 18:25 minor feature:
2.24010 Jun 2020 13:05 minor feature:
2.23904 Jun 2020 13:25 minor feature:
2.23826 May 2020 19:45 minor feature:
2.23719 May 2020 23:25 minor feature:
2.23612 May 2020 18:45 minor feature:
2.23505 May 2020 06:45 minor feature:
2.23428 Apr 2020 06:25 minor feature:
2.23323 Apr 2020 10:05 minor feature:
2.23219 Apr 2020 07:05 minor feature:
2.23115 Apr 2020 12:05 minor feature:
2.23007 Apr 2020 16:25 minor feature:
2.22901 Apr 2020 12:45 minor feature:
2.22828 Mar 2020 20:45 minor feature:
2.22724 Mar 2020 20:05 minor feature:
2.22618 Mar 2020 06:25 minor feature:
2.22514 Mar 2020 11:45 minor feature:
2.22410 Mar 2020 07:45 minor feature:
2.22302 Mar 2020 10:45 minor feature:
2.22226 Feb 2020 06:25 minor feature:
2.22120 Feb 2020 20:05 minor feature:
2.22010 Feb 2020 10:25 minor feature:
2.21931 Jan 2020 03:15 minor feature:
2.21828 Jan 2020 03:15 minor feature:
2.21724 Jan 2020 20:03 minor feature: Fix localized versions to no longer report can't parse argument number: changelog.url (regression in 2.214). (issue 60822) Jenkins 2.212+ failed to load certain injected fields such as used by the Bitbucket Server Integration plugin. (issue 60816) Add experimental WebSocket support. (JEP-222) Upgrade Jetty from 9.4.22.v20191022 to 9.4.25.v20191220. (Jetty 9.4.23 release notes, Jetty 9.4.24 release notes, Jetty 9.4.25 release notes) Upgrade to Remoting 4.0. (Remoting 4.0 release notes) Prevent inaccurate warnings about missing classes on Java 11 triggered by JavaMelody when Monitoring Plugin is installed. (issue 60725) Fix java version check for AdoptOpenJDK 11. (issue 60678) Internal: frontend toolchain upgraded to use webpack. Enabled babel to transpile certain JS modules. (issue 60734) Developer: Update access-modifier to allow plugins to use suppressions (pull 4441)