Commit Graph

53897 Commits

Author SHA1 Message Date
Phillip Webb
d15078d35f Polish 'Allow ConnectionDetailsFactories to use context class loader'
Refine the submitted pull-request to remove the configuration
property with the assumption that the context classloader will
work for all cases.

See gh-45014
2025-04-08 13:04:16 -07:00
lengors
cc1e1cc92a Allow ConnectionDetailsFactories to use context class loader
Update `ConnectionDetailsFactories` so that the context classloader
can be used to load factories.

See gh-45014

Signed-off-by: lengors <24527258+lengors@users.noreply.github.com>
2025-04-08 13:02:03 -07:00
Phillip Webb
2e8999e21c Merge pull request #45019 from ngocnhan-tran1996
* pr/45019:
  Add the use of token properties in documentation

Closes gh-45019
2025-04-08 12:02:33 -07:00
Tran Ngoc Nhan
cdb8ed4d38 Add the use of token properties in documentation
Show the use of token properties in authorization server clients
configuration example

See gh-45019

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-08 11:58:46 -07:00
Phillip Webb
ca5507e5cf Merge pull request #45025 from DimaVilda
* pr/45025:
  Remove unnecessary excludes on javax.xml.bind:jaxb-api

Closes gh-45025
2025-04-08 11:43:39 -07:00
DimaVilda
31daa0f0d6 Remove unnecessary excludes on javax.xml.bind:jaxb-api
See gh-45025

Signed-off-by: DimaVilda <dimavilda@gmail.com>
2025-04-08 11:42:34 -07:00
Phillip Webb
4732958f5c Merge branch '3.4.x'
Closes gh-45038
2025-04-08 11:27:48 -07:00
Phillip Webb
3f1b01a007 Merge branch '3.3.x' into 3.4.x
Closes gh-45037
2025-04-08 11:25:26 -07:00
Phillip Webb
8dd0c91fe5 Merge pull request #45036 from izeye
* pr/45036:
  Polish

Closes gh-45036
2025-04-08 11:24:35 -07:00
Johnny Lim
0dc0240c06 Polish
Signed-off-by: Johnny Lim <izeye@naver.com>

See gh-45036
2025-04-08 10:50:04 -07:00
Moritz Halbritter
5c32890f43 Merge branch '3.4.x'
Closes gh-45035
2025-04-08 15:28:23 +02:00
Moritz Halbritter
97ed923e50 Explicitly set Host header when using LocalHttpClientTransport
Closes gh-45028
2025-04-08 14:29:16 +02:00
Moritz Halbritter
04e945c348 Merge branch '3.4.x'
Closes gh-45034
2025-04-08 11:31:37 +02:00
Moritz Halbritter
257ce0a839 Merge branch '3.3.x' into 3.4.x
Closes gh-45033
2025-04-08 11:31:29 +02:00
Moritz Halbritter
2d3ccda335 Merge pull request #45032 from nevenc
* pr/45032:
  Escape the asterisk in spring-application.adoc

Closes gh-45032
2025-04-08 11:31:22 +02:00
Neven C
f13dc345cf Escape the asterisk in spring-application.adoc
See gh-45032

Signed-off-by: Neven C <neven.cvetkovic@gmail.com>
2025-04-08 11:26:19 +02:00
Moritz Halbritter
2ca0897b88 Relocate OpenTelemetryLoggingAutoConfiguration and SdkLoggerProviderBuilderCustomizer to an OpenTelemetry-specific package
Closes gh-44647
2025-04-08 11:07:29 +02:00
Moritz Halbritter
62e145e7fd Add test for dispatcher types behavior
See gh-16500
2025-04-08 10:45:34 +02:00
Brian Clozel
d5460697b4 Upgrade to Spring for GraphQL 1.4.0-SNAPSHOT
See gh-45029
2025-04-08 09:34:00 +02:00
Brian Clozel
4cbf9312ad Upgrade to GraphQL Java 23.0
Closes gh-45030
2025-04-08 09:33:25 +02:00
Phillip Webb
417a4a0386 Use bean class loader when detecting ClientHttpRequestFactoryBuilder
Update `ClientHttpRequestFactoryBuilder` with a detect method that
accepts a specific classloader and update `HttpClientAutoConfiguration`
to use it.

Fixes gh-44986
2025-04-07 18:48:45 -07:00
Phillip Webb
95325a87ba Polish 2025-04-07 18:48:44 -07:00
Phillip Webb
57a5fb075d Polish 2025-04-07 16:57:45 -07:00
Phillip Webb
3c806d2b31 Polish "Update documentation for Task Execution"
See gh-44926
2025-04-07 16:57:45 -07:00
Phillip Webb
cc1e232222 Merge branch '3.4.x' 2025-04-07 16:21:09 -07:00
Phillip Webb
cf39de4df4 Merge branch '3.3.x' into 3.4.x 2025-04-07 16:20:58 -07:00
Phillip Webb
5d1e488344 Polish 2025-04-07 16:20:52 -07:00
Moritz Halbritter
62b88dc26a Merge branch '3.4.x'
Closes gh-45024
2025-04-07 14:38:54 +02:00
Moritz Halbritter
c7608ec495 Merge branch '3.3.x' into 3.4.x
Closes gh-45023
2025-04-07 14:38:45 +02:00
Moritz Halbritter
3cb1dac453 Merge pull request #45020 from quaff
* pr/45020:
  Polish AutoConfigurationMetadataLoader

