Commit Graph

49777 Commits

Author SHA1 Message Date
Phillip Webb
de3b14f2b4 Refine structured logging
Refine structured logging to support `Environment`, `ApplicationPid` and
`ElasticCommonSchemaService` injection. With these updates we are able
to remove the `ApplicationMetadata` class and simplify the parameters
passed to the layout/encoder classes.

Closes gh-41491
2024-07-24 19:06:07 +01:00
Phillip Webb
50dbaec2d0 Refine JsonWriter for structured logging
Add `formatToBytes()` method for use with structured logging.

See gh-41491
2024-07-24 19:06:07 +01:00
Phillip Webb
700c1e8f82 Refine ApplicationPid for structured logging
Update `ApplicationPid` with `toLong()` and `isAvailable()` methods to
make it easier to use with structured logging.

See gh-41491
2024-07-24 19:06:07 +01:00
Andy Wilkinson
09fdb9d36c Allow child context to override parent's configuration properties
Closes gh-41487
2024-07-24 18:47:19 +01:00
Andy Wilkinson
12ec18fd31 Consider fallback beans when evaluating ConditionalOnSingleCandidate
Closes gh-41580
2024-07-23 18:28:07 +01:00
maxhov
3561ab8300 Allow configuring custom GraphQL argument resolvers
This commit gathers `HandlerMethodArgumentResolver` beans contributed by
the application and sets them up on the auto-configured
`AnnotatedControllerConfigurer` bean.

This allows easier registrationsfor custom argument resolvers in Spring
for GraphQL applications.

Closes gh-40393
2024-07-23 17:32:52 +02:00
Andy Wilkinson
3ef2bcfe82 Merge branch '3.3.x'
Closes gh-41595
2024-07-23 16:21:37 +01:00
Andy Wilkinson
46f57288d7 Merge pull request #41574 from jmewes
* gh-41574:
  Polish "Add hint for new dependencies required for Flyway"
  Add hint for new dependencies required for Flyway

Closes gh-41574
2024-07-23 16:21:23 +01:00
Andy Wilkinson
8de72c80c6 Polish "Add hint for new dependencies required for Flyway"
See gh-41574
2024-07-23 16:21:06 +01:00
Jan Mewes
0fa9467ef3 Add hint for new dependencies required for Flyway
See gh-41574
2024-07-23 16:20:59 +01:00
Stéphane Nicoll
282b3bc0a0 Merge branch '3.3.x'
Closes gh-41594
2024-07-23 16:46:25 +02:00
Stéphane Nicoll
53b275d0c7 Merge branch '3.2.x' into 3.3.x
Closes gh-41593
2024-07-23 16:46:16 +02:00
Stéphane Nicoll
7161f92e33 Merge pull request #41591 from lamtrinhdev
* pr/41591:
  Fix link to Flyway reference documentation

Closes gh-41591
2024-07-23 16:46:11 +02:00
LamTrinh.Dev
b469c743e1 Fix link to Flyway reference documentation
See gh-41591
2024-07-23 16:41:44 +02:00
Andy Wilkinson
0209ab50d3 Merge pull request #39452 from BenchmarkingBuffalo
* gh-39452:
  Polish "Support `@Name` with JavaBean-based configuration properties"
  Support `@Name` with JavaBean-based configuration properties

