Enhancement
-
Permit additional safe Java platform types for use in XStream (XML serialization) and Remoting (agent communication).
pull 3251, pull 3252, pull 3253, JENKINS-49070, JENKINS-49071
-
Remove support for unbounded number of SCM polling threads. Previously, the default was infinite and could be set to between 10 and 100. Existing installations with unbounded SCM polling threads will now use the default of 10, and it is no longer possible to use a value outside of this range.
pull 3258
-
Define a minimum required version of the Remoting library (agent communication) and print warnings when an older version is connecting.
pull 3250
-
Improve robustness in case of faulty
SCM#guessBrowser
implementations.
pull 3267
-
Improve error message when failing to read some files to actually mention the file name.
JENKINS-49060, JENKINS-49112
Bug fix
-
Restore Manage Jenkins submenu in the context menu accessible from the breadcrumb (regression in 2.103).
JENKINS-49129
-
Fix
MalformedInputException
or UnmappableCharacterException
when reading the log file after finishing a build (regression in 2.102).
JENKINS-49112
-
Jenkins 2.102 and later could fail to start or run properly when loaded inside certain containers, including old versions of Tomcat.
JENKINS-49147
-
Don't attempt to export information about arbitrary offline causes as part of the
/computer/(name)/api
output, which could result in errors.
JENKINS-24452