Major enhancement
Enhancement
-
Switch Linux installers from System V init to systemd.
JENKINS-41218
-
Winstone 5.22 - Update Jetty from 9.4.43.v20210629 to 9.4.45.v20220203.
Append to log file rather than truncating it (Winstone PR-200).
Write log file and access logs in UTF-8 encoding rather than default encoding (Winstone PR-200).
pull 6262, JENKINS-66379, Winstone 5.22 changelog, Jetty 9.4.45 changelog, Winstone PR-200
-
Update "Manage Jenkins" icons and controls.
The plugins icon now shows how many updates are available.
pull 6273
-
Replace the computer-flash GIF icon with the hourglass icon.
JENKINS-67742
-
Remove support for
RoleChecker#check(RoleSensitive)
calls which were added again in Jenkins 2.319.
All remoting Callable
implementations need to perform an actual role check as documented.
pull 5901, Remoting callables documentation
-
Several icons across Jenkins have been updated - the build icon, the delete icon, the settings icon, the about icon and the plugin icon.
pull 6186
-
Use modern table design for "Recorded Fingerprints" and "Legacy API Tokens" tables.
pull 6247
-
Minor form and spacing changes.
pull 6259
-
Update table styling and spacing with small table UI tweaks.
pull 6248
-
Startup completion notification is available with
systemd(1)
.
pull 6228
-
Update the Korean internationalization for build icon descriptions.
pull 6241
-
Extend startup notification timeout as each initialization milestone is attained.
pull 6237
Bug fix
-
Update remoting from 4.11.2 to 4.12 to allow Java web start agents to connect (regression in 2.318).
pull 5983, JENKINS-67000, Remoting 4.12 changelog
-
Overwrite grey balls icon with the modern "not built" status.
JENKINS-67753
-
Link the log recorder configure button to the associated log recorder (regression in 2.322).
pull 6245
-
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
-
Truncate long build names again (regression in 2.332).
JENKINS-67689
-
Return zero from RPM init script on successful stop.
JENKINS-31656
-
Do not print Java version message from Debian installer when correct Java version is detected.
JENKINS-55696
-
Restart systemd service when the controller exits unexpectedly.
JENKINS-56219
-
Restart the Jenkins service after plugin updates on Debian 11 (bullseye).
JENKINS-65809
-
Do not fail startup with timeout on systems with slow DNS resolution.
Rely on the Jenkins process to check for port availability rather than using a separate shell function.
JENKINS-67404
-
Correctly report startup result on Amazon Linux 2 installed with the rpm package.
JENKINS-67487