Commit Graph

5534 Commits

Author SHA1 Message Date
Andy Wilkinson
a78797a2ba Remove most deprecated APIs that were due for removal in 4.0
Support for rest controller, controler, and servlet endpoints has
been kept for now.

Issue: 45600
2025-06-13 20:06:52 -07:00
Andy Wilkinson
d0e7766d72 Move additional property metadata out of autoconfigure-all 2025-06-13 20:06:50 -07:00
Andy Wilkinson
5b4791fdc6 Tidy up tests in spring-boot-autoconfigure-all 2025-06-13 20:06:31 -07:00
Andy Wilkinson
4471c0e644 Move web server auto-configure classes into spring-boot-web-server 2025-06-13 20:06:31 -07:00
Andy Wilkinson
4f579905ef Create spring-boot-web-server-test module 2025-06-13 20:06:30 -07:00
Andy Wilkinson
96bee8e034 Create spring-boot-web-server module 2025-06-13 20:06:30 -07:00
Stéphane Nicoll
0cf76bf43b Move web server specific classes into .*.server.* packages 2025-06-13 20:06:29 -07:00
Andy Wilkinson
2c0e8b7900 Move autoconfigure.container package into spring-boot-autoconfigure 2025-06-13 20:06:29 -07:00
Andy Wilkinson
5b12959189 Move AOP auto-configuration into spring-boot-autoconfigure 2025-06-13 20:06:29 -07:00
Andy Wilkinson
837cf467e0 Create spring-boot-sql module 2025-06-13 20:06:28 -07:00
Stéphane Nicoll
63255f3c62 Create spring-boot-cache module 2025-06-13 20:06:27 -07:00
Andy Wilkinson
dfd5e56956 Create spring-boot-webmvc module 2025-06-13 20:06:25 -07:00
Stéphane Nicoll
5715b90af9 Create spring-boot-data-jpa module 2025-06-13 20:06:22 -07:00
Stéphane Nicoll
079713039d Create spring-boot-jpa module 2025-06-13 20:06:22 -07:00
Andy Wilkinson
b0f5788d9a Move SQL packages from -all modules into corresponding non-all modules 2025-06-13 20:06:19 -07:00
Andy Wilkinson
57006ee82e Remove web concerns from template package and move out of -all
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2025-06-13 20:06:19 -07:00
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
Andy Wilkinson
0f405e979e Move Tomcat auto-configuration into spring-boot-tomcat 2025-06-13 20:06:18 -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
afc670a2c3 Split up BackgroundPreinitializer
Issue: 44065
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
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
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
Moritz Halbritter
42a9edc0e8 Merge branch 'main' into 4.0.x 2025-06-12 12:44:16 +02:00
Moritz Halbritter
fcbe8d630e Merge branch '3.4.x'
Closes gh-45922
2025-06-12 12:44:08 +02:00
wonyongg
449cb23614 Fix typo in variable name
See gh-45894

Signed-off-by: wonyongg <111210881+wonyongg@users.noreply.github.com>
2025-06-12 12:18:15 +02:00
Moritz Halbritter
7755d4808d Merge branch 'main' into 4.0.x 2025-06-12 11:43:53 +02:00
Moritz Halbritter
9ffdb5ce4b Merge branch '3.4.x'
Closes gh-45917
2025-06-12 11:43:41 +02:00
Moritz Halbritter
066dd0f5e1 Merge branch '3.3.x' into 3.4.x
Closes gh-45916
2025-06-12 11:43:30 +02:00
Yanming Zhou
0ebe00a1d6 Inner class 'SpringBootWebFluxSecurityConfiguration' should be static
See gh-45882

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-06-12 11:32:06 +02:00
Andy Wilkinson
dc1756c079 Merge branch 'main' into 4.0.x 2025-06-11 20:31:24 +01:00
Andy Wilkinson
5b759c750b Deprecate GraphQlProperties.DeprecatedSse
Closes gh-45878
2025-06-11 10:30:00 +01:00
Andy Wilkinson
4521866dd7 Rework server.servlet.encoding properties to clarify when they apply
Closes gh-45394
2025-06-05 08:11:48 +01:00
Phillip Webb
96a76855fa Merge branch 'main' into 4.0.x 2025-06-02 17:38:09 -07:00
Phillip Webb
a9b52c5892 Merge branch '3.4.x' 2025-06-02 17:30:05 -07:00
Phillip Webb
e054aa899a Merge branch '3.3.x' into 3.4.x 2025-06-02 17:20:04 -07:00
Andy Wilkinson
76caa3cb29 Fix problems found by improved auto-configuration checks 2025-06-02 17:15:50 -07:00
Stéphane Nicoll
fa4240ae7e Merge branch 'main' into 4.0.x 2025-06-02 20:17:06 +02:00
Peksa
17b9415608 Fix typo in for deprecation replacement of spring.codec.* properties
See gh-45743

Signed-off-by: Peksa <git@peksa.se>
2025-06-02 20:07:07 +02:00
Stéphane Nicoll
c9f73613ff Merge branch 'main' into 4.0.x 2025-06-02 16:32:17 +02:00
Yanming Zhou
8fd71f9142 Remove unused SslBundles from RedisConnectionConfiguration
See gh-45644

Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
2025-06-02 16:27:36 +02:00
Andy Wilkinson
dfa0a832bb Adapt to change in Spring Security's JWT validation
See gh-45492
See https://github.com/spring-projects/spring-security/issues/17181
2025-05-29 12:31:39 +01:00