Looking to upgrade?
Check the Upgrade Guide for assistance
Changes since 2.361
Security
Major enhancement
-
Winstone 6.1: Upgrade Jetty from 9.4.46.v20220331 to 10.0.11.
Remove support for OpenSSL-style PEM-encoded RSA private keys when running Jenkins with the embedded Jetty container and TLS.
Winstone 6.0 Changelog, Winstone 6.1 Changelog, Jetty blog, Remove ability to load pem cert for winstone
-
Update to various UI elements.
Modernize tables, forms, and progress bars.
pull 6963, issue 69240, pull 6961, issue 69230, pull 6957, issue 69211, pull 6930, issue 68957, pull 6728, issue 68578, pull 6922, issue 68851
Major bug fix
-
Fix an error when rebuilding jobs triggered by polling (regression in 2.358).
issue 69210
-
Update Jenkins pom from 1.83 to 1.84.
Ensure jar files and javadoc are up to date for 2.361.1.
issue 69198
Bug fix
-
Upgrade Remoting from 3025.vf64a_a_3da_6b_55 to 3044.vb_940a_a_e4f72e to improve performance of previous fix for
java.lang.OutOfMemoryError: unable to create new native thread
on agents.
pull 6936, issue 65873, issue 68954, Remoting 3028.va_a_436db_35078 changelog, Remoting 3044.vb_940a_a_e4f72e changelog
-
Use correct icon lookup, even when plugin ID includes multiple occurrences of "plugin".
issue 68801
-
Fix sorting list of installed plugins by timestamp in plugin manager (regression in 2.274).
issue 68750
-
Build number cut off on Safari (regression in 2.344).
issue 68390
-
Script console input box is not sizeable, yet the box looks like it is (regression in 2.321).
issue 68380
-
Developer: Temporarily restore compatibility with PowerMock-based tests (regression in 2.361.1 RC 1).
PowerMock will be completely removed on or after June 1, 2023.
issue 69250
Notable changes since 2.346.3
Major enhancement
-
Require Java 11 or newer.
Blog post, issue 68570, JEP-236, pull 6083
-
New design for project configuration page.
Navigation links available on left side of screen.
issue 68282
-
Update to various UI elements.
Modernize tables, forms, and progress bars.
pull 6760, issue 68912, pull 6698, issue 68934, pull 6687, issue 68198, pull 6651, issue 68672
Enhancement
-
The
instance-identity
module has been converted to a detached plugin.
issue 55582
-
Update the minimum required Remoting version to 4.2.1.
pull 6671
-
Keyboard shortcut added to focus global search bar (⌘ + K/CTRL + K).
pull 6893
-
Blocked upstream projects in the queue block downstream projects when the option "Block build when upstream project is building" is enabled for the downstream project.
Similarly, blocked downstream projects in the queue block upstream projects when the option "Block build when downstream project is building" is enabled for the upstream project.
issue 68780
-
Add breadcrumbs to "Manage Jenkins" and children of it.
Developers should ensure they use relative links for navigating between pages if they are a child of "Manage Jenkins".
pull 6126
-
Use native Java Platform functionality rather than Ant to load classes.
The old behavior can be restored by setting
-Dhudson.ClassicPluginStrategy.useAntClassLoader=true
.
pull 6571
-
Remove Java Web Start support for launching inbound agents, along with the GUI mode, the platform-specific agent installers, and the JAR signature.
pull 6543, Java Web Start
Bug fix