Jenkins Release Bot
c64384a867
[maven-release-plugin] prepare for next development iteration
2025-09-09 12:24:10 +00:00
Jenkins Release Bot
7c17018e75
[maven-release-plugin] prepare release jenkins-2.527
2025-09-09 12:24:01 +00:00
Pushkar Mahajan
5fc3621d43
Remove redundant stream() ( #11009 )
2025-09-07 19:04:26 +01:00
Guruprasad Bhat
728722b537
Initialize `transport` at the beginning of `opened` ( #11039 )
2025-09-06 07:50:23 +01:00
Jenkins Release Bot
7c4f056ef3
[maven-release-plugin] prepare for next development iteration
2025-09-02 16:39:19 +00:00
Jenkins Release Bot
3ace02919d
[maven-release-plugin] prepare release jenkins-2.526
2025-09-02 16:38:59 +00:00
Kris Stern
5013d30313
Removed long deprecated `DNSMultiCast` class ( #10981 )
2025-09-02 20:45:50 +08:00
Kris Stern
34345df728
Move common caching class loading functionality to the separate class ( #10979 )
2025-09-02 20:45:20 +08:00
Kris Stern
3a6949db78
[JENKINS-76028] Add NavigableMap support for CopyOnWriteMap.Tree ( #10997 )
2025-09-02 20:37:40 +08:00
Damian Szczepanik
65e05c0755
Adds Polish translations ( #11025 )
...
Polish translations
2025-09-01 19:53:24 +02:00
Jenkins Release Bot
e426389c5e
[maven-release-plugin] prepare for next development iteration
2025-08-26 12:23:13 +00:00
Jenkins Release Bot
483daa3ae6
[maven-release-plugin] prepare release jenkins-2.525
2025-08-26 12:22:55 +00:00
Dmytro Ukhlov
ea3b238bae
JENKINS-76028: Add NavigableMap support for CopyOnWriteMap.Tree.
...
Optimize AbstractLazyLoadRunMap's search, firstKey, lastKey methods.
Simplify wrapping with BuildReferenceMapAdapter by introducing single
configuration class BuildReferenceMapAdapter.Resolver.
Make CopyOnWriteMap.Tree.getView method protected (was public).
2025-08-25 01:34:51 +03:00
strangelookingnerd
7178a17ce6
Ban JUnit 4 imports ( #11001 )
2025-08-22 09:07:25 +01:00
renovate[bot]
9ba6314c66
Update dependency org.jenkins-ci:jenkins to v1.139 ( #11007 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 15:47:47 -07:00
Dmitriy Ukhlov
af417ec7dc
[JENKINS-75986] Refactor `BuildReferenceMapAdapter` ( #10946 )
...
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
Co-authored-by: Dmytro Ukhlov <dukhlov@csod.com>
2025-08-20 09:01:41 +01:00
Jenkins Release Bot
065e6f29e7
[maven-release-plugin] prepare for next development iteration
2025-08-19 13:09:18 +00:00
Jenkins Release Bot
4bfa0e3980
[maven-release-plugin] prepare release jenkins-2.524
2025-08-19 13:08:53 +00:00
Jesse Glick
fef925092a
Deprecate `UserIdMapper` and just use an HMAC ( #10926 )
...
* Deprecate `UserIdMapper` and just use an HMAC
* Run `UserIdMapper.migrate` when first required, in case JCasC initializes users early
* Enhanced logging for an error case https://github.com/jenkinsci/jenkins/pull/10926#discussion_r2268017451
* More compatible migration from ancient `$JENKINS_HOME` highlighted by `UserIdMigratorTest/migrateMultipleUsers/users/foo$002fbar/config.xml`
2025-08-19 07:35:27 +02:00
Jesse Glick
521ecfdbfc
Better error response from `doBuildWithParameters` ( #10954 )
2025-08-18 21:22:40 +02:00
Dmytro Ukhlov
5d9b429348
Move common caching classloader functionality to the CachingClassLoader class
...
Use it for UberClassLoder, as a result - UberClassLoder caches all results of loadClass function
(not only findClass)
2025-08-17 10:23:08 -07:00
Stefan Spieker
d47192078f
just use ..
2025-08-17 15:17:44 +02:00
Stefan Spieker
04072f17d1
migrated configureClouds redirect page from groovy to jelly
2025-08-17 14:50:55 +02:00
Stefan Spieker
e4891f09af
Removed long deprecated DNSMultiCast class
2025-08-17 13:45:09 +02:00
Jesse Glick
1e05e674e6
Stray `}` in `CollapsedMulti` ( #10977 )
2025-08-16 15:01:14 +01:00
Dmitriy Ukhlov
c781b9911f
[JENKINS-75675] Refactor class loading logic in order to reduce memory consumption ( #10659 )
...
Co-authored-by: Basil Crow <me@basilcrow.com>
Co-authored-by: James Nord <jtnord@users.noreply.github.com>
2025-08-15 15:47:38 -07:00
Stephane Chazelas
7738998185
[JENKINS-75991] Fix name of reason query parameter in online help for quietDown ( #10965 )
...
Co-authored-by: Stephane Chazelas <stephane@chazelas.org>
2025-08-15 16:31:42 +01:00
Guruprasad Bhat
1c6fb787a9
Add a method isConnected to IComputer and provide implementation in Computer ( #10607 )
...
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Vincent Latombe <vincent@latombe.net>
2025-08-15 16:31:14 +01:00
Jesse Glick
00c6707c45
`AdministrativeMonitorsDecorator` cleanup; `ManageJenkinsAction.getBadge` optimization ( #10855 )
2025-08-15 16:30:04 +01:00
Yaroslav
3bf037ca07
[JENKINS-71047] Deprecate inline JS event handlers ( #8061 )
...
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Co-authored-by: Yaroslav Afenkin <yaroslavafenkin@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-08-15 16:29:36 +01:00
Javier García
ef42f3c91a
[JENKINS-75879] `GStringTemplateEngine` causes memory leak in class loading ( #10938 )
2025-08-14 15:54:24 -07:00
Kris Stern
ebf99a74c0
Merge branch 'master' into remove-help-tooltip
2025-08-13 20:50:48 +08:00
Kris Stern
c1a1197cd8
show parameters of a run with readOnlyMode ( #10941 )
2025-08-13 20:44:22 +08:00
Basil Crow
1855470dda
Upgrade `bridge-method-injector` from 1.31 to 1.32 ( #10957 )
2025-08-12 20:46:28 -07:00
Jenkins Release Bot
0f1904b898
[maven-release-plugin] prepare for next development iteration
2025-08-12 13:09:56 +00:00
Jenkins Release Bot
712bc75af7
[maven-release-plugin] prepare release jenkins-2.523
2025-08-12 13:07:48 +00:00
Ulli Hafner
329affd769
Remove trivial tooltips from the help link
...
Before this change, the help link showed a trivial tooltip that
simply repeated the name of the control. Such tooltips distract the user.
Users might even not click the link anymore because they think that the tooltip
already shows the actual help message. Now the additional help text
is available as aria-label only.
2025-08-12 10:17:12 +02:00
Markus Winter
00770c4e78
fix test
2025-08-10 14:25:12 +02:00
jasssonpet
f836cdc461
Add EOL whitespace in scriptConsole_bg.properties ( #10943 )
...
* Fix typo in scriptConsole_bg.properties
* Update scriptConsole_bg.properties
* Update scriptConsole_bg.properties
2025-08-10 13:37:27 +02:00
Kris Stern
6f9b5515e9
[JENKINS-75799] Replace AbstractLazyLoadRunMap.index by CopyOnWriteMap ( #10759 )
2025-08-10 16:59:40 +08:00
Markus Winter
a5bb0fd919
show parameters readonly
...
also removes the injected inline javascript for checkboxes with
`readonly` attribute set.
2025-08-08 22:19:03 +02:00
Vincent Latombe
0673bc698e
Introduce `Named`, `FullyNamed`, `FullyNamedModelObject` interfaces ( #10827 )
...
* Introduce `Nameable`, `FullyNameable`, `FullyNameableModelObject` interfaces
These correspond to methods `getName`, `getFullName`, `getFullDisplayName` that did not have any common interface to call them, causing some inconvenient usages of switch statements or even reflection in CloudBees CI HA.
* Nameable -> Named
* Improve javadoc
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
* Make ResourceActivity extend ModelObject
* Use full name for affinity key if available.
---------
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-08-08 10:58:14 -06:00
Jesse Glick
761fa219fb
Make `CLICommand.getClientCharset` `public` ( #10845 )
2025-08-08 10:57:12 -06:00
Jesse Glick
a8ae2fab77
Avoid printing stack trace for `ClosedChannelException` in agent launch log ( #10927 )
2025-08-08 10:54:18 -06:00
Basil Crow
7455ceb97d
Stop filling in stack trace elements when loading jobs ( #10934 )
2025-08-07 14:47:37 -07:00
Jan Faracik
d6e2c7cad0
Refine Add button for repeatable lists ( #10913 )
...
* Refine repeatable list Add button
* Update hetero-list.js
* Update HeteroListTest.java
* Update RepeatableTest.java
* Trigger Build
* Update ath.sh
2025-08-07 21:22:57 +02:00
James Nord
0a1261de8f
use the collection directly ( #10917 )
...
getComputers() calls getComputerCollection() before using streams to sort the entries, to put the results into an array, all just to get the number of computers.
just use the collection directly and call size() to avoid the overhead.
2025-08-07 21:22:27 +02:00
Jenkins Release Bot
78f3e0fc04
[maven-release-plugin] prepare for next development iteration
2025-08-05 13:08:06 +00:00
Jenkins Release Bot
3128978d53
[maven-release-plugin] prepare release jenkins-2.522
2025-08-05 13:07:43 +00:00
Basil Crow
cb05fc8618
Remove `StringUtils` from `PathRemoverTest` ( #10887 )
...
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-08-04 16:10:48 +01:00
Jan Faracik
1bffb0b827
Refine User page ( #10807 )
...
Changelog Drafter / update_draft_release (push) Has been cancelled
Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled
Details
Label conflicting PRs / main (push) Has been cancelled
Details
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-08-03 10:19:38 +01:00
Tim Jacomb
ee0f9c4e1c
Merge branch 'master' into refine-feature-flags
2025-08-01 22:26:36 +01:00
Kris Stern
af53cd2567
Implement `FieldUtils` without Commons Lang ( #10888 )
2025-08-02 01:13:23 +08:00
Jan Faracik
3f2dfcf4b4
Update config.jelly
2025-07-31 19:42:03 +01:00
Jan Faracik
fefb9cc513
Update config.jelly
2025-07-31 19:41:22 +01:00
Jan Faracik
c37a57b3a1
Update config.properties
2025-07-31 19:39:19 +01:00
Jan Faracik
df70d0458c
Merge branch 'master' into refine-feature-flags
2025-07-31 19:37:41 +01:00
Basil Crow
2acba5d684
Update core/src/main/java/org/acegisecurity/util/FieldUtils.java
...
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2025-07-30 23:42:44 -07:00
Basil Crow
a55d16bfef
Update class reference
2025-07-30 12:14:12 -07:00
Basil Crow
66e2924872
Consistency
2025-07-30 12:11:22 -07:00
Basil Crow
8c83f18d60
Simplify
2025-07-30 12:09:40 -07:00
Basil Crow
fcaeb1ddfd
Implement `FieldUtils` without Commons Lang
2025-07-30 11:34:33 -07:00
Thorsten Scherler
6f5b1a477e
Apply suggestions from code review
...
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-07-29 19:41:37 +02:00
Jenkins Release Bot
52b70d9806
[maven-release-plugin] prepare for next development iteration
Changelog Drafter / update_draft_release (push) Waiting to run
Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run
Details
Label conflicting PRs / main (push) Waiting to run
Details
2025-07-29 13:10:27 +00:00
Jenkins Release Bot
32b9e8a5f6
[maven-release-plugin] prepare release jenkins-2.521
2025-07-29 13:10:02 +00:00
Thorsten Scherler
dfa9ae9e61
[JENKINS-75851] make match more general
...
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-28 17:27:39 +02:00
Thorsten Scherler
ed52afb5af
[JENKINS-75851] fix inpage nav
...
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-28 14:22:07 +02:00
Thorsten Scherler
2eca9ac9f0
Merge remote-tracking branch 'upstream/master' into JENKINS-75851
2025-07-28 13:14:11 +02:00
Jan Faracik
e7f8c598ec
Refine feature flags UI
2025-07-28 11:12:37 +01:00
Jan Faracik
486119a10e
Change to Configuration if read only
2025-07-26 10:50:56 +01:00
Jan Faracik
c2f47265fe
Merge branch 'master' into rename-configuration-to-configure
2025-07-26 10:49:08 +01:00
Kris Stern
081dc2496c
Refine bottom app bar appearance ( #10853 )
Changelog Drafter / update_draft_release (push) Waiting to run
Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run
Details
Label conflicting PRs / main (push) Waiting to run
Details
2025-07-25 20:07:36 +08:00
Thorsten Scherler
04fd8a5d42
Merge branch 'master' into JENKINS-75851
2025-07-24 20:00:27 +02:00
Jesse Glick
e19186bf16
SpotBugs
2025-07-22 07:45:04 -04:00
Jesse Glick
3dfc55ea69
Merge branch 'master' of https://github.com/jenkinsci/jenkins into previouslyAssignedLabels
2025-07-22 07:41:58 -04:00
Kris Stern
184e9d2efa
Removing `throws IOException, ServletException` from most `Permission`-related methods in `Functions`; deleting `adminCheck` ( #10844 )
Changelog Drafter / update_draft_release (push) Waiting to run
Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run
Details
Label conflicting PRs / main (push) Waiting to run
Details
2025-07-22 18:16:15 +08:00
Jan Faracik
84bc3ead11
Merge branch 'master' into new-bottom-app-bar
2025-07-22 10:37:04 +01:00
Jesse Glick
87eb70d314
Avoid warning about `labelAtomSet` during `Slave.readResolve`
2025-07-21 11:21:05 -04:00
Thorsten Scherler
10d9b19057
Merge branch 'master' into JENKINS-75851
2025-07-21 15:53:22 +02:00
github-actions[bot]
72f78abae5
Fill in since annotations ( #10850 )
...
Changelog Drafter / update_draft_release (push) Has been cancelled
Details
Changelog Drafter / jenkins_io_draft (push) Has been cancelled
Details
Label conflicting PRs / main (push) Has been cancelled
Details
Co-authored-by: timja <21194782+timja@users.noreply.github.com>
2025-07-19 12:15:08 +02:00
James Nord
2c11987d9d
fix javadoc missing @ ( #10851 )
2025-07-19 12:14:38 +02:00
Jan Faracik
d9dd39d020
Merge branch 'master' into new-bottom-app-bar
2025-07-18 17:23:00 +01:00
Jan Faracik
d4cf906a15
Merge branch 'master' into new-bottom-app-bar
2025-07-18 17:03:44 +01:00
Kris Stern
2b1a5d4efd
Merge branch 'master' into ServletException
2025-07-18 21:46:48 +08:00
Kris Stern
a7652265f8
[JENKINS-75637] Fix System configuration page no longer having breadcrumb navigation ( #10715 )
Changelog Drafter / update_draft_release (push) Waiting to run
Details
Changelog Drafter / jenkins_io_draft (push) Waiting to run
Details
Label conflicting PRs / main (push) Waiting to run
Details
2025-07-18 21:16:45 +08:00
Jesse Glick
17e452effb
Deleting long-deprecated `adminCheck` methods https://github.com/jenkinsci/jenkins/pull/10844#issuecomment-3084907459
2025-07-17 18:29:42 -04:00
Thorsten Scherler
1085f3296d
Merge branch 'master' into JENKINS-75851
2025-07-17 10:14:52 +02:00
Jesse Glick
46ff248457
Removing `throws IOException, ServletException` from most `Permission`-related methods in `Functions`
2025-07-16 09:48:13 -04:00
Jan Faracik
51bce0c7d1
Refine Console URL Provider UI ( #10839 )
2025-07-16 14:41:10 +01:00
Thorsten Scherler
703f96966b
[JENKINS-75851] raise character limit by one
...
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-16 13:55:44 +02:00
Thorsten Scherler
1b37e12f31
Merge branch 'JENKINS-75851' of github.com:scherler/jenkins into JENKINS-75851
2025-07-16 13:28:44 +02:00
Thorsten Scherler
7eb0eec128
[JENKINS-75851] fix hover padding, limit tooltip to large names
...
Signed-off-by: Thorsten Scherler <scherler@gmail.com>
2025-07-16 13:28:11 +02:00
Jenkins Release Bot
d85d7c1a84
[maven-release-plugin] prepare for next development iteration
2025-07-15 13:09:45 +00:00
Jenkins Release Bot
8928ce2f29
[maven-release-plugin] prepare release jenkins-2.519
2025-07-15 13:07:49 +00:00
Thorsten Scherler
d4d753943e
Merge branch 'master' into JENKINS-75851
2025-07-15 13:59:19 +02:00
Jan Faracik
691a160445
Merge branch 'master' into fix-breadcrumb-config-outline
2025-07-15 11:17:49 +01:00
renovate[bot]
ac6d1b55ce
Update dependency lit to v3.3.1 ( #10836 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-07-14 19:49:18 -06:00
Basil Crow
9729e138ec
Prepare Mockito to use `-javaagent` for JEP 451 ( #10825 )
...
Prepare for JEP 451
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-07-14 19:48:21 -06:00
Daniel Beck
fabb6968aa
Remove `/extensionList/` URL ( #10752 )
...
* Remove /extensionList/ URL
* Fix Javadoc
* Add @deprecated Javadoc for Checkstyle
---------
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-07-14 19:47:59 -06:00
Dmitriy Ukhlov
05351da3a1
Merge branch 'master' into refactor-lazy-loading
2025-07-14 14:40:41 -07:00