Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.452
Major bug fix
-
After reconfiguring a static inbound agent in the GUI using fields such as WebSocket (deprecated in 2.440.x), the suggested launch instructions would incorrectly include
-tunnel
(with no argument), even if that field had been left blank.
JENKINS-73011
Bug fix
-
If the
variant
plugin is installed at the same time as a plugin that has an OptionalExtension
, these extensions would not be correctly discovered until the next scan for new Extensions
.
JENKINS-72998
Enhancement
Notable changes since 2.440.3
Major enhancement
-
Remove the People view.
Administrators can install the new People View plugin to restore this functionality.
JENKINS-18884, pull 9060, People View plugin
-
Add specific temporary files to the Debian package for better support of Unix domain sockets.
Require Debian 10 and Ubuntu 20.04 as the minimum supported versions for Debian packages.
pull 456 (packaging), Packaging issue 455
-
Allow recursive remote file copy even if the local and remote nodes have incompatible character sets at binary level such as ISO-8859-1 and CP-1047.
JENKINS-72540
Enhancement
-
Modernize progress bar UI in various locations.
JENKINS-69113
-
Add components for dropdown items.
Refer to the new Design Library Dropdowns page for implementation details.
pull 8827
-
Use the symbol for parameters in the build history of pending jobs.
pull 8977
-
Add a "copy to clipboard" button to the build console output.
pull 8960
-
Enable readonly mode for dropdown menus when using the Extended Read Permission plugin.
pull 8955
-
Remove the extra margin when viewing in read only mode.
pull 8938
-
Add a computer icon legend and a new icon for agents that are not accepting tasks.
JENKINS-69191
-
Remove unused material icons.
pull 8831
-
Localize the Appearance link and plain text Markup Formatter for Turkish.
pull 9067, pull 9062
-
Make the Agent/Provision permission available in the global Security configuration when using matrix-based authorization strategies.
JENKINS-72637
-
Do not configure an authenticator during proxy configuration via the GUI if the proxy username is blank.
pull 8990
-
Add ability for custom update centers to override the suggested plugin list.
pull 8951
-
Create an index page for heap dump creation.
pull 8929
-
Non-Pipeline builds interrupted by a controller restart will now be marked as aborted rather than failed.
pull 8986
-
Prevent authenticated access to Resource Root URL.
JENKINS-72636
-
Update operating system end of life data for Amazon Linux, Alpine Linux, and Fedora Linux.
pull 8864
-
Use
jlink
to reduce Java size on Windows as we've done previously for Java on Linux.
pull 1848 (Docker)
-
Support Session ID for External Job Monitor to avoid HTTP 503 response.
pull 8825
Bug fix
-
Do not attempt to self-restart on operating systems where this is not supported.
JENKINS-72833
-
Fix a crash when restarting Jenkins on macOS.
JENKINS-65911
-
Set the correct owner for
Jenkins.clouds
after Jenkins.load()
.
pull 8976
-
Improve locale parsing for loading of localised help files.
JENKINS-72627
-
Support
noCertificateCheck
with webSocket
on the CLI.
JENKINS-72532
-
Show an error message in progressive logs on
4xx
status codes.
JENKINS-72509
-
Avoid a stack trace from ArtifactArchiver when no artifacts are found.
JENKINS-71700
-
Restore performance displaying build artifacts when using remote artifact managers such as in S3.
A security fix in 2.394 caused a substantial slowdown that is now resolved.
pull 8874
-
Adjust heap dump file name for compatibility with OpenJDK file suffix requirements.
JENKINS-72579
-
Fix build button rendering for Dashboard View plugin.
pull 8854
-
Change focus in the
new item
page only if from
has a valid job name.
JENKINS-66530