Redesigned login, signup, and Jenkins is (re)starting pages. Existing page decorators like Simple Theme Plugin will no longer work with these redesigned pages.
Replace single per-user API token with new system of multiple, revocable, unrecoverable API tokens with usage tracking
The deprecated Jenkins CLI Protocol versions 1 and 2, and Java Web Start Agent Protocol versions 1, 2, and 3 have been disabled. If you still use these protocols (e.g. remoting-based CLI, or old
slave.jars on agents), you need to re-enable these protocols after upgrade, or upgrade the clients.
SHA-256 checksums of update site and tool installer metadata and core and plugin downloads if the update site provides them.
Optional extensions are now loaded without requiring to restart Jenkins after installing an optional dependency.
Upgrade Winstone from 4.2 to 4.4 to update Jetty from 9.4.8.v20171121 to 9.4.11.v20180605, adding an option to enable JMX when running Jenkins using
java -jar jenkins.war.
Upgrade Remoting from 3.21.1 to 3.25 to have agents check availability of the master's TCP Agent Listener port when connecting over TCP.
Upgrade Bytecode Compatibility Transformer from 1.8 to 2.0-beta-2, upgrading ASM from 5.0.1 to 6.2 to improve support of Java 9+ runtimes.
Update Executable WAR from 1.39 to 1.41 to allow running Jenkins with incompatible (too new) Java versions by setting the
Update instance identity module from 2.1 to 2.2 to improve Java 11 compatibility.
Update JNA from 4.2.1 to 4.5.2 to add support for s390x.
Add a new CLI command
enable-plugin to enable one or more installed plugins and optionally restart Jenkins.
Add support for Zip files larger than 4 GB (Zip64).
Add modification timestamp to files in directory browser views such as archived artifacts and workspaces.
Export path to agent file system root directory in remote API.
Jenkins remote API: Export fingerprints for builds which do not derive from
AbstractBuild, like Pipeline builds.
Some deserialization rejections are now logged on WARNING log level, instead of only on FINER.
SimplePageDecorator extension point, which allows decorating the redesigned login page.
A configured quiet period was interpreted as milliseconds, instead of seconds. (Regression in 2.82)
Instances of some item types could not be renamed (regression in
Don't fail to archive artifacts when attributes cannot be preserved, instead log a message and proceed without preserving attributes (regression in
Some types of builds, like pipelines, would sometimes run concurrently even when that was disabled.