Fix missing hyperlink in build history (regression in 2.314).
(issue 67028)
An exception thrown by a RestartListener no longer leaves Jenkins in a zombie-like state.
(issue 67002)
Prevent LinkageError during class loading (regression in 2.309).
(issue 66993)
Show ongoing first build in build history (regression in 2.314).
(issue 66969)
Jenkins startup could hang due to a deadlock in class loading.
(issue 67188)
Display the "Configure System" icon in the drop down menu.
(issue 67033)
Notable changes since 2.303.3:
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)
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.
(issue 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.
(issue 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.
(issue 49675)
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).
(issue 66105)
Fix wrong parameter type for Text Parameter when triggering a build via the buildWithParameters API call.
(pull 5704)