Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.150
Security
Bug fix
-
Revert compatibility fix for future releases of Firefox due to regressions it caused since 2.148.
JENKINS-54261, JENKINS-54333, JENKINS-54570
-
Prevent
Stream is closed error in case a CLI command finishes before the input is entirely read.
JENKINS-54310
-
Avoid
Premature EOF error when using the shutdown CLI command.
JENKINS-49196
-
Do not cache CSS/JS resource files for console annotations like Timestamper Plugin across Jenkins restarts.
JENKINS-38719
Notable changes since 2.138.4
Major enhancement
-
Numerous fixes and improvements to better support running Jenkins on Java 11.
JENKINS-46523, JENKINS-46725, JENKINS-51805, JENKINS-52019, JENKINS-52024, JENKINS-53693, JENKINS-53710, JENKINS-53929, Parent POM 1.49 changelog, Winstone-Jetty 5.1 changelog, Groovy 2.4.12 changelog, Jetty 9.4.12 changelog
-
Migrate most Simplified Chinese translations into Localization: Chinese (Simplified) Plugin.
pull 3667
Enhancement
-
Allow use of the console command with Job/Read permission.
JENKINS-52181
-
Wait up to two minutes for process termination before killing it (typically when aborting a build).
JENKINS-17116
-
Reduce logging level of restart and shutdown related notifications from SEVERE to INFO.
JENKINS-53282
-
New
JENKINS_USER_ID and JENKINS_API_TOKEN environment variables can be used to configure the CLI authentication.
JENKINS-53792
-
Do not submit telemetry if there's no relevant data.
JENKINS-54137
-
Use per-trial correlation IDs for telemetry submissions.
JENKINS-54136
-
Developer: Add support for the
@PostConstruct lifecycle method annotation.
JENKINS-52818
-
Developer: Add interface
PersistentDescriptor that allows implementing Descriptors to skip explicit calls to load().
JENKINS-52818
-
Developer: Introduce
getPlatform() and setPlatform() methods in hudson.EnvVars.
JENKINS-53721
-
Developer: Introduce new
hudson.Util#fixNull(value, defaultValue) method.
pull 3656
-
Developer: Add overridable
Queue.Task#getAffinityKey() to allow consistent hashing for Pipeline builds in the future.
JENKINS-36547
Bug fix
-
Update Remoting from 3.26 to 3.27 to eliminate a potential deadlock.
full changelog, JENKINS-53569
-
Developer:
ConsoleAnnotatorFactory mishandled its type parameter, effectively forcing all implementations to use Object or raw types.
pull 3662