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 Webb
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
Andy Wilkinson
76719a4e28
Move remaining integration tests out of actuator-autoconfigure-all
...
See gh-46071
2025-07-01 12:31:10 +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
299ed11f9c
Minimize what remains of actuator-autoconfigure-all
...
See gh-46071
2025-07-01 12:31:10 +01:00
Andy Wilkinson
93d3ead813
Move code from docker-compose-all into relevant modules
...
See gh-46071
2025-07-01 12:31:09 +01:00
Andy Wilkinson
ccb7cb3005
Move code out of testcontainers-all into relevant modules
...
See gh-46071
2025-07-01 12:31:09 +01:00
Andy Wilkinson
18bde1852f
Create spring-boot-tracing module
...
See gh-46153
2025-07-01 12:31:09 +01:00
Andy Wilkinson
eb4498d788
Remove spring-boot-autoconfigure-all
...
See gh-46071
2025-07-01 12:03:07 +01:00
Andy Wilkinson
d81a2b82ff
Move servlet http encoding auto-configuration into spring-boot-servlet
...
See gh-46151
2025-07-01 12:03:05 +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
d8919b2fa6
Rename spring-boot-data-web to spring-boot-data-commons
...
See gh-46131
2025-07-01 12:02:55 +01:00
Andy Wilkinson
cce712b1a9
Rename spring-boot-micrometer-observation to spring-boot-observation
...
See gh-46150
2025-07-01 12:02:52 +01:00
Andy Wilkinson
6e677d6876
Create spring-boot-micrometer-observation module
...
See gh-46150
2025-07-01 12:02:40 +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
Phillip Webb
361ae74036
Start splitting spring-boot-docker-compose
...
See gh-46071
2025-07-01 12:01:27 +01:00
Stéphane Nicoll
5b8daaa66d
Start splitting spring-boot-testcontainers
...
See gh-46071
2025-07-01 12:00:47 +01:00
Andy Wilkinson
f8f9beab17
Create spring-boot-metrics module
...
See gh-46147
2025-07-01 12:00:46 +01:00
Andy Wilkinson
10fd1f3fa5
Start splitting up spring-boot-actuator-autoconfigure
...
See gh-46071
2025-07-01 12:00:05 +01:00
Andy Wilkinson
b0158deff7
Rework HTTP client modules
...
Closes gh-46118
2025-07-01 12:00:04 +01:00
Andy Wilkinson
753ddccde7
Move Actuator docs into a separate module
...
See gh-46071
2025-07-01 11:58:57 +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
bb80db8a28
Move web server auto-configure classes into spring-boot-web-server
...
Closes gh-46145
2025-07-01 11:58:52 +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
971acab9bb
Create spring-boot-websocket module
...
Closes gh-46144
2025-07-01 11:58:28 +01:00
Andy Wilkinson
35818d1f70
Create spring-boot-netty module
...
Closes gh-46143
2025-07-01 11:58:23 +01:00
Andy Wilkinson
c449158b2a
Create spring-boot-reactor module
...
Closes gh-46142
2025-07-01 11:58:20 +01:00
Andy Wilkinson
dc176e9dc2
Create spring-boot-graphql module
...
See gh-46141
2025-07-01 11:58:16 +01:00
Andy Wilkinson
4c688249e1
Create spring-boot-sql module
...
Closes gh-46140
2025-07-01 11:58:12 +01:00
Andy Wilkinson
7431a8e4eb
Create spring-boot-session modules
...
See gh-46139
2025-07-01 11:58:09 +01:00
Andy Wilkinson
cddad4a857
Create spring-boot-webflux module
...
See gh-46138
2025-07-01 11:58:05 +01:00
Andy Wilkinson
18a6f889f9
Create spring-boot-http-codec module
...
See gh-46119
2025-07-01 11:58:02 +01:00
Andy Wilkinson
47e08d7662
Create spring-boot-security-saml2 module
...
Closes gh-46137
2025-07-01 11:57:58 +01:00
Andy Wilkinson
877873e11c
Create spring-boot-security-oauth2-authorization-server
...
Closes gh-46136
2025-07-01 11:57:55 +01:00
Andy Wilkinson
50c2823ba9
Create spring-boot-security-oauth2-resource-server module
...
Closes gh-46135
2025-07-01 11:57:51 +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
a4f9f35255
Create spring-boot-data-web module
...
See gh-46131
2025-07-01 11:57:37 +01:00
Stéphane Nicoll
b70370da0b
Create spring-boot-data-rest module
...
Closes gh-46130
2025-07-01 11:57:33 +01:00
Stéphane Nicoll
c897e6e42d
Create spring-boot-data-r2dbc module
...
Closes gh-46129
2025-07-01 11:57:30 +01:00