Looking to upgrade?
Check the Upgrade Guide for assistance
Security
Major bug fix
-
Display estimated remaining time again for Pipeline jobs. (regression in 2.89.4)
JENKINS-48821
Enhancement
-
Update Apache Mina SSHD Core from 1.6.0 to 1.7.0 in CLI client.
JENKINS-49565, changelog
-
Update Executable War from 1.37 to 1.38 to show an error when an attempt is made to run Jenkins on Java 9.
JENKINS-49737, full changelog
-
Always show the built-in node in the executors widget, even when it is offline.
JENKINS-34712
-
Periodically persist the build queue so it can be restored on abnormal process termination.
JENKINS-30909
-
Reduce memory footprint of
jenkins.model.lazy.AbstractLazyLoadRunMap#search
in descending order.
JENKINS-50056
-
Add
ConcurrentLinkedQueue
to white-listed classes for use in XStream (XML serialization) and Remoting (agent communication).
JENKINS-49788
Bug fix
-
JEP-200: Allow
org.apache.tools.ant.Location
deserialization to prevent exception when listing agent files in non-existent directory or invalid filter.
JENKINS-50237
-
Clean up the
build.xml
files of parameterized projects that contained unnecessary serialized data.
JENKINS-49795
-
Restore
serialVersionUID
of AbstractTaskListener
. (regression in 2.91)
JENKINS-50124
-
Prevent
FileNotFoundException
in hudson.Util#loadFile
in case of race condition.
JENKINS-49971
-
Make proxy views work inside folders.
JENKINS-49642
-
Upgrade Winstone from 4.1.0 to 4.1.2 to prevent User session memory leak by setting the default idle session eviction timeout to 30 minutes.
JENKINS-49596, full changelog
-
Fix translation of 'sign up' in Dutch, used to be 'sign in'.
JENKINS-49498
-
Improve robustness in case a build with parameters was stored with a
null
list of parameters.
JENKINS-39495
-
Prevent
NullPointerException
in AbstractProject#checkout
when the agent disconnects during a build.
JENKINS-29470