pointerevents:none from its CSS styling.
JENKINS-75252
computeOverflow to trigger a new compute of the breadcrumbs
JENKINS-75818
RootAction that used custom rendering (action.jelly) is once again visible in the header and behaves appropriately.
Any RootAction that uses jelly to show/hide is correctly hidden in the header.
Any RootAction with sub tasks now shows the subtasks as a dropdown when in the correct context.
JENKINS-75683
Execute shell, parameter descriptions, and other CodeMirror components after skeleton loading.
JENKINS-75794
30s, 3m, 1h, 2d, etc.
pull 10561
Loading overlay with skeleton outline on Manage Jenkins pages.
JENKINS-68934
keepDependencies help file.
pull 10366
java -jar jenkins.war, the default), set the SameSite attribute for cookies to provide additional protection from some CSRF vulnerabilities.
By default this sets the attribute to Lax.
This can be changed by setting the Java system property jenkins.security.JettySameSiteCookieSetup.sameSiteDefault.
Users of Microsoft Entra ID (previously Azure AD) Plugin are advised to update the plugin to version 580.v2f665882b_a_71 or newer at the same time.
pull 10630, Jenkins features controlled by system properties
?path and ?pattern query parameters for directory listings of user content, such as workspaces, archived artifacts and others.
The filter text box now uses JavaScript instead of a form submission to navigate to the expected URL.
Programmatic users are advised to replace ?path or ?pattern in their requests with the resulting redirect URL, whose behavior did not change from before.
JENKINS-75388
hudson.util.IOException2.
pull 10628
Execute shell, to a freestyle project at the same time.
The workaround is to add one builder, save, reload the page, and then add the next.
JENKINS-75664
ConnectionRefusalException when thrown by a websocket agent connection attempt.
pull 10655
2.509, latest, alpine, slim, ...) use Java 21 unless specifically tagged with the jdk17 string. Refer to the Docker 2.509 changelog or pull request for this update for more details.
legacyIds marker file in the builds directory and existing legacyIds files will be deleted upon upgrade to reduce inode usage.
JENKINS-75465
org.connectbot:jbcrypt library from core BOM.
JENKINS-75533
jenkinsavatar class to user icons, not the other header icons.
JENKINS-75615
/health endpoint is available to determine whether Jenkins is healthy.
JENKINS-75530
healthcheck endpoint.
JENKINS-75530
/extensionList/) is in use by plugins or can safely be removed in future releases of Jenkins.
pull 10423
hudson.util.Scrambler. Use java.util.Base64 instead.
JENKINS-75370
Describable instead of extending AbstractDescribableImpl.
pull 10426
submit.jelly.
JENKINS-75441
NodeListener#onUpdated now gets called when Jenkins#updateNode is called.
pull 10397
enableTopButton to insert entry at the top in an f:repeatable.
JENKINS-75464
\ in their username.
pull 10344, JENKINS-75278, Jetty 12.0.15 changelog, Jetty 12.0.16 changelog, Jetty 12.0.17 changelog
Details widget for builds.
pull 10147
[Jenkins] in tab title to - Jenkins.
pull 10178
oklch for the Jenkins UI.
pull 10078
List subclasses from Java 11 over remoting.
pull 10026
AtomicFileWriter are now derived from the target file name.
pull 10058
.tgz files are no longer double-gzipped.
JENKINS-73942
commons-compress library is no longer provided by Jenkins core, use the Commons Compress API plugin instead.
JENKINS-73355
UpdateSite subclasses to call updateData method in UpdateSite to write out JSON.
pull 10019
@QueryParameter to the autocomplete component.
Change autocomplete component to use POST for sending requests.
JENKINS-37241
FileBoolean(Class, String) (regression in 2.488).
pull 10022