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 Descriptor
s 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