Commit Graph

34571 Commits

Author SHA1 Message Date
Jenkins Release Bot af39cfbfd4 [maven-release-plugin] prepare for next development iteration 2024-04-17 14:48:28 +00:00
Jenkins Release Bot a9b85dcfe2 [maven-release-plugin] prepare release jenkins-2.440.3 2024-04-17 14:48:06 +00:00
Basil Crow ef340a4492
Merge pull request #9113 from krisstern/feat/stable-2.440/backporting-2.440.3
chore: backporting 2.440.3
2024-04-04 11:35:24 -07:00
Basil Crow 387f5a600b Backport bundled plugin updates 2024-04-04 10:40:35 -07:00
Daniel Beck f25c5d061e Bump Mina to 2.12.1 in the CLI (#9089)
Bump Mina to 2.12.1

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
(cherry picked from commit 5e6387ad3a)
2024-04-04 19:18:18 +08:00
dependabot[bot] 1dba772b27 Bump org.springframework.security:spring-security-bom from 5.8.10 to 5.8.11 (#9047)
Bump org.springframework.security:spring-security-bom

Bumps [org.springframework.security:spring-security-bom](https://github.com/spring-projects/spring-security) from 5.8.10 to 5.8.11.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.8.10...5.8.11)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 4666cae77e)
2024-04-04 19:18:18 +08:00
dependabot[bot] 2ca228aac4 Bump org.springframework:spring-framework-bom from 5.3.32 to 5.3.33 (#9042)
Bumps [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) from 5.3.32 to 5.3.33.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.32...v5.3.33)

---
updated-dependencies:
- dependency-name: org.springframework:spring-framework-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit e9923d3d7a)
2024-04-04 19:18:18 +08:00
Jesse Glick 0c9eb0c814 [JENKINS-72799] Apply `SlaveComputer.decorate` also to `openLogFile` (#9009)
(cherry picked from commit c7ccbfdde1)
2024-04-04 19:18:18 +08:00
James Nord 57cab7aeef [JENKINS-72796] stable context classloader for Computer.threadPoolForRemoting (#9012)
* [JENKINS-72796] stable context classloader for Computer.threadPoolForRemoting

Whilst the threadpool used reset the context classloader at the end of
any task, it did not ensure that the initial c;lassloader used was
anything sepcific, rather it would use whatever the calling threads
contextClassLoader was.

This is now fixed as we use the Jenkins WebApp classloader (same as
the Timer) which is used by (A)PeriodicTasks.

Whilst we should really not have a context classloader (aka null) and
this should be set where needed by code, almost everywhere in Jenkins
the context classloader is already the webapp classloader, and so
setting this to be different depending on how things where called would
seemingly be a little scary.  Arguably this and other context
classloaders should be all set to null and any code that wants different
should be changed, but this is a larger piece of work that would have
potential impact on an unknown number of plugins in the ecosystem, so
this fix uses what was set > 90% of the time.

* Update core/src/test/java/hudson/model/ComputerTest.java

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
(cherry picked from commit 89195cc248)
2024-04-04 19:18:18 +08:00
Daniel Beck 7aaedac817 Update bundled trilead-api to 2.84.86.vf9c960e9b_458 (#9022)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
(cherry picked from commit 3a07440b33)
2024-04-04 19:18:18 +08:00
Jenkins Release Bot 713e4761d9 [maven-release-plugin] prepare for next development iteration 2024-03-20 14:50:24 +00:00
Jenkins Release Bot 3037c91b3e [maven-release-plugin] prepare release jenkins-2.440.2 2024-03-20 14:50:03 +00:00
Kris Stern c43a8636bb
Merge pull request #9014 from krisstern/feat/stable-2.440/backporting-2.440.2-1
Backporting for LTS 2.440.2
2024-03-08 00:02:51 +08:00
Olivier Lamy 57ab5503a2 Upgrade to Winstone 6.18 which include Jetty 10.0.20 upgrade (#8923)
(cherry picked from commit 9c6ace3e03)
2024-03-05 21:37:08 +08:00
Daniel Beck 72cea0e170 [JENKINS-72711] Restore progress animation in build history and buildtime trend views (#8966)
[JENKINS-72711] Restore progress animation in build history and build time trend views

Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
(cherry picked from commit f91d1ecc64)
2024-03-05 21:36:09 +08:00
Markus Winter f8e3664550 [JENKINS-71148] avoid empty tooltips (#8975)
* [JENKINS71148] avoid empty tooltips

when the tooltip or html tooltip is empty or whitespace only it is
avoided that the tippy is invoked at all which would otherwise just
display a small but empty element.

* better null checks

(cherry picked from commit 0675943cd2)
2024-03-05 21:33:29 +08:00
Alexander Brandes 3bfef8dacd
Merge pull request #8998 from basil/compress
Upgrade `org.apache.commons:commons-compress` from 1.25.0 to 1.26.0 on `stable-2.440`
2024-03-03 13:57:57 +01:00
Basil Crow 34f26ca92a Upgrade `org.apache.commons:commons-compress` from 1.25.0 to 1.26.0 on `stable-2.440` 2024-02-27 14:11:17 -08:00
Jenkins Release Bot 51b4917312 [maven-release-plugin] prepare for next development iteration 2024-02-21 08:53:11 +00:00
Jenkins Release Bot 02f2a4cc58 [maven-release-plugin] prepare release jenkins-2.440.1 2024-02-21 08:52:53 +00:00
Alexander Brandes d12b130d23
Merge pull request #8957 from NotMyFault/backporting-the-2nd
Second backporting for 2.440.1
2024-02-16 22:29:24 +01:00
Markus Winter 4089150245
Don't animate admin monitor popup on page load, properly remove interactable UI elements (#8954)
* followup for #8941, don't animate on page load

PR #8941 caused a regression that the hiding animation was played on
page load.
This change ensures that the hiding animation is only applied when the
widget was visible before

* scale to 0

(cherry picked from commit e5fd9127b7)
2024-02-13 18:59:55 +01:00
Markus Winter 6bc8a8ac74
[JENKINS-72679] avoid admin monitor popup makes buttons unusable (#8941)
avoid admin monitor makes buttons unusable

The div of the admin monitor pop-up is set to opacity 0 but keeps
z-index 1000 when closed. This makes the buttons, that are behind the
popup when shown unusable.
This change uses an animation that ensures the z-index is 0 after hiding
the popup and buttons are still usable

(cherry picked from commit a6423541f0)
2024-02-13 18:59:43 +01:00
Alexander Brandes b9373bbcf2
Merge pull request #8945 from NotMyFault/backporting-2.440.1
Backporting for 2.440.1
2024-02-10 13:14:06 +01:00
Tim Jacomb 2f11900559
[JENKINS-72505] f:validateButton finds selected radio button (#8832)
JENKINS-72505 f:validateButton finds selected radio button

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
(cherry picked from commit d2a9fd2b1f)
2024-02-08 10:40:26 +01:00
Markus Winter 0905a4fc1b
[JENKINS-72407] missing folder icon (#8872)
when a folder icon is provided and relies on the getImageOf method this
leads to a missing icon, e.g. gitlab branch source or when using a
custom folder icon
So fall back to the ballColorTd when we have no iconname which handles
all cases properly.

(cherry picked from commit 70f2237147)
2024-02-08 10:40:17 +01:00
Daniel Beck d084664bb0
[JENKINS-72603] Update bundled Matrix Project Plugin to 822.824.v14451b_c0fd42 (#8891)
(cherry picked from commit 34a6d0e466)
2024-02-08 10:40:09 +01:00
Kevin-CB 3e876d4c0c
[SECURITY-3314]
(cherry picked from commit 554f037820)
2024-02-08 10:40:00 +01:00
Daniel Beck 77c2115fa8
[SECURITY-3315]
(cherry picked from commit de450967f3)
2024-02-08 10:39:46 +01:00
Alexander Brandes 8cbb397aa9
Towards 2.440.1 2024-01-20 01:10:47 +01:00
Jenkins Release Bot 2923a7785e [maven-release-plugin] prepare for next development iteration 2024-01-10 04:35:41 +00:00
Jenkins Release Bot f1e9bbc410 [maven-release-plugin] prepare release jenkins-2.440 2024-01-10 04:35:17 +00:00
dependabot[bot] 5da5ac7e62
Bump SLF4J from 2.0.10 to 2.0.11 (#8846)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 11:44:35 -08:00
dependabot[bot] 0ebd1a066b
Bump org.jenkins-ci.plugins:script-security from 1305.v487433146192 to 1313.v7a_6067dc7087 (#8844)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 11:44:11 -08:00
dependabot[bot] 773e0c692a
Bump org.jenkins-ci:jenkins from 1.108 to 1.109 (#8834)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 11:43:53 -08:00
dependabot[bot] cdffa21e96
Bump org.jenkins-ci.main:jenkins-test-harness from 2140.ve736dc2b_b_d2c to 2146.v6b_f8b_1cb_d12d (#8845)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 11:43:13 -08:00
dependabot[bot] 9865a3580b
Bump org.jenkins-ci.main:remoting from 3203.v94ce994fdb_31 to 3206.vb_15dcf73f6a_9 (#8847)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 11:42:52 -08:00
renovate[bot] 004e72746a
Update dependency postcss to v8.4.33 (#8841)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-09 09:04:51 +00:00
dependabot[bot] 1eb29a8792
Bump org.jenkins-ci.main:remoting from 3198.v03a_401881f3e to 3203.v94ce994fdb_31 (#8836)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 10:45:30 -08:00
Alexander Brandes 50bc384abd
Fill in since todo (#8839) 2024-01-08 09:42:13 +00:00
renovate[bot] 29f3853cb5
Update dependency sass to v1.69.7 (#8835)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2024-01-08 09:40:51 +00:00
Alexander Brandes 3dbbf26894
Increase MavenTest#sensitiveParameters() timeout to 500s (#8840) 2024-01-07 13:42:29 +01:00
Basil Crow 7392571c65
Replace deprecated `-jnlpUrl` in `JNLPLauncherTest` (#8833) 2024-01-06 10:07:08 -07:00
Alexander Brandes 040cb89113
Increase test timeout of MavenTest#sensitiveParameters() (#8837) 2024-01-06 10:05:12 -07:00
Alexander Brandes 425df13fcd
Update XML namespace schemaLocation for incrementals (#8828) 2024-01-06 11:54:51 +00:00
Alexander Brandes 90b8ed957c
Add an 'Appearance' category to the wizard (#8822) 2024-01-05 20:40:40 +00:00
Tim Jacomb e859e9cd9c
Allow plugins to override boot failure view (#8442) 2024-01-05 20:40:12 +00:00
dependabot[bot] 78cdaa9f29
Bump org.jenkins-ci.plugins:script-security from 1294.v99333c047434 to 1305.v487433146192 (#8826)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 15:50:43 -08:00
Alexander Brandes e7ed28f7b4
Uppercase build cancellation message in build queue (#8824) 2024-01-03 21:56:53 +00:00
Basil Crow 444f2de993
Improve crash consistency on Linux (#8815)
* Improve crash consistency

* `fsync` the correct parent directory

* More flexibility

* Add reference to man page

* fix formatting

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2024-01-03 10:27:32 +01:00