Commit Graph
4368 Commits
Author SHA1 Message Date
Andy Wilkinson f8dbcef977 Polish "Add @ServiceConnection support for MongoDBAtlasLocalContainer"
See gh-45310
2025-07-02 15:41:38 +01:00
Sébastien Deleuze a48e5baf2f Upgrade to Kotlin 2.2.0
This commit leverages Kotlin 2.2 which is expected to be the
new baseline for Spring Boot 4.0, so API and language
versions are upgraded to KOTLIN_2_2 as well.

It also enables the -Xannotation-default-target=param-property
compiler flag, mainly for test purpose, in order to avoid the
related warnings and to use what will likely be the default in
an upcoming Kotlin version short term. For more details see
https://youtrack.jetbrains.com/issue/KT-73255.

KotlinPlatformJvmPlugin was a class from an old KMP plugin,
deprecated for a long time and now removed. So its usage in
PluginClasspathGradleBuild has been removed as well.

Signed-off-by: Sébastien Deleuze <sdeleuze@users.noreply.github.com>

See gh-46238
2025-07-02 13:10:32 +01:00
Phillip Webb 3ca1e91cde Create spring-boot-health module
Closes gh-46155
2025-07-01 12:31:12 +01:00
Phillip WebbandAndy Wilkinson 95b3c367ce Restructure autoconfigure packages
Restructure modules packages so that all auto-configuration is
organized under single top-level autoconfigure package.

See gh-46071

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-07-01 12:31:11 +01:00
Phillip Webb 3fb4b1883a Create spring-boot-hibernate module
Closes gh-46154
2025-07-01 12:31:11 +01:00
Phillip Webb e74718553b Move management web security concerns to spring-security module
Closes gh-46133
2025-07-01 12:31:10 +01:00
Andy Wilkinson 18bde1852f Create spring-boot-tracing module
See gh-46153
2025-07-01 12:31:09 +01:00
Stéphane Nicoll e801ee7db8 Move Servlet high-level infrastructure to spring-boot-servlet
See gh-46151
2025-07-01 12:02:59 +01:00
Stéphane Nicoll 905964ff78 Move Actuator infrastructure for WebFlux to spring-boot-webflux
Closes gh-46138
2025-07-01 12:02:57 +01:00
Andy Wilkinson f82a3fbc06 Move metrics export into spring-boot-metrics
See gh-46147
2025-07-01 12:02:39 +01:00
Phillip Webb 152ab97815 Create spring-boot-opentelemetry module
Renames `management.otlp.logging` properties to
`management.opentelemetry.logging`.

