Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.319
Notable changes since 2.303.3
Major enhancement
-
Replace the term "master" for the main Jenkins application with "controller" or "built-in node" in user interface strings and documentation.
New installations get the new node and label immediately.
Existing installations do not change the node name (e.g.
NODE_NAME
environment variable) or label of the built-in node until an administrator explicitly performs the migration.
If a job definition, Pipeline definition, or tool installer reference must be tied to the built-in node, it should use the label "built-in
".
Upgrade guide - Built-In Node Name and Label Migration
Enhancement
-
Modernise the "Manage Jenkins" screen.
pull 5693
-
Modernise the "Build History" search bar.
pull 5692
-
Update appearance for feed bar and description button to be modern and consistent.
pull 5664
-
Improve layout of console output header.
pull 5507
-
Show new status icons in build history.
JENKINS-66659
-
Update tooltips to be consistent across Jenkins.
pull 5763
-
Use SVGs over PNGs for the sidebar when possible.
Breadcrumb bar/logo/menu items are now correctly aligned on the left together.
Move old
war/images
folder to webapp
so they can be used in frontend - the SVGs are now in the webapp/images/svgs
folder.
pull 5663
-
Replace the old icons with the new SVG icons in the job trend page.
JENKINS-65928
-
Graphs now scale correctly on high resolution screens.
pull 5697
-
Screen resolution cookie now has the
secure
flag set when Jenkins is running on HTTPS.
JENKINS-49675
-
Deprecate the
-cp
option in the remoting agent.jar command line.
Upgrade from Remoting 4.10 to Remoting 4.11.
pull 5821, JENKINS-64831, Remoting 4.11 changelog
-
When the
buildWithParameter
API is called, if the requests with the same parameters in the queue are merged, the http response code of the request uses a more appropriate 303(see other) instead of 201(created).
JENKINS-66105
-
Remove deprecated, unsafe classes previously copied from Apache Ant. Docker Slaves plugin is incompatible with this change.
JENKINS-66930
-
Load classes from plugins in parallel for faster startup on multicore machines.
JENKINS-23784
-
Remove the Woodstox implementation of the StAX API from Jenkins core.
Users of the Azure Artifact Manager, Azure Container Agents, Azure Storage, and Azure SDK API plugins must upgrade those plugins to the latest versions in lockstep with this core upgrade.
Plugins that consume Woodstox should depend on it directly or via the Jackson 2 API plugin.
pull 5651, Woodstox implementation, StAX API, Azure Artifact Manager plugin, Azure Container Agents plugin, Azure Storage plugin, Azure SDK API plugin, Jackson 2 API plugin
-
Internal: Experimental support for
URLClassLoader
can be enabled by setting hudson.ClassicPluginStrategy.useAntClassLoader=false
.
pull 5698
Bug fix