Commit Graph
60160 Commits
Author SHA1 Message Date
Stéphane Nicoll 86fed81403 Merge branch '3.5.x' into 4.0.x
Closes gh-50498
2026-05-25 17:16:59 +02:00
Stéphane Nicoll 596e9059e1 Merge pull request #50456 from scordio
* missing-null-check:
  Add missing null check in ApplicationContextAssertProvider

Closes gh-50456
2026-05-25 17:14:42 +02:00
Stefano Cordio f91c8b659c Add missing null check in ApplicationContextAssertProvider
See gh-50456

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-05-25 17:12:04 +02:00
Stéphane Nicoll 8e337c5ddc Merge branch '3.5.x' into 4.0.x
Closes gh-50496
2026-05-25 17:09:13 +02:00
Stéphane Nicoll 3a37d16639 Merge pull request #50492 from Abdlatif-nabgha
* improve-test-method-name:
  Polish "Fix typo in test method"
  Fix typo in test method

Closes gh-50492
2026-05-25 17:08:36 +02:00
Stéphane Nicoll bd9794a7e5 Polish "Fix typo in test method"
See gh-50492
2026-05-25 17:06:24 +02:00
abdlatif-nabgha a558f06234 Fix typo in test method
See gh-50492

Signed-off-by: abdlatif-nabgha <abdelatif.nabgha06@gmail.com>
2026-05-25 17:04:58 +02:00
Phillip Webb 2e6d53e664 Remove accidentally duplicated dockerfile documentation
Remove duplication accidentally introduced during merge.

See gh-50482
2026-05-22 14:42:43 -07:00
Phillip Webb 9051e53a57 Merge branch '3.5.x' into 4.0.x
Closes gh-50484
2026-05-22 12:46:59 -07:00
Phillip Webb 10f822ead4 Merge pull request #50482 from won-seoop
Closes gh-50482

* pr/50482:
  Polish "Document Java 25 requirement for AOT cache"
  Document Java 25 requirement for AOT cache
2026-05-22 12:38:56 -07:00
Phillip Webb b44bb38639 Polish "Document Java 25 requirement for AOT cache"
See gh-50482
2026-05-22 12:36:46 -07:00
halo 29a1eece0c Document Java 25 requirement for AOT cache
See gh-50482

Signed-off-by: halo <dongjin778@naver.com>
2026-05-22 12:36:32 -07:00
Andy Wilkinson 134812faf9 Merge branch '3.5.x' into 4.0.x
Closes gh-50441
2026-05-14 15:08:49 +01:00
Andy Wilkinson cfd6164277 Rename LICENCE.txt to align with US English spelling
Closes gh-50395
2026-05-14 15:07:10 +01:00
Andy Wilkinson add52b6ccd Merge branch '3.5.x' into 4.0.x
Closes gh-50439
2026-05-14 15:02:24 +01:00
Andy Wilkinson e96ca4af56 Update headers to use quotes consistently
Closes gh-50397
2026-05-14 14:59:43 +01:00
Stéphane Nicoll 5e63a30fa5 Merge branch '3.5.x' into 4.0.x
Closes gh-50437
2026-05-14 15:41:33 +02:00
Stéphane Nicoll 884104d164 Merge pull request #50377 from dependabot[bot]
* dependabot/npm_and_yarn/antora/fast-xml-builder-1.2.0:
  Bump fast-xml-builder from 1.1.5 to 1.2.0 in /antora

Closes gh-50377
2026-05-14 15:41:18 +02:00
dependabot[bot] 4aa38504e6 Bump fast-xml-builder from 1.1.5 to 1.2.0 in /antora
Bumps [fast-xml-builder](https://github.com/NaturalIntelligence/fast-xml-builder) from 1.1.5 to 1.2.0.
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-builder/blob/main/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-builder/compare/v1.1.5...v1.2.0)

---
updated-dependencies:
- dependency-name: fast-xml-builder
  dependency-version: 1.2.0
  dependency-type: indirect
...

See gh-50377

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-14 15:39:06 +02:00
Andy Wilkinson 549935c6b8 Test against Gradle 8.14.5
Closes gh-50374
2026-05-14 14:15:03 +01:00
Andy Wilkinson d7ae381388 Merge branch '3.5.x' into 4.0.x 2026-05-14 14:09:41 +01:00
Andy Wilkinson 5e82f1e9d2 Upgrade to Gradle 8.14.5 2026-05-14 13:59:22 +01:00
Andy Wilkinson 3d54f6964e Merge branch '3.5.x' into 4.0.x
Closes gh-50434
2026-05-14 11:27:29 +01:00
Andy Wilkinson ef9c60620e Correct line endings in NestedRecord and NestedPropertiesRecord
Closes gh-50403
2026-05-14 11:26:55 +01:00
Phillip Webb 3213393bf9 Merge branch '3.5.x' into 4.0.x
Closes gh-50424
2026-05-13 07:47:07 -07:00
Phillip Webb d5c5fb6d7a Merge pull request #50419 from codingkiddo
Closes gh-50419

* pr/50419:
  Polish code to use instanceof pattern matching in conditions
2026-05-13 07:46:16 -07:00
Vinod Kumar 8dfdb2452f Polish code to use instanceof pattern matching in conditions
See gh-50419

Signed-off-by: Vinod Kumar <codingkiddo@gmail.com>
2026-05-13 07:45:45 -07:00
Phillip Webb 4283e59ab4 Merge branch '3.5.x' into 4.0.x
Closes gh-50416
2026-05-12 18:10:38 -07:00
Phillip Webb c66ea41367 Merge pull request #50273 from zxuhan
Closes gh-50273

