Commit Graph

29615 Commits

Author SHA1 Message Date
Phillip Webb
17df773913 Reduce number of test dependencies
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
2025-06-13 20:06:16 -07:00
Phillip Webb
b120ee1958 Add useful transitive dependencies to spring-boot-test-support
Add more `api` dependencies to `spring-boot-test-support` to reduce
the number of test dependencies needing in sub-modules.
2025-06-13 20:06:16 -07:00
Phillip Webb
afc670a2c3 Split up BackgroundPreinitializer
Issue: 44065
2025-06-13 20:06:16 -07:00
Andy Wilkinson
4ce7a14b25 Move WebServer-specific properties out of ManagementServerProperties
Issue: 44324
2025-06-13 20:06:16 -07:00
Andy Wilkinson
39b7c85a73 Move server-specific properties out of ServerProperties
Issue: 44064
2025-06-13 20:06:16 -07:00
Andy Wilkinson
96785b6980 Repackage web server classes
Issue: 44286
Issue: 44067
2025-06-13 20:06:16 -07:00
Andy Wilkinson
778f58c9e1 Move server-specific knowledge out of general child context creation
Issue: 44200
2025-06-13 20:06:15 -07:00
Andy Wilkinson
0b225790d9 Move JerseyApplicationPath into a Jersey-specific package
Issue: 44066
2025-06-13 14:58:33 -07:00
Phillip Webb
4c6c09f07d Merge branch 'main' into 4.0.x 2025-06-13 12:26:40 -07:00
Phillip Webb
740b00e3a5 Add condition for ClientHttpConnectorBuilder detection
Update `ClientHttpConnectorAutoConfiguration` with a condition to ensure
that `ClientHttpConnectorBuilder.detect` will return a result. Prior
to this commit, when using a JDK without `java.net.http.HttpClient`
access the auto-configuration would fail.

Fixes gh-45955
2025-06-13 12:21:21 -07:00
Phillip Webb
1bbfae361b Merge branch 'main' into 4.0.x 2025-06-13 11:56:36 -07:00
Phillip Webb
7613594b3a Relax profile naming restrictions and allow opt-out
Rework profile name validation logic so that `.` and `+` and `@` can
be used in the names. Also provide an opt-out property that can be
set to restore earlier Spring Boot behavior.

The commit also include an update to the reference documentation.

Fixes gh-45947
2025-06-13 11:54:05 -07:00
Andy Wilkinson
229cca83d5 Merge branch 'main' into 4.0.x 2025-06-13 18:49:07 +01:00
Andy Wilkinson
302a6e823f Merge branch '3.4.x'
Closes gh-45962
2025-06-13 18:48:46 +01:00
Andy Wilkinson
3911507b36 Prevent NAME environment variable from affecting test
Closes gh-45874
2025-06-13 18:47:51 +01:00
Stéphane Nicoll
98c7520127 Upgrade to Spring Data Bom 2025.0.1
Closes gh-45780
2025-06-13 16:48:38 +02:00
Stéphane Nicoll
b14f7a0718 Upgrade to Hibernate 6.6.18.Final
Closes gh-45958
2025-06-13 16:48:38 +02:00
Stéphane Nicoll
8c7c33231c Upgrade to Spring Data Bom 2024.1.7
Closes gh-45767
2025-06-13 16:48:14 +02:00
Stéphane Nicoll
ecefd43fae Upgrade to Hibernate 6.6.18.Final
Closes gh-45956
2025-06-13 16:48:14 +02:00
Stéphane Nicoll
575bf59bd2 Merge branch 'main' into 4.0.x
Closes gh-45949
2025-06-13 08:33:40 +02:00
Stéphane Nicoll
9743ee25eb Merge branch '3.4.x'
Closes gh-45948
2025-06-13 08:33:27 +02:00
Stéphane Nicoll
e950a085f8 Fix casing of ServerProperties.Jetty.Accesslog.FORMAT
Closes gh-45884
2025-06-13 08:22:29 +02:00
Stéphane Nicoll
b898e24a42 Upgrade to Spring LDAP 3.3.1
Closes gh-45783
2025-06-12 21:32:39 +02:00
Stéphane Nicoll
f98b47c63e Upgrade to Spring HATEOAS 2.5.1
Closes gh-45946
2025-06-12 21:32:39 +02:00
Stéphane Nicoll
f913b387a0 Upgrade to Postgresql 42.7.7
Closes gh-45945
2025-06-12 21:32:34 +02:00
Stéphane Nicoll
9653b7ffd2 Upgrade to Spring LDAP 3.2.13
Closes gh-45758
2025-06-12 21:32:31 +02:00
Stéphane Nicoll
b7378565b0 Upgrade to jOOQ 3.19.24
Closes gh-45944
2025-06-12 21:32:30 +02:00
Stéphane Nicoll
a18b2c88a9 Upgrade to Postgresql 42.7.7
Closes gh-45941
2025-06-12 21:32:30 +02:00
Stéphane Nicoll
8835d23e59 Upgrade to jOOQ 3.19.24
Closes gh-45940
2025-06-12 21:32:30 +02:00
Stéphane Nicoll
c08d3e1160 Upgrade to Infinispan 15.2.4.Final
Closes gh-45943
2025-06-12 21:32:26 +02:00
Stéphane Nicoll
3042128e53 Upgrade to DB2 JDBC 12.1.2.0
Closes gh-45942
2025-06-12 21:32:21 +02:00
Andy Wilkinson
75003b9d1e Merge branch 'main' into 4.0.x 2025-06-12 17:34:17 +01:00
Andy Wilkinson
330eeda9d1 Fix classpath of bootBuildImage integration tests 2025-06-12 17:32:57 +01:00
Phillip Webb
c6bf59c23f Merge branch 'main' into 4.0.x 2025-06-12 07:09:30 -07:00
Phillip Webb
23afabc5fd Allow override of ConfigData.Options
Update `ConfigDataEnvironmentUpdateListener` to allow Spring Cloud
to override the actual ConfigData.Options that will be used for
any specific contributor.

