Commit Graph

1343 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
Phillip Webb
4b4740ff5a Move management web security concerns to spring-security module 2025-06-13 20:06:52 -07:00
Stéphane Nicoll
46a5ea0ee7 Move Actuator infrastructure for WebMvc to spring-boot-webmvc 2025-06-13 20:06:48 -07:00
Stéphane Nicoll
e7cd3bed65 Move Redis testcontainers support into spring-boot-data-redis 2025-06-13 20:06:40 -07:00
Stéphane Nicoll
0efac79dbe Move R2DBC testcontainers support into spring-boot-r2dbc 2025-06-13 20:06:40 -07:00
Stéphane Nicoll
f2c3d46286 Move Pulsar testcontainers support into spring-boot-pulsar 2025-06-13 20:06:40 -07:00
Stéphane Nicoll
00a989d047 Move MongoDB testcontainers support into spring-boot-mongodb 2025-06-13 20:06:40 -07:00
Stéphane Nicoll
9a4f65a740 Move Kafka testcontainers support into spring-boot-kafka 2025-06-13 20:06:39 -07:00
Stéphane Nicoll
5c0cda3f7e Move Elasticsearch testcontainers support into spring-boot-elasticsearch 2025-06-13 20:06:39 -07:00
Stéphane Nicoll
33f146a461 Move Couchbase testcontainers support into spring-boot-couchbase 2025-06-13 20:06:38 -07:00
Stéphane Nicoll
dac8ed9eef Move Cassandra testcontainers support into spring-boot-cassandra 2025-06-13 20:06:38 -07:00
Stéphane Nicoll
c8de0caaeb Move Amqp testcontainers support into spring-boot-amqp 2025-06-13 20:06:38 -07:00
Stéphane Nicoll
52f3d4cbdb Move ActiveMQ testcontainers support into spring-boot-activemq 2025-06-13 20:06:38 -07:00
Stéphane Nicoll
3443baef24 Start splitting spring-boot-testcontainers 2025-06-13 20:06:38 -07:00
Andy Wilkinson
7a9be5bd4a Rework HTTP client modules 2025-06-13 20:06:35 -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
651bd21d06 Rename spring-boot-http to spring-boot-http-converter 2025-06-13 20:06:30 -07:00
Andy Wilkinson
a1d8b0287a Create spring-boot-http-client module 2025-06-13 20:06:30 -07:00
Andy Wilkinson
4f579905ef Create spring-boot-web-server-test 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
343b9a8276 Create spring-boot-reactor module 2025-06-13 20:06:29 -07:00
Andy Wilkinson
978de86361 Create spring-boot-graphql module 2025-06-13 20:06:28 -07:00
Andy Wilkinson
e288c81b7b Create spring-boot-session modules 2025-06-13 20:06:28 -07:00
Andy Wilkinson
014240d576 Create spring-boot-webflux module 2025-06-13 20:06:28 -07:00
Andy Wilkinson
4ce8b591e0 Create spring-boot-security-saml2 module 2025-06-13 20:06:28 -07:00
Andy Wilkinson
f53b9786e5 Create spring-boot-security 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
Andy Wilkinson
e83f4eed4e Create spring-boot-http module 2025-06-13 20:06:25 -07:00
Andy Wilkinson
1abf9c5f6c Create spring-boot-jersey module 2025-06-13 20:06:25 -07:00
Stéphane Nicoll
8d5c834df9 Create spring-boot-hazelcast 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
1813744819 Create spring-boot-kafka module 2025-06-13 20:06:21 -07:00
Phillip Webb
91b4049fec Create spring-boot-liquibase module 2025-06-13 20:06:21 -07:00
Stéphane Nicoll
aa11d6d0fb Create spring-boot-flyway module 2025-06-13 20:06:20 -07:00
Andy Wilkinson
8a1a5160c3 Create spring-boot-jdbc module 2025-06-13 20:06:20 -07:00
Andy Wilkinson
5360ef8321 Create spring-boot-tx module 2025-06-13 20:06:20 -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
349f296d26 Create beginnings of spring-boot-tomcat module 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
Andy Wilkinson
96785b6980 Repackage web server classes
Issue: 44286
Issue: 44067
2025-06-13 20:06:16 -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
af7abb68e6 Merge branch 'main' into 4.0.x 2025-05-27 10:58:23 +01:00
Andy Wilkinson
f799fc4777 Remove implicit deployment of bom projects 2025-05-27 08:13:41 +01:00
Andy Wilkinson
e65d1a3ac1 Merge branch 'main' into 4.0.x 2025-05-23 09:46:08 +01:00
Andy Wilkinson
a9cc83dc8f Merge branch '3.4.x'
Closes gh-45646
2025-05-23 09:32:09 +01:00
Andy Wilkinson
492a4abd70 Merge branch '3.3.x' into 3.4.x
Closes gh-45645
2025-05-23 09:29:23 +01:00
Andy Wilkinson
7628ae8503 Check Kotlin code using Detekt
Closes gh-45583
2025-05-23 09:22:08 +01:00