Closes gh-39452
2024-07-23 15:05:18 +01:00
Andy Wilkinson
23b344691d Polish "Support @Name with JavaBean-based configuration properties"
See gh-39452
2024-07-23 14:00:20 +01:00
BenchmarkingBuffalo
a305e2d1bd Support @Name with JavaBean-based configuration properties
See gh-39452
2024-07-23 13:48:19 +01:00
Andy Wilkinson
c790deb7d2 Merge branch '3.3.x'
Closes gh-41590
2024-07-23 10:06:46 +01:00
Andy Wilkinson
72fd3f9392 Merge branch '3.2.x' into 3.3.x
Closes gh-41589
2024-07-23 10:06:15 +01:00
Andy Wilkinson
72867a3b25 Broaden test coverage for property binding with @Name
Closes gh-41588
2024-07-23 09:39:17 +01:00
Andy Wilkinson
177a24d6a4 Merge branch '3.3.x'
Closes gh-41586
2024-07-23 09:11:56 +01:00
Andy Wilkinson
db4b483811 Merge branch '3.2.x' into 3.3.x
Closes gh-41585
2024-07-23 09:11:16 +01:00
Andy Wilkinson
9bb0c45ddb Add tip about using @Name to rename constructor bound property
Closes gh-41577
2024-07-23 09:08:42 +01:00
Phillip Webb
c38adaedc2 Test that ConnectionFactoryUnwrapper works without pooled-jms jar
Closes gh-41583
2024-07-23 08:37:58 +01:00
Phillip Webb
88480664d7 Polish 2024-07-22 19:59:27 +01:00
Phillip Webb
000600c68a Merge branch '3.3.x' 2024-07-22 18:41:53 +01:00
Phillip Webb
d9360a034f Polish 2024-07-22 18:41:12 +01:00
Phillip Webb
36b1214feb Merge branch '3.2.x' into 3.3.x 2024-07-22 18:30:45 +01:00
Phillip Webb
61dc82d836 Update copyright year of changed files 2024-07-22 18:16:19 +01:00
Phillip Webb
ff1a4654d2 Polish 2024-07-22 18:15:57 +01:00
Andy Wilkinson
98ed90d691 Merge pull request #39376 from ronaldmik
* gh-39376:
  Polish "Derive driverClassName from URL when otherwise unknown"
  Derive driverClassName from URL when otherwise unknown

Closes gh-39376
2024-07-22 09:42:39 +01:00
Andy Wilkinson
a12bfd9ec3 Polish "Derive driverClassName from URL when otherwise unknown"
See gh-39376
2024-07-22 09:42:28 +01:00
Ronald Mik
4611230d69 Derive driverClassName from URL when otherwise unknown
See gh-39376
2024-07-22 09:41:58 +01:00
Andy Wilkinson
82706ac91a Merge branch '3.3.x'
Closes gh-41572
2024-07-22 09:06:12 +01:00
Andy Wilkinson
682a5b27aa Wait until spring-boot.rb is available when updating Homebrew tap
Closes gh-41561
2024-07-22 09:05:30 +01:00
Andy Wilkinson
4d466c3cc0 Merge branch '3.3.x'
Closes gh-41564
2024-07-19 16:29:31 +01:00
Andy Wilkinson
8e82aad6ff Merge branch '3.2.x' into 3.3.x
Closes gh-41563
2024-07-19 16:29:15 +01:00
Andy Wilkinson
a10b000119 Fix constructor binding of EnumMaps
Fixes gh-41550
2024-07-19 16:28:16 +01:00
Andy Wilkinson
9ff53f8c24 Merge branch '3.3.x' 2024-07-18 19:27:21 +01:00
Andy Wilkinson
4b241970a9 Merge branch '3.2.x' into 3.3.x 2024-07-18 19:26:50 +01:00
Andy Wilkinson
5d3ec1500f Next development version (v3.3.3-SNAPSHOT) 2024-07-18 19:26:34 +01:00
Andy Wilkinson
5fcae29178 Next development version (v3.2.9-SNAPSHOT) 2024-07-18 16:24:08 +01:00
Stéphane Nicoll
7430ef76ac Upgrade to Spring Framework 6.2.0-M6
Closes gh-41555
2024-07-18 15:20:29 +02:00
Stéphane Nicoll
8e93b9f04a Start building against Spring Framework 6.2.0-M6 snapshots
See gh-41555
2024-07-18 12:40:45 +02:00
Andy Wilkinson
3648f5f494 Merge branch '3.3.x' 2024-07-17 14:16:05 +01:00
Andy Wilkinson
397f3f4d15 Merge branch '3.2.x' into 3.3.x 2024-07-17 14:15:56 +01:00
Andy Wilkinson
f5df7e7e30 Fix documentation links in the README
Closes gh-41547
2024-07-17 14:15:30 +01:00
Andy Wilkinson
54c6aaf406 Merge branch '3.3.x'
Closes gh-41546
2024-07-17 14:12:03 +01:00
Andy Wilkinson
6f745c781f Merge pull request #41531 from anbusampath
* gh-41531:
  Update README to fix links to the docs

Closes gh-41531
2024-07-17 14:10:26 +01:00
Anbu Sampath
3d2935995f Update README to fix links to the docs
See gh-41531
2024-07-17 14:09:30 +01:00