Closes gh-42932
2025-06-12 07:08:35 -07:00
Andy Wilkinson
da363d77e2 Upgrade to Simple JNDI 0.25.0
Closes gh-45937
2025-06-12 14:13:42 +01:00
Andy Wilkinson
e88e1859d4 Upgrade to MockK 1.14.2
Closes gh-45936
2025-06-12 14:13:42 +01:00
Andy Wilkinson
98b0bea20f Upgrade to Maven Shade Plugin 3.6.0
Closes gh-45935
2025-06-12 14:13:42 +01:00
Andy Wilkinson
955f1b8c33 Upgrade to Maven Resolver 1.9.23
Closes gh-45934
2025-06-12 14:13:42 +01:00
Andy Wilkinson
9db79b24c5 Upgrade to Maven Plugin Tools 3.15.1
Closes gh-45933
2025-06-12 14:13:42 +01:00
Andy Wilkinson
3b1f058b62 Upgrade to Maven Invoker 3.3.0
Closes gh-45932
2025-06-12 14:13:41 +01:00
Andy Wilkinson
0698b456f9 Upgrade to Maven Common Artifact Filters 3.4.0
Closes gh-45931
2025-06-12 14:13:41 +01:00
Andy Wilkinson
95ead9b619 Upgrade to JNA 5.17.0
Closes gh-45929
2025-06-12 14:13:41 +01:00
Andy Wilkinson
a012ab907a Upgrade to Janino 3.1.12
Closes gh-45928
2025-06-12 14:13:41 +01:00
Andy Wilkinson
02d66fbef1 Upgrade to Commons FileUpload 1.6.0
Closes gh-45927
2025-06-12 14:13:40 +01:00
Andy Wilkinson
7a4c437f64 Upgrade to Commons Compress 1.27.1
Closes gh-45926
2025-06-12 14:13:40 +01:00
Andy Wilkinson
5369e7af29 Upgrade to ClickHouse 0.9.0
Closes gh-45925
2025-06-12 14:10:21 +01:00
Andy Wilkinson
ff3d1ecc68 Upgrade to C3P0 0.11.1
Closes gh-45924
2025-06-12 14:10:16 +01:00
Andy Wilkinson
34cf8be1fa Upgrade to AWS Advanced JDBC Wrapper 2.6.0
Closes gh-45923
2025-06-12 14:10:12 +01:00
Andy Wilkinson
7b28021f42 Upgrade to Simple JNDI 0.25.0
Closes gh-45910
2025-06-12 14:05:14 +01:00