Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.332
Enhancement
Bug fix
-
Keep the same height when dragging and dropping a component (regression in 2.277).
JENKINS-67496
-
Correctly render expandable text boxes into multiple lines (regression in 2.197 and 2.176.4).
JENKINS-67627
-
Show correct feature name in tooltips of help links (regression in 2.179).
JENKINS-67662
-
Launch only one agent to satisfy cloud agent requests that use label expressions.
JENKINS-67635
-
Truncate long build names again (regression in 2.332).
JENKINS-67689
-
Overwrite grey balls icon with the modern "not built" status.
JENKINS-67753
-
Render the question mark on the new help button only once so that it is not shown twice, even while using different themes.
pull 6233
-
Update remoting from 4.11 to 4.12 to allow Java web start agents to connect (regression in 2.318).
pull 5983, JENKINS-67000, Remoting 4.11.2 changelog, Remoting 4.12 changelog
-
Restart systemd service when the controller exits unexpectedly.
JENKINS-56219
-
Restart the Jenkins service after plugin updates on Debian 11 (bullseye).
JENKINS-65809
Notable changes since 2.319.3
Major enhancement
-
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, JENKINS-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, JENKINS-36779, JEP-233, Guava web site, Guava 31.0.1 changelog
Enhancement
-
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, JENKINS-65113
-
Allow the plugin manager to upload by URL in addition to upload by file name.
JENKINS-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
-
Remove support for plugins written in JRuby or Jython.
JRuby support has been removed from the Stapler web framework used in Jenkins core.
Plugins written in JRuby and Jython have not been distributed by update center since January 22, 2022.
pull 6103, JEP-7: Deprecation of Ruby and Python plugin runtimes, Deprecating non-Java plugins (blog post), Stapler repository, JRuby project
-
Remove support for setting the Jenkins home directory via Java Naming and Directory Interface (JNDI).
pull 6111
-
Developer: Provide a stable version of
ObjectWebASM
(currently 9.1) on the classpath.
pull 5524, ObjectWebASM web site
-
Developer: Use the upstream version of
AntClassLoader
without custom patches.
pull 5856