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)
issue 48821
Enhancement
-
Update Apache Mina SSHD Core from 1.6.0 to 1.7.0 in CLI client.
issue 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.
issue 49737, full changelog
-
Always show the built-in node in the executors widget, even when it is offline.
issue 34712
-
Periodically persist the build queue so it can be restored on abnormal process termination.
issue 30909
-
Reduce memory footprint of
jenkins.model.lazy.AbstractLazyLoadRunMap#search
in descending order.
issue 50056
-
Add
ConcurrentLinkedQueue
to white-listed classes for use in XStream (XML serialization) and Remoting (agent communication).
issue 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.
issue 50237
-
Clean up the
build.xml
files of parameterized projects that contained unnecessary serialized data.
issue 49795
-
Restore
serialVersionUID
of AbstractTaskListener
. (regression in 2.91)
issue 50124
-
Prevent
FileNotFoundException
in hudson.Util#loadFile
in case of race condition.
issue 49971
-
Make proxy views work inside folders.
issue 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.
issue 49596, full changelog
-
Fix translation of 'sign up' in Dutch, used to be 'sign in'.
issue 49498
-
Improve robustness in case a build with parameters was stored with a
null
list of parameters.
issue 39495
-
Prevent
NullPointerException
in AbstractProject#checkout
when the agent disconnects during a build.
issue 29470