Commit Graph

29055 Commits

Author SHA1 Message Date
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
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
LamTrinh.Dev
b469c743e1 Fix link to Flyway reference documentation
See gh-41591
2024-07-23 16:41:44 +02: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
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
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
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
64a0cf8275 Merge branch '3.3.x'
Closes gh-41544
2024-07-17 12:26:13 +01:00
Andy Wilkinson
1a6760e21d Polish "Add configuration property to allow multiple issuers"
See gh-41355
2024-07-17 12:03:34 +01:00
shenqicheng
b0b97fb1d2 Add configuration property to allow multiple issuers
See gh-41355
2024-07-17 11:59:14 +01:00
Andy Wilkinson
46ec3e3a07 Polish "Support service connections for redis-stack and redis-stack-server"
See gh-41327
2024-07-17 11:08:52 +01:00
Eddú Meléndez
2634d0c6b1 Support service connections for redis-stack and redis-stack-server
See gh-41327
2024-07-17 10:54:06 +01:00
Andy Wilkinson
2216b48e64 Match one of multiple names in ContainerConnectionDetailsFactory
Closes gh-41543

Co-Authored-By: Eddú Meléndez <eddu.melendez@gmail.com>
2024-07-17 10:43:50 +01:00
Stéphane Nicoll
fc2890d1cd Use native connection factory with message listener containers
This commit updates the auto-configuration to use the native connection
factory for configuring message listener containers. Previously, the
connection factory that could have been wrapped in a caching connection
factory was used.

While using a caching connection factory is suitable for sending
messages (i.e. JmsTemplate usage), it isn't for message listeners as
they need to own the connection for local recovery purposes.

Closes gh-39816
2024-07-17 10:41:12 +02:00
Stéphane Nicoll
d26ce6cb52 Merge branch '3.3.x' 2024-07-17 09:47:20 +02:00
Stéphane Nicoll
f7780b4fef Polish 2024-07-17 09:46:25 +02:00
Andy Wilkinson
c8f16e7fbe Upgrade to H2 2.3.230
Closes gh-41538
2024-07-17 08:05:42 +01:00
Andy Wilkinson
18c85d9fae Fix version ranges used to prohibit Jakarta EE 11 spec upgrades
See gh-41176
2024-07-17 08:03:55 +01:00
Andy Wilkinson
57b3a128ab Upgrade to Spring Pulsar 1.1.2
Closes gh-41537
2024-07-17 07:46:27 +01:00
Andy Wilkinson
51646fb5f4 Upgrade to Spring Pulsar 1.1.2
Closes gh-41536
2024-07-17 07:44:17 +01:00
Andy Wilkinson
eb2060793c Merge branch '3.3.x'
Closes gh-41535
2024-07-17 07:42:33 +01:00
Andy Wilkinson
1fccf90323 Merge branch '3.2.x' into 3.3.x
Closes gh-41534
2024-07-17 07:42:24 +01:00
Andy Wilkinson
07b103cc2b Prohibit upgrades to Undertow 2.3.15
Closes gh-41533
2024-07-17 07:42:02 +01:00
Andy Wilkinson
4e205ede1d Upgrade to Spring Pulsar 1.0.8
Closes gh-41532
2024-07-17 07:38:49 +01:00
Andy Wilkinson
23facd31db Upgrade to Spring Session 3.4.0-M1
Closes gh-41312
2024-07-16 19:54:25 +01:00
Andy Wilkinson
3bffbeb89c Upgrade to Spring Integration 6.4.0-M1
Closes gh-41309
2024-07-16 19:54:23 +01:00