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.
(issue 73011)
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.
(issue 72998)
Remove the People view.
Administrators can install the new People View plugin to restore this functionality.
(issue 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.
(issue 72540)
Modernize progress bar UI in various locations.
(issue 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.
(issue 69191)
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.
(issue 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.
(issue 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)
Do not attempt to self-restart on operating systems where this is not supported.
(issue 72833)
Fix a crash when restarting Jenkins on macOS.
(issue 65911)
Set the correct owner for Jenkins.clouds after Jenkins.load().
(pull 8976)
Improve locale parsing for loading of localised help files.
(issue 72627)
Support noCertificateCheck with webSocket on the CLI.
(issue 72532)
Show an error message in progressive logs on 4xx status codes.
(issue 72509)
Avoid a stack trace from ArtifactArchiver when no artifacts are found.
(issue 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.
(issue 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.
(issue 66530)