Commit Graph
53994 Commits
Author SHA1 Message Date
Stéphane Nicoll 87cd1bb7fd Merge branch '3.3.x' into 3.4.x
Closes gh-45047
2025-04-10 10:14:11 +02:00
Stéphane Nicoll 19d74cfb7f Merge pull request #44767 from jonatan-ivanov
* pr/44767:
  Remove link
  Polish "Add details of the purpose of the metrics endpoint"
  Add details of the purpose of the metrics endpoint

Closes gh-44767
2025-04-10 10:14:07 +02:00
Stéphane Nicoll cfd5e45d57 Remove link
See gh-44767
2025-04-10 10:13:31 +02:00
Andy Wilkinson 3580f1aa36 Polish "Add details of the purpose of the metrics endpoint"
See gh-44767
2025-04-10 10:08:02 +02:00
Jonatan Ivanov 23c3c2753a Add details of the purpose of the metrics endpoint
See gh-44767
2025-04-10 10:08:02 +02:00
Phillip Webb 837fa4c4d8 Merge branch '3.3.x' into 3.4.x 2025-04-09 14:52:15 -07:00
Phillip Webb c6e74955a7 Update copyright year of changed files 2025-04-09 14:51:49 -07:00
Phillip Webb bcda6aeb65 Merge branch '3.3.x' into 3.4.x 2025-04-09 14:51:31 -07:00
Phillip Webb 4af0ee20d1 Work around Spring Framework cache pollution bug
Update `SpringApplication` to work around `SpringFactoriesLoader`
cache pollution by loading factories using a `null` class loader.

See https://github.com/spring-projects/spring-framework/pull/34732
for details.
2025-04-09 14:51:17 -07:00
Phillip Webb e29dc450a6 Merge branch '3.3.x' into 3.4.x
Closes gh-45039
2025-04-08 15:09:25 -07:00
Phillip Webb 92a8d4181a Merge pull request #45011 from nosan
* pr/45011:
  Polish 'Handle generics with identical names in different positions'
  Handle generics with identical names in different positions

Closes gh-45011
2025-04-08 15:09:03 -07:00
Phillip Webb 46b14de6e9 Polish 'Handle generics with identical names in different positions'
See gh-45011
2025-04-08 15:07:51 -07:00
Dmytro Nosan e24fd50615 Handle generics with identical names in different positions
Update `TypeUtils` to handle generics with identical names in different
positions.

See gh-45011

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-08 15:05:42 -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 97ed923e50 Explicitly set Host header when using LocalHttpClientTransport
Closes gh-45028
2025-04-08 14:29:16 +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
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 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 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 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
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 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
Andy Wilkinson 617f3d525f Merge branch '3.3.x' into 3.4.x
Closes gh-44995
2025-04-04 08:52:45 +01:00
Andy Wilkinson cae3a92ead Fix NPE with Hikari when DatabaseDriver has null driverClassName
Fixes gh-44994
2025-04-04 08:38:27 +01:00
Phillip Webb fc9937d05a Merge branch '3.3.x' into 3.4.x 2025-04-03 18:06:33 -07:00
Phillip Webb 88e8c17369 Update copyright year of changed files 2025-04-03 18:06:14 -07:00
Phillip Webb c96835bc9d Merge branch '3.3.x' into 3.4.x
Closes gh-44992
2025-04-03 18:02:57 -07:00
Phillip Webb f2d367a130 Update 'for removal in' comments since 3.5 will be the last 3.x release
Closes gh-44959
2025-04-03 17:52:22 -07:00
Andy Wilkinson d0612f5e0e Merge branch '3.3.x' into 3.4.x
Closes gh-44976
2025-04-02 13:40:33 +01:00
Andy Wilkinson 47ace6d49a Merge pull request #44951 from ali-jalaal
* gh-44951:
  Add reference to Styra (OPA) Spring Boot SDK

Closes gh-44951
2025-04-02 13:40:26 +01:00
ali-jalaal 48909a432f Add reference to Styra (OPA) Spring Boot SDK
See gh-44951

Signed-off-by: ali-jalaal <4487124+ali-jalaal@users.noreply.github.com>
2025-04-02 13:40:02 +01:00
Andy Wilkinson 703ecef0bf Merge branch '3.3.x' into 3.4.x
Closes gh-44974
2025-04-02 11:24:31 +01:00
Andy Wilkinson d36876752f Merge pull request #44942 from nosan
* gh-44942:
  Fix CassandraRepositoriesAutoConfigurationTests

Closes gh-44942
2025-04-02 11:24:24 +01:00
Dmytro Nosan a55f5f0aac Fix CassandraRepositoriesAutoConfigurationTests
Update CassandraRepositoriesAutoConfigurationTests to use the correct
'spring.data.cassandra.repositories.type' property.

See gh-44942

Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
2025-04-02 10:45:50 +01:00
Andy Wilkinson 7630c7c505 Merge branch '3.3.x' into 3.4.x
Closes gh-44972
2025-04-02 10:40:55 +01:00
Andy Wilkinson f2f0b0cbcf Merge pull request #44949 from izeye
* gh-44949:
  Polish

Closes gh-44949
2025-04-02 10:16:15 +01:00
Johnny Lim f3d2ab824e Polish
See gh-44949

Signed-off-by: Johnny Lim <izeye@naver.com>
2025-04-02 10:15:36 +01:00
Andy Wilkinson b1fb36bf4b Merge branch '3.3.x' into 3.4.x
Closes gh-44968
2025-04-01 10:31:59 +01:00
Andy Wilkinson a8381e7cbd Ensure that only spring-core's ReflectionUtils is used
Closes gh-44837
2025-04-01 10:30:58 +01:00