Restart systemd service when the controller exits unexpectedly.
(issue 56219)
Restart the Jenkins service after plugin updates on Debian 11 (bullseye).
(issue 65809)
Notable changes since 2.319.3:
Always enable the agent-to-controller security subsystem.
Remove the admin-customizable allowlists for callables and file paths.
Remove the ability to access some files on the controller from agents.
Use the Plugin Manager to upgrade incompatible plugins.
(pull 5885, issue 67173, the issue tracker)
Upgrade the Guava library from 11.0.1 (released on January 9, 2012) to 31.0.1 (released on September 27, 2021).
Plugins have already been prepared to support the new version of Guava.
Use the Plugin Manager to upgrade all plugins before and after upgrading Jenkins.
(pull 5707, issue 36779, JEP-233, Guava web site, Guava 31.0.1 changelog)
Modernise the table design.
Add support for Ionicons.
Improve the usability and layout of the 'Plugin Manager' page with better controls and a 'Report an issue' link for each plugin.
Update the 'New view', 'New node', 'About', 'System Info', and 'Log Recorder' pages.
(pull 5851, pull 5925, pull 5842, pull 6055, pull 5916, pull 5358, issue 65113)
Allow the plugin manager to upload by URL in addition to upload by file name.
(issue 4814)
Improve visualization of the 'Environment Variables' page.
(pull 6096)
Improve artifact list readability in dark theme.
(pull 5889)
Use CSS animation for console progress.
(pull 5871)