Update Executable War
from 1.37
to 1.38
to show an error when an attempt is made to run Jenkins on Java 9.
Periodically persist the build queue so it can be restored on abnormal process termination.
Reduce memory footprint of jenkins.model.lazy.AbstractLazyLoadRunMap#search
in descending order.
Add ConcurrentLinkedQueue
to white-listed classes for use in XStream
(XML serialization) and Remoting
(agent communication).
Clean up the build.xml
files of parameterized projects that contained unnecessary serialized data.
Improve robustness in case a build with parameters was stored with a null list of parameters.
JEP-200: Whitelist org.apache.tools.ant.Location
to prevent deserialization exception when listing agent files in non-existent directory or invalid filter.
Prevent FileNotFoundException
in hudson.Util#loadFile
in case of race condition.
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.
Prevent NullPointerException
in AbstractProject#checkout
when the agent disconnects during a build.
None