Closes gh-46149
2025-07-01 12:02:36 +01:00
Andy Wilkinson f8f9beab17 Create spring-boot-metrics module
See gh-46147
2025-07-01 12:00:46 +01:00
Andy Wilkinson b0158deff7 Rework HTTP client modules
Closes gh-46118
2025-07-01 12:00:04 +01:00
Andy Wilkinson 0291064cea Create spring-boot-http-client-reactive module
See gh-46118
2025-07-01 11:58:55 +01:00
Andy Wilkinson b1a3d98295 Rename spring-boot-http to spring-boot-http-converter
Closes gh-46120
2025-07-01 11:58:45 +01:00
Andy Wilkinson 9e1758a3e3 Create spring-boot-http-client module
See gh-46118
2025-07-01 11:58:42 +01:00
Andy Wilkinson 401d74c124 Move CodecCustomizer into spring-boot-http-codec
Closes gh-46119
2025-07-01 11:58:39 +01:00
Andy Wilkinson ddd0b404e3 Create spring-boot-web-server-test module
See gh-46071
2025-07-01 11:58:35 +01:00
Stéphane Nicoll 22ee6b2347 Move web server specific classes into .*.server.* packages
See gh-46071
2025-07-01 11:58:31 +01:00
Andy Wilkinson dc176e9dc2 Create spring-boot-graphql module
See gh-46141
2025-07-01 11:58:16 +01:00
Andy Wilkinson cddad4a857 Create spring-boot-webflux module
See gh-46138
2025-07-01 11:58:05 +01:00
Andy Wilkinson 9eab3c926b Create spring-boot-security-oauth2-client module
Closes gh-46134
2025-07-01 11:57:48 +01:00
Andy Wilkinson c4af8095d3 Create spring-boot-security module
See gh-46133
2025-07-01 11:57:44 +01:00
Stéphane Nicoll 23e8b315fe Create spring-boot-cache module
See gh-46132
2025-07-01 11:57:41 +01:00
Stéphane Nicoll 973ecd0913 Create spring-boot-data-redis module
See gh-46126
2025-07-01 11:57:20 +01:00
Andy Wilkinson 9823b93ecf Create spring-boot-webmvc module
See gh-46121
2025-07-01 11:56:57 +01:00
Andy Wilkinson f25ab3e5ca Create spring-boot-http module
See gh-46118
See gh-46119
See gh-46120
2025-07-01 11:56:53 +01:00
Stéphane Nicoll 3c4c644f52 Create spring-boot-ldap module
See gh-46108
2025-07-01 11:56:10 +01:00
Stéphane Nicoll ba445c5645 Create spring-boot-quartz module
See gh-46107
2025-07-01 11:56:06 +01:00
Stéphane Nicoll 5ffebc70e0 Create spring-boot-neo4j module
See gh-46106
2025-07-01 11:56:02 +01:00
Moritz Halbritter 66b07d7c9e Create spring-boot-mustache module
Closes gh-46105
2025-07-01 11:55:58 +01:00
Andy Wilkinson f50fdffc68 Create spring-boot-cassandra module
See gh-46104
2025-07-01 11:55:53 +01:00
Stéphane Nicoll feb953cf03 Create spring-boot-couchbase module
See gh-46103
2025-07-01 11:55:49 +01:00
Stéphane Nicoll 2186da3cb5 Create spring-boot-jooq module
Closes gh-46101
2025-07-01 11:55:39 +01:00
Andy Wilkinson 2bd1c1e98d Create spring-boot-integration module
See gh-46098
2025-07-01 11:55:27 +01:00
Stéphane Nicoll 1b816bd22d Create spring-boot-jpa module
See gh-46095
2025-07-01 11:55:13 +01:00
Andy Wilkinson 3140c4d924 Create spring-boot-r2dbc module
See gh-46094
2025-07-01 11:55:10 +01:00
Brian Clozel c7bcc3d64d Create spring-boot-elasticsearch module
See gh-46091
2025-07-01 11:54:57 +01:00
Andy Wilkinson 5addbc70e7 Create spring-boot-jdbc module
See gh-46085
2025-07-01 11:54:24 +01:00
Stéphane Nicoll 11d1825154 Create spring-boot-jms module
See gh-46081
2025-07-01 11:54:06 +01:00
Brian Clozel cfabd67175 Create spring-boot-mail module
See gh-46079
2025-07-01 11:53:58 +01:00
Andy Wilkinson 6c89a6bcbe Create spring-boot-jackson-module
Closes gh-46078
2025-07-01 11:53:53 +01:00
Brian Clozel dcf0eb36d3 Create spring-boot-amqp module
See gh-46077
2025-07-01 11:53:48 +01:00
Andy Wilkinson 760b80818f Create spring-boot-reactor-netty module
See gh-46076
2025-07-01 11:53:43 +01:00
Andy Wilkinson 04b0590162 Create spring-boot-undertow module
See gh-46074
2025-07-01 11:53:35 +01:00
Andy Wilkinson a0b28610e5 Move Tomcat auto-configuration into spring-boot-tomcat
See gh-46073
2025-07-01 11:53:30 +01:00
Andy Wilkinson 6384e3265c Create beginnings of spring-boot-tomcat module
See gh-46073
2025-07-01 11:53:17 +01:00
Andy Wilkinson 4dff8ab081 Repackage web server classes
Closes gh-44286
Closes gh-44067
2025-07-01 11:52:51 +01:00
Stéphane Nicoll 94afd9e2c5 Fix import 2025-06-23 13:40:28 +02:00
Stéphane Nicoll 1f1d663447 Merge branch '3.5.x'
Closes gh-46169
2025-06-23 13:38:44 +02:00