Commit Graph
38603 Commits
Author SHA1 Message Date
Jenkins Release Bot 497de4961a [maven-release-plugin] prepare release jenkins-2.580 jenkins-2.580 2026-08-31 20:03:00 +00:00
Daniel Beck 28cda9ac51 [SECURITY-4025] 2026-08-25 11:15:36 +00:00
Daniel Beck 6244ebadf5 [SECURITY-4032] 2026-08-25 11:15:31 +00:00
Daniel Beck 317516ddfa [SECURITY-3981] 2026-08-25 11:15:26 +00:00
Daniel Beck fed1b08ad1 [SECURITY-4015] 2026-08-25 11:15:20 +00:00
Daniel Beck 65a80524f9 [SECURITY-3967] 2026-08-25 11:15:15 +00:00
Daniel Beck cf08096038 [SECURITY-3908] 2026-08-25 11:15:10 +00:00
Daniel Beck 0d731367e0 [SECURITY-3972] 2026-08-25 11:15:05 +00:00
Daniel Beck 69b9bdc141 [SECURITY-4016] 2026-08-25 11:14:59 +00:00
Daniel Beck 650576ea8d [SECURITY-4006] 2026-08-25 11:14:54 +00:00
Kevin-CB 56fe87efb7 [SECURITY-3879] 2026-08-25 11:14:49 +00:00
Kevin-CB 3d35ce0b11 [SECURITY-3926] 2026-08-25 11:14:44 +00:00
Kevin-CB 0ccee962d2 [SECURITY-3915] 2026-08-25 11:14:39 +00:00
Daniel Beck f517eaa471 [SECURITY-3878] 2026-08-25 11:14:34 +00:00
Jenkins Release Bot 982bc91d86 [maven-release-plugin] prepare for next development iteration 2026-08-25 06:14:29 +00:00
Jenkins Release Bot 9095ea3a5c [maven-release-plugin] prepare release jenkins-2.579 jenkins-2.579 2026-08-25 06:14:23 +00:00
renovate[bot] a6055d0a1c Update dependency sass to v1.103.0 (#27294)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-23 14:07:04 -06:00
renovate[bot] dac8ef311d Update dependency org.jenkins-ci.plugins:matrix-project to v917 (#27292)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-23 07:34:10 -06:00
renovate[bot] 645e757525 Update dependency vitest to v4.1.11 (#27291)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-23 07:33:47 -06:00
MinWoo 0a32a38cdc Fix incorrect return description in unquote Javadoc (#27289)
Correct Javadoc for QuotedStringTokenizer.unquote
2026-08-23 07:33:20 -06:00
Mark Waite 19393858fa Remove XStream2EncodingTest, all tests are skipped (#27255)
* Remove XStream2EncodingTest, all tests are skipped

Tests are skipped on all platforms and on all currently support JDK's
(21 and 25) because the tests were only run when the JVM default character
set was ISO-8859-1.  Java 21 uses UTF-8 as its default character set.

If we want to restore the test, we'll need to adjust the `--add-opens`
configuration of Jenkins core.  Test is not valuable enough to justify
that change.

Testing done:

* Confirmed with ci.jenkins.io results that all tests are skipped
* Confirmed working in pull request:
  https://github.com/jenkinsci/jenkins/pull/27248
* Confirmed working on my Linux computer
* Confirmed working on my Windows agents

* Use UTF-8 character set in HierarchicalStreamWriter

JDK 21 and JDK 25 both use UTF-8 as their default character set on all platforms.

Resolves a review comment by removing the XStream2EncodingTest reference

Testing done:

* Confirmed that all XStream2 tests continue to pass

* UTF-8 is the default encoding - update toXML Javadoc to match
2026-08-23 07:32:22 -06:00
Alexander von ZitzewitzandTim Jacomb 77c6ea124d Retrying renamedTo operation up to 5 times because it randomly fails … (#11216)
* Retrying renamedTo operation up to 5 times because it randomly fails on slow file systems.

* Fixed issue with double decrease of attempt counter

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2026-08-23 07:32:01 -06:00
renovate[bot] ff9430ee1d Lock file maintenance (#27288)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-21 18:01:25 -06:00
renovate[bot] 36bb8e0df7 Update dependency org.jenkins-ci.plugins:junit to v1424 (#27287)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-21 18:01:12 -06:00
renovate[bot]andMark Waite 6cab2183a7 Update dependency org.springframework.security:spring-security-bom to v7.1.1 (#27286)
* Update dependency org.springframework:spring-framework-bom to v7.0.9

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency org.springframework.security:spring-security-bom to v7.1.1

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

---------

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-08-21 18:00:57 -06:00
renovate[bot] 48814ec480 Update dependency org.springframework:spring-framework-bom to v7.0.9 (#27285)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-21 18:00:43 -06:00
7974eb7cea Fix incorrect Unicode escape decoding in QuotedStringTokenizer.unquote (#26467)
* fix(cli): decode Unicode escapes correctly

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-08-21 18:00:27 -06:00
Mark Waite 95635549e5 Update yarn.lock 2026-08-20 15:18:46 -06:00
Jesse Glick 01f63bfdff Revert "Enable build caching using develocity (#27163)" (#27277)
This reverts commit cb47c2d76e.
2026-08-20 15:15:43 -06:00
renovate[bot] 0d0b78d182 Update dependency postcss-preset-env to v11.4.0 (#27272)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-20 15:15:25 -06:00
renovate[bot] 2fd29fb3c8 Update dependency com.puppycrawl.tools:checkstyle to v14 (#27271)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-20 15:15:13 -06:00
Guruprasad Bhat a5e091590f Revert "Standardise experimental Jenkins pages, make the side panel independently scrollable + make the build bar sticky (#26863)" (#27265)
This reverts commit e8809b04ee.
2026-08-20 15:15:00 -06:00
renovate[bot] 20471bcb33 Update dependency org.jenkins-ci:jenkins to v2.1397.v033314c396ee (#27245)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-20 15:14:31 -06:00
Markus WinterandMark Waite 94f8f7e8a7 Show only accessible links in sidepanel for new manage Jenkins UI (#27228)
* Show only accessible links in sidepanel for new manage Jenkins UI

fixes #27227

Introduce a new method `hasRequiredPermission` that defaults to using
`getRequiredPermission` similar to the the permission checks for
administrative monitors

* Suppress mutable array spotbugs warning

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-08-20 15:14:18 -06:00
Hardik Sharma a095e230bb Improve diagnostics for unreadable artifacts (#27201)
* Improve unreadable artifact diagnostics

* Handle missing denied artifact path

* Preserve access denied errors in tar archives

* Test unreadable tar entries directly

* Correct GitHub issue references
2026-08-20 15:14:01 -06:00
Adarsh Singh 62f7cabb4a Fix dropdown suggestions requiring a double tap on touch devices (#26923) 2026-08-20 15:13:45 -06:00
Adarsh Singh 8f2ebe8044 fix combobox suggestion list flashing on click (#26922)
* Fix combobox suggestion list flashing on click

* Coerce combobox fill response to an array and register listeners once

The fill request error path resolved to {}, so a failed request (e.g. 403/500) or a non-array response body made updateSuggestions throw on items.filter(). Coerce the response to an array instead.

Also keep the latest suggestions on the element and attach the focus, focusout and input listeners only once. Previously every refillOnChange (the initial fill plus each fillDependsOn change) re-added them, stacking duplicate handlers that fired repeatedly over stale data.
2026-08-20 15:13:30 -06:00
68f17a2617 Removes commons-lang:2.6 from core (#26105)
* Removes commons-lang:2.6 from core

* Resolves spotless issue

* Empty commit to trigger a build

* Update pom.xml

* Discard changes to test/pom.xml

* Update core/src/main/java/jenkins/security/csp/impl/CspDecorator.java

Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>

* Fix syntax errors

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
Co-authored-by: Guruprasad Bhat <gbhat@cloudbees.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2026-08-20 15:13:12 -06:00
d076aeb66b Add abort support to FormChecker delayed checks (#26595)
* Add abort support to FormChecker delayed checks

Support optional AbortController/AbortSignal in FormChecker.delayedCheck, skip aborted queued checks, and handle aborted/failed requests without stalling queue processing. Add regression test covering cancellation of outdated checks.

* Update test/src/test/java/hudson/util/FormFieldValidatorTest.java

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Address review feedback on FormChecker abort handling

Guard non-GET URL parsing when no query string is present, prevent schedule queue stalls on synchronous sendRequest failures, and make the regression test wait for queue drain instead of fixed timing.

* Use JS based test instead of hacky htmlunit test

---------

Co-authored-by: Kevin <kevin@Kevins-MacBook-Pro-3.local>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2026-08-19 07:37:17 +01:00
renovate[bot] 736fb851e1 Update dependency com.google.guava:guava to v33.7.1-jre (#27256)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 22:01:30 +01:00
renovate[bot] 56f31aea18 Update dependency org.jenkins-ci.plugins:junit to v1421 (#27262)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 22:01:23 +01:00
Jenkins Release Bot 38f6d6f2d0 [maven-release-plugin] prepare for next development iteration 2026-08-18 10:25:45 +00:00
Jenkins Release Bot 6626c12e87 [maven-release-plugin] prepare release jenkins-2.578 jenkins-2.578 2026-08-18 10:25:36 +00:00
renovate[bot] a028c7a040 Update dependency com.puppycrawl.tools:checkstyle to v13.11.0 (#27250)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-17 16:43:43 -06:00
renovate[bot] 8b72a46a86 Update dependency globals to v17.11.0 (#27247)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-15 21:42:06 -06:00
renovate[bot] 3077248365 Update dependency io.jenkins.plugins:design-library to v460 (#27232)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-15 21:41:44 -06:00
renovate[bot] a8ff0f11ee Update dependency eslint to v10.8.1 (#27225)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-15 21:41:27 -06:00
Tim Jacomb 62d8d525c7 Switch to forking jvm for development mode with hpi:run (#27239) 2026-08-15 21:55:31 +01:00
Jenkins Release Bot 2e228ff40b [maven-release-plugin] prepare for next development iteration 2026-08-11 06:10:52 +00:00
Jenkins Release Bot 82c37634b3 [maven-release-plugin] prepare release jenkins-2.577 jenkins-2.577 2026-08-11 06:10:43 +00:00