Closes gh-45020
2025-04-07 14:38:27 +02:00
Yanming Zhou
89fb48691a Polish AutoConfigurationMetadataLoader
Align to other final classes, the protected modifier is meaningless.

See gh-45020

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-04-07 14:30:02 +02:00
Moritz Halbritter
189c6d961a Merge pull request #44926 from nosan
* pr/44926:
  Polish "Update documentation for Task Execution"
  Update documentation for Task Execution

Closes gh-44926
2025-04-07 11:42:11 +02:00
Moritz Halbritter
cfecdfcb92 Polish "Update documentation for Task Execution"
See gh-44926
2025-04-07 11:40:16 +02:00
Dmytro Nosan
6a92364ccd Update documentation for Task Execution
See gh-44926

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-07 11:36:15 +02:00
Moritz Halbritter
e39ce56707 Merge branch '3.4.x'
Closes gh-45016
2025-04-07 10:58:19 +02:00
Moritz Halbritter
8c31cfee54 Merge pull request #44982 from nosan
* pr/44982:
  Polish RestClientAutoConfiguration and RestClientBuilderConfigurer

Closes gh-44982
2025-04-07 10:58:09 +02:00
Dmytro Nosan
5e966f9576 Polish RestClientAutoConfiguration and RestClientBuilderConfigurer
See gh-44982

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-07 10:48:43 +02:00
Moritz Halbritter
23d5fe4564 Merge pull request #44980 from izeye
* pr/44980:
  Add Javadoc since for GarbageCollectorInfo

Closes gh-44980
2025-04-07 09:43:05 +02:00
Johnny Lim
8f4fd43320 Add Javadoc since for GarbageCollectorInfo
See gh-44980

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-07 09:42:33 +02:00
Moritz Halbritter
44b60141b2 Merge branch '3.4.x'
Closes gh-45015
2025-04-07 09:03:58 +02:00
Moritz Halbritter
ec055de81e Merge pull request #45013 from geniusYoo
* pr/45013:
  Validate that sslInfo is not null in SslHealthIndicator constructor

Closes gh-45013
2025-04-07 09:03:27 +02:00
geniuus
aaaa791cea Validate that sslInfo is not null in SslHealthIndicator constructor
The SslHealthIndicator constructor previously did not validate if the
provided SslInfo instance was null. This could potentially lead to a
NullPointerException later when the doHealthCheck method is invoked
if the SslInfo bean was not properly configured or available.

This commit adds an Assert.notNull check for the sslInfo parameter
to ensure fail-fast behavior during application startup or bean
creation. This aligns with the common practice in other Spring Boot
components and health indicators where essential dependencies are
validated in the constructor.

See gh-45013

Signed-off-by: geniuus <cross_man@naver.com>
2025-04-07 08:59:05 +02:00
Moritz Halbritter
ce7c1c20a1 Merge pull request #44984 from ngocnhan-tran1996
* pr/44984:
  Remove RECORD_COMPONENT target from @DefaultValue

Closes gh-44984
2025-04-07 08:56:13 +02:00
Tran Ngoc Nhan
28bbb3ee10 Remove RECORD_COMPONENT target from @DefaultValue
See gh-44984

Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2025-04-07 08:41:17 +02:00
Andy Wilkinson
e87d5d7a41 Merge branch '3.4.x'
Closes gh-45003
2025-04-04 12:10:09 +01:00
Andy Wilkinson
63adda60d7 Merge branch '3.3.x' into 3.4.x
Closes gh-45002
2025-04-04 12:09:00 +01:00
Andy Wilkinson
3e9dddb42c Allow data source class name to be specified when using Hikari
Closes gh-44938
2025-04-04 11:14:47 +01:00
Andy Wilkinson
219c7ed653 Merge branch '3.4.x'
Closes gh-44999
2025-04-04 09:28:16 +01:00
Andy Wilkinson
e107e11bb8 Merge branch '3.3.x' into 3.4.x
Closes gh-44998
2025-04-04 09:28:03 +01:00
Andy Wilkinson
e9fff8150d Avoid triggering NPE in Hikari with null driverClassName
Previously, the post-processing of HikariDataSource to apply custom
connection details would trigger an NPE in Hikari if those details
supplied a null driverClassName.

This commit avoids the problem by only setting the driverClassName
when it is non-null.

Closes gh-44997
2025-04-04 09:14:44 +01:00