Commit Graph

29627 Commits

Author SHA1 Message Date
Andy Wilkinson
4cdfa2eecc Separate R2DBC and JDBC database initialization
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-06-13 20:06:18 -07:00
Brian Clozel
5ac2ad6c11 Create spring-boot-amqp module 2025-06-13 20:06:18 -07:00
Phillip Webb
b3ada036c8 Temporarily disable auto-configuration checks
Found auto-configuration class problems:
  - org.springframework.boot.actuate.autoconfigure.amqp.RabbitHealthContributorAutoConfiguration:
    - after 'org.springframework.boot.amqp.autoconfigure.RabbitAutoConfiguration' is from an optional dependency and should be declared in afterName
  - org.springframework.boot.actuate.autoconfigure.metrics.amqp.RabbitMetricsAutoConfiguration:
    - after 'org.springframework.boot.amqp.autoconfigure.RabbitAutoConfiguration' is from an optional dependency and should be declared in afterName
2025-06-13 20:06:18 -07:00
Andy Wilkinson
1df9771309 Create spring-boot-reactor-netty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
c96b7375fe Create spring-boot-jetty module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
0a72db4676 Create spring-boot-undertow module 2025-06-13 20:06:18 -07:00
Andy Wilkinson
0f405e979e Move Tomcat auto-configuration into spring-boot-tomcat 2025-06-13 20:06:18 -07:00
Andy Wilkinson
b00c8510a7 Move tests that use Tomcat out of spring-boot-all 2025-06-13 20:06:17 -07:00
Andy Wilkinson
bc398e6dd7 Move tests that use Tomcat out of spring-boot-test 2025-06-13 20:06:17 -07:00
Andy Wilkinson
710b1d80eb Start splitting up spring-boot-autoconfigure 2025-06-13 20:06:17 -07:00
Andy Wilkinson
349f296d26 Create beginnings of spring-boot-tomcat module 2025-06-13 20:06:17 -07:00
Andy Wilkinson
0337830615 Start splitting up spring-boot 2025-06-13 20:06:17 -07:00
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