Changelog for 2.150.1
Legend:
- security fix
- major bug fix
- bug fix
- major enhancement
- enhancement
Community feedback:
- no major issues
- notable issues
- required rollback
What's new in 2.150.1
(2018-12-05)
Changes since 2.150:
-
Important security fixes.
(security advisory)
-
Revert compatibility fix for future releases of Firefox due to regressions it caused since 2.148.
(issue 54261, issue 54333, issue 54570)
-
Prevent
Stream is closed
error in case a CLI command finishes before the input is entirely read.
(issue 54310)
-
Avoid
Premature EOF
error when using the shutdown
CLI command.
(issue 49196)
-
Do not cache CSS/JS resource files for console annotations like Timestamper Plugin across Jenkins restarts.
(issue 38719)
Notable changes since 2.138.4:
-
Numerous fixes and improvements to better support running Jenkins on Java 11.
(issue 46523, issue 46725, issue 51805, issue 52019, issue 52024, issue 53693, issue 53710, issue 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)
-
Allow use of the console command with Job/Read permission.
(issue 52181)
-
Wait up to two minutes for process termination before killing it (typically when aborting a build).
(issue 17116)
-
Reduce logging level of restart and shutdown related notifications from SEVERE to INFO.
(issue 53282)
-
New
JENKINS_USER_ID
and JENKINS_API_TOKEN
environment variables can be used to configure the CLI authentication.
(issue 53792)
-
Do not submit telemetry if there's no relevant data.
(issue 54137)
-
Use per-trial correlation IDs for telemetry submissions.
(issue 54136)
-
Update Remoting from 3.26 to 3.27 to eliminate a potential deadlock.
(full changelog, issue 53569)
-
Developer: Add support for the
@PostConstruct
lifecycle method annotation.
(issue 52818)
-
Developer: Add interface
PersistentDescriptor
that allows implementing Descriptor
s to skip explicit calls to load()
.
(issue 52818)
-
Developer: Introduce
getPlatform()
and setPlatform()
methods in hudson.EnvVars
.
(issue 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.
(issue 36547)
-
Developer:
ConsoleAnnotatorFactory
mishandled its type parameter, effectively forcing all implementations to use Object
or raw types.
(pull 3662)