Major enhancement
-
Optional extensions are now loaded without requiring to restart Jenkins after installing an optional dependency.
JENKINS-50336
Enhancement
-
Update Remoting from 3.20 to 3.21 to apply logging enhancements and better
no_proxy
support.
JENKINS-51223, JENKINS-50965, JENKINS-51551, Remoting 3.21 changelog
-
Add modification timestamp to files in directory browser views such as archived artifacts and workspaces.
JENKINS-20998
-
Improve diagnostics of corrupted plugin archives during plugin dynamic loading.
JENKINS-51608
-
Update Executable WAR from 1.39 to 1.40 to allow running Jenkins with incompatible (too new) Java versions by setting the
--enable-future-java
flag.
JENKINS-51155, Executable WAR 1.40 changelog
-
Developer:
PermissionGroups
now expose their IDs to Java API.
JENKINS-51598
-
Developer:
ComputerLauncher
implementations can now set channels with a custom CommandTransport
implementation.
JENKINS-51541
-
Developer/Internal: Remove use of a Guava method deleted in later versions, which could cause problems for plugins running functional tests.
JENKINS-51779
Bug fix
-
Have the setup wizard propose a root URL ending with a slash as is necessary.
JENKINS-51660
-
Fix a potential deadlock between queue maintenance and asynchronous execution.
JENKINS-46248
-
Security hardening: Prevent files in
tar
archives from being written to a path outside the destination directory.
JENKINS-51777
-
If using the Artifact Manager on S3 plugin with the (non-default) option to delete artifacts, they were not deleted when the entire build was deleted.
JENKINS-51819
-
Prevent Enter resulting in a broken presentation of the setup wizard.
JENKINS-51816