Commit Graph
60129 Commits
Author SHA1 Message Date
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
Andy Wilkinson 1522756952 Upgrade to R2DBC MySQL 1.4.2
Closes gh-50333
2026-05-07 12:01:11 +01:00
Andy Wilkinson b2667e1804 Upgrade to Postgresql 42.7.11
Closes gh-50332
2026-05-07 12:01:11 +01:00
Andy Wilkinson ec95ce41c0 Upgrade to Netty 4.2.13.Final
Closes gh-50331
2026-05-07 12:01:11 +01:00
Andy Wilkinson aad49518e0 Upgrade to jOOQ 3.19.33
Closes gh-50330
2026-05-07 12:01:11 +01:00
Andy Wilkinson 92c01c7d7a Prohibit upgrades to Jetty 12.1.9
Closes gh-50329
2026-05-07 12:01:10 +01:00
Andy Wilkinson 2decd3dce8 Upgrade to Jakarta XML Bind 4.0.5
Closes gh-50328
2026-05-07 10:40:36 +01:00
Andy Wilkinson 0d8775e354 Upgrade to Jackson Bom 3.1.3
Closes gh-50327
2026-05-07 10:40:32 +01:00
Andy Wilkinson e4ef099eac Upgrade to Jackson 2 Bom 2.21.3
Closes gh-50326
2026-05-07 10:40:27 +01:00
Andy Wilkinson 11b702264f Upgrade to Hibernate 7.2.13.Final
Closes gh-50325
2026-05-07 10:40:22 +01:00
Andy Wilkinson f6625511a4 Upgrade to Groovy 5.0.6
Closes gh-50324
2026-05-07 10:40:18 +01:00
Andy Wilkinson 3e1b6f2a88 Upgrade to Glassfish JAXB 4.0.8
Closes gh-50323
2026-05-07 10:40:13 +01:00
Andy Wilkinson f47c0fa672 Upgrade to Caffeine 3.2.4
Closes gh-50322
2026-05-07 10:40:08 +01:00
Andy Wilkinson 823cc167d6 Merge branch '3.5.x' into 4.0.x 2026-05-07 10:35:04 +01:00
Andy Wilkinson 8be269a6b7 Upgrade to SAAJ Impl 3.0.5
Closes gh-50320
2026-05-07 09:55:59 +01:00
Andy Wilkinson 7660cd4443 Upgrade to R2DBC MySQL 1.4.2
Closes gh-50319
2026-05-07 09:55:59 +01:00
Andy Wilkinson 41925f4df1 Upgrade to Pulsar 4.0.10
Closes gh-50318
2026-05-07 09:55:59 +01:00
Andy Wilkinson 5ab2d4531b Upgrade to Postgresql 42.7.11
Closes gh-50317
2026-05-07 09:55:59 +01:00
Andy Wilkinson 0eee8d10e7 Upgrade to Netty 4.1.133.Final
Closes gh-50316
2026-05-07 09:55:59 +01:00
Andy Wilkinson c02b9702f8 Upgrade to jOOQ 3.19.33
Closes gh-50315
2026-05-07 09:55:58 +01:00
Andy Wilkinson d204445ec5 Upgrade to Jetty 12.0.35
Closes gh-50314
2026-05-07 09:55:58 +01:00
Andy Wilkinson 3e0c2abf11 Upgrade to Jakarta XML Bind 4.0.5
Closes gh-50313
2026-05-07 09:55:58 +01:00
Andy Wilkinson ce7b0e4242 Upgrade to Jackson Bom 2.21.3
Closes gh-50312
2026-05-07 09:55:58 +01:00
Andy Wilkinson 0946382489 Upgrade to Hibernate 6.6.50.Final
Closes gh-50311
2026-05-07 09:55:58 +01:00
Andy Wilkinson 87bb468d37 Upgrade to Groovy 4.0.32
Closes gh-50310
2026-05-07 09:55:57 +01:00
Andy Wilkinson fabab67b69 Upgrade to Glassfish JAXB 4.0.8
Closes gh-50309
2026-05-07 09:55:57 +01:00
Andy Wilkinson 91687be897 Upgrade to Caffeine 3.2.4
Closes gh-50308
2026-05-07 09:54:14 +01:00
Andy Wilkinson 9e8ed12688 Merge branch '3.5.x' into 4.0.x
Closes gh-50299
2026-05-06 09:15:45 +01:00
Andy Wilkinson cf2ca419ea Pin Antora's Node version to 24.14.1
24.15.0 regularly crashes during Windows CI builds. The suspected
cause is nodejs/node#62991.

Closes gh-50295
2026-05-06 09:13:17 +01:00
Phillip Webb 67959c1309 Fix spring-boot-loader-tests-signed-jar-rsa forward merge issue
See gh-50292
2026-05-05 12:10:31 -07:00
Phillip Webb 031cf98084 Merge branch '3.5.x' into 4.0.x
Closes gh-50297
2026-05-05 11:21:40 -07:00
Phillip Webb 6c09b36202 Detect signed jars using .RSA and .EC files in addition to .DSA
Update `ZipContent` signed jar detection logic to consider `.RSA` and
`.EC` files in addition to the previously supported `.DSA` files.

Fixes gh-50292
2026-05-05 11:15:12 -07:00