* pr/50273:
  Polish "Unwrap AOP proxies in configprops endpoint serialization"
  Unwrap AOP proxies in configprops endpoint serialization
2026-05-12 16:57:43 -07:00
Phillip Webb 3762d39d1b Polish "Unwrap AOP proxies in configprops endpoint serialization"
See gh-50273
2026-05-12 16:57:15 -07:00
zxuhan7 592e0b96a3 Unwrap AOP proxies in configprops endpoint serialization
Update `ConfigurationPropertiesReportEndpoint` to unwrap AOP
proxies. Prior to this commit, the configprops endpoint serialized
AOP proxies directly, exposing the Advised interface getters
(targetSource, exposeProxy, preFiltered) into the response.

See gh-50273

Signed-off-by: zxuhan7 <zxuhan7@gmail.com>
2026-05-12 16:38:00 -07:00
Phillip Webb 4f846b1645 Merge branch '3.5.x' into 4.0.x
Closes gh-50413
2026-05-12 13:07:55 -07:00
Phillip Webb 328c65daea Merge pull request #50303 from mheath
Closes gh-50303

* pr/50303:
  Allow Environment to be passed to custom StackTracePrinter instances
2026-05-12 13:00:25 -07:00
Mike Heath 686db1e0a5 Allow Environment to be passed to custom StackTracePrinter instances
See gh-50303

Signed-off-by: mheath <elcapo@gmail.com>
2026-05-12 12:59:06 -07:00
Phillip Webb fb67890c44 Merge branch '3.5.x' into 4.0.x
Closes gh-50411
2026-05-12 12:31:16 -07:00
Phillip Webb 9b00740823 Merge pull request #50373 from dlwldnjs1009
Closes gh-50373

* pr/50373:
  Polish "Fix self-referential parentId in MappingsEndpoint"
  Fix self-referential parentId in MappingsEndpoint
2026-05-12 12:31:08 -07:00
Phillip Webb ff0580ebb4 Polish "Fix self-referential parentId in MappingsEndpoint"
See gh-50373
2026-05-12 12:26:39 -07:00
Lee JiWon e3058d849b Fix self-referential parentId in MappingsEndpoint
The mappings endpoint reported the context's own id as `parentId`
instead of the parent context's id, preventing clients from
reconstructing the context hierarchy from the response. Align with
sibling endpoints (`BeansEndpoint`,
`ConfigurationPropertiesReportEndpoint`, `ConditionsReportEndpoint`)
which already use `parent.getId()`.

See gh-50373

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-05-12 12:26:19 -07:00
Phillip Webb 43db9f0a0c Merge branch '3.5.x' into 4.0.x
Closes gh-50409
2026-05-12 11:48:30 -07:00
Phillip Webb f6ef0c1f69 Merge pull request #50382 from SebTardif
Closes gh-50382

* pr/50382:
  Add size validation for long-to-int casts in buildpack module
2026-05-12 11:47:54 -07:00
Sebastien Tardif f318c93133 Add size validation for long-to-int casts in buildpack module
Add explicit size checks before casting long values to int in
Content.of(File) and LogUpdateEvent.read() to prevent silent data
corruption or NegativeArraySizeException when processing large files
or malformed Docker stream data.

See gh-50382

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
2026-05-12 11:46:09 -07:00
Phillip Webb 86c600eb90 Merge branch '3.5.x' into 4.0.x
Closes gh-50407
2026-05-12 11:33:34 -07:00
Phillip Webb 0ecdaa659e Make StandardStackTracePrinterTests less brittle to line numbers
Closes gh-50402
2026-05-12 11:32:35 -07:00
Brian Clozel 77faab26fc Merge branch '3.5.x' into 4.0.x
Closes gh-50393
2026-05-11 11:53:54 +02:00
Brian Clozel 9a3cd2b4e7 Configure allowed origins for GraphQL WebSocket support
As of spring-projects/spring-graphql#1465, Spring for GraphQL also
supports applying allowed origins to the websocket endpoint.
As it's considered a bug of omission in that project, this commit
adapts the Spring Boot auto-configuration to leverage this change.

There is no need for new configuration properties, as
`spring.graphql.cors.*` origin-related keys apply to all supported
transports.

Fixes gh-50391
2026-05-11 11:26:32 +02:00
Andy Wilkinson c4b971bf14 Merge branch '3.5.x' into 4.0.x
Closes gh-50358
2026-05-07 15:50:33 +01:00
Andy Wilkinson 18f306ac7f Link to Netty releases in dependency upgrade issues
Closes gh-50321
2026-05-07 15:49:47 +01:00
Andy Wilkinson 5257df1bb1 Take async cache writes into consideration
Since Spring Data Redis 4.0 and when using Lettuce, entries may be
written to the cache asynchronously. This means that they may not
be immediately visible to a subsequent read. This commit adapts the
test to use Awaitility to wait for the expected entry to become
visible in the cache.

Closes gh-50356
2026-05-07 15:42:50 +01:00
Andy Wilkinson 7cfd94a2b0 Upgrade to Tomcat 11.0.22
Closes gh-50335
2026-05-07 12:01:12 +01:00
Andy Wilkinson 2b18a3403e Upgrade to SAAJ Impl 3.0.5
Closes gh-50334
2026-05-07 12:01:11 +01:00