Phillip Webb
da516741b2
Consider modules when deducing WebApplicationType
...
Introduce a strategy to `WebApplicationType` to allow modules to
implement deduction logic.
Prior to this commit, modules played no part in deducing the
`WebApplicationType`. This meant that a user with `spring-webflux`
for client purposes would deduce `REACTIVE` despite no
`spring-boot-webflux` module being present.
The following deduction logic order is now implemented:
1) If the `spring-boot-webmvc` module is being used and Spring MVC
classes are found then `SERVLET` is used.
2) If the `spring-boot-webflux` module is being used and Spring WebFlux
classes are found then `REACTIVE` is used.
3) If `spring-web` is found and servlet classes are available then
`SERVLET` is used.
4) If none of the above are satisfied, `NONE` is used.
This commit also updates `SpringBootTestContextBootstrapper` to use
the same deduction logic.
Fixes gh-48517
2025-12-15 20:30:16 -08:00
Phillip Webb
f9fa1346d1
Upgrade to Spring Security 7.0.2
...
Closes gh-48444
2025-12-15 15:11:04 -08:00
Andy Wilkinson
4c3d232f45
Upgrade to Hibernate 7.2.0.Final
...
Closes gh-48518
2025-12-15 17:30:56 +00:00
Stéphane Nicoll
e8e880b8de
Merge branch '3.5.x'
...
Closes gh-48534
2025-12-15 15:43:26 +01:00
Stéphane Nicoll
95e45e383e
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48533
2025-12-15 15:43:18 +01:00
Stéphane Nicoll
e04737fc31
Merge pull request #48525 from dmitrysulman
...
* pr/48525:
Remove outdated reference to Jackson Kotlin Module
Closes gh-48525
2025-12-15 15:43:13 +01:00
Dmitry Sulman
e7d7dd887e
Remove outdated reference to Jackson Kotlin Module
...
See gh-48525
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com >
2025-12-15 15:33:39 +01:00
Stéphane Nicoll
21aedaad3c
Refine behavior of @AutoConfigureCache
...
Closes gh-48522
2025-12-15 15:25:09 +01:00
Stéphane Nicoll
134ebe42a7
Merge branch '3.5.x'
...
Closes gh-48532
2025-12-15 15:15:11 +01:00
Stéphane Nicoll
99fc80275b
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48531
2025-12-15 15:06:54 +01:00
Stéphane Nicoll
a5b2086370
Improve caching documentation with regards to running tests
...
Closes gh-48529
2025-12-15 15:02:08 +01:00
Stéphane Nicoll
10e2f34ecc
Merge branch '3.5.x'
...
Closes gh-48527
2025-12-15 12:04:24 +01:00
Stéphane Nicoll
6f61d84c2a
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48526
2025-12-15 12:04:02 +01:00
Stéphane Nicoll
56e41d5877
Add a note that Log4J requires log path for file rotation
...
Closes gh-48524
2025-12-15 12:01:02 +01:00
Stéphane Nicoll
61e427c101
Merge branch '3.5.x'
...
Closes gh-48516
2025-12-12 16:24:45 +01:00
Stéphane Nicoll
559106f8a9
Add Log4j2 smoke test
...
This commit adds a smoke test that exercises the SpringProfile extension
just like the Logback equivalent.
Closes gh-48492
2025-12-12 16:14:05 +01:00
Stéphane Nicoll
b881f92812
Merge branch '3.5.x'
2025-12-12 15:03:06 +01:00
Stéphane Nicoll
33136579d5
Merge branch '3.4.x' into 3.5.x
2025-12-12 15:03:00 +01:00
Stéphane Nicoll
77ec3432cc
Upgrade to Spring Data Bom 2025.1.1
...
Closes gh-48438
2025-12-12 15:02:55 +01:00
Stéphane Nicoll
a1164d8c08
Upgrade to Spring Data Bom 2025.0.7
...
Closes gh-48427
2025-12-12 15:02:09 +01:00
Stéphane Nicoll
6cbe9a4f29
Upgrade to Spring Data Bom 2024.1.13
...
Closes gh-48416
2025-12-12 14:52:40 +01:00
Stéphane Nicoll
78d4193ef8
Merge branch '3.5.x'
2025-12-12 14:47:40 +01:00
Stéphane Nicoll
40b0b6a937
Merge branch '3.4.x' into 3.5.x
2025-12-12 14:47:35 +01:00
Stéphane Nicoll
3b9321e0a2
Prevent upgrade to Netty 4.2.8.Final
...
Closes gh-48511
2025-12-12 14:47:15 +01:00
Stéphane Nicoll
a416d29c94
Prevent upgrade to Netty 4.1.129.Final
...
Closes gh-48508
2025-12-12 14:46:02 +01:00
Stéphane Nicoll
a1caf583a9
Prevent upgrade to Netty 4.1.129.Final
...
Closes gh-48505
2025-12-12 14:43:33 +01:00
Stéphane Nicoll
29d0299606
Merge branch '3.5.x'
2025-12-12 10:41:31 +01:00
Stéphane Nicoll
0a2fc16b0c
Merge branch '3.4.x' into 3.5.x
2025-12-12 10:41:23 +01:00
Stéphane Nicoll
1c9f597586
Upgrade to Spring LDAP 4.0.1
...
Closes gh-48442
2025-12-12 10:38:54 +01:00
Stéphane Nicoll
1e01abbc72
Upgrade to Spring HATEOAS 3.0.1
...
Closes gh-48481
2025-12-12 10:38:53 +01:00
Stéphane Nicoll
36f58e47db
Upgrade to Spring Framework 7.0.2
...
Closes gh-48439
2025-12-12 10:38:53 +01:00
Stéphane Nicoll
32e98c0b16
Upgrade to Tomcat 10.1.50
...
Closes gh-48506
2025-12-12 10:28:06 +01:00
Stéphane Nicoll
32d121dd54
Upgrade to Spring LDAP 3.2.16
...
Closes gh-48419
2025-12-12 10:28:06 +01:00
Stéphane Nicoll
de7d5b765c
Upgrade to Spring Framework 6.2.15
...
Closes gh-48417
2025-12-12 10:28:06 +01:00
Stéphane Nicoll
fdeea4c303
Upgrade to Logback 1.5.22
...
Closes gh-48507
2025-12-12 10:22:01 +01:00
Stéphane Nicoll
05040f3d85
Upgrade to Tomcat 10.1.50
...
Closes gh-48509
2025-12-12 10:21:15 +01:00
Stéphane Nicoll
27eda763f6
Upgrade to Spring LDAP 3.3.5
...
Closes gh-48430
2025-12-12 10:20:29 +01:00
Stéphane Nicoll
e53f4a6883
Upgrade to Spring Framework 6.2.15
...
Closes gh-48428
2025-12-12 10:20:29 +01:00
Stéphane Nicoll
abf0924b20
Upgrade to Logback 1.5.22
...
Closes gh-48510
2025-12-12 09:32:19 +01:00
Stéphane Nicoll
6fc0bb1c53
Upgrade to Logback 1.5.22
...
Closes gh-48504
2025-12-12 09:30:09 +01:00
Andy Wilkinson
7b0abcbdb2
Decouple Session auto-configuration from ServerProperties
...
Fixes gh-48493
2025-12-11 15:34:22 +00:00
Andy Wilkinson
2930849e77
Upgrade to MongoDB 5.6.2
...
Closes gh-48501
2025-12-11 15:34:02 +00:00
Andy Wilkinson
3873f25eee
Merge branch '3.5.x'
...
Closes gh-48500
2025-12-11 14:57:29 +00:00
Andy Wilkinson
5400539ba8
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48499
2025-12-11 14:57:11 +00:00
Andy Wilkinson
f64042b337
Remove duplicate @Configuration from test config class hierarchies
...
Closes gh-48498
2025-12-11 14:56:40 +00:00
Brian Clozel
192efca36e
Move ConditionalOnEnabledLoggingExport to opentelemetry module
...
This commit moves the `ConditionalOnEnabledLoggingExport` condition from
the "spring-boot-actuator-autoconfigure" to the
"spring-boot-opentelemetry" one, because without that the logging export
feature requires the actuator module to be on the classpath.
Fixes gh-48488
2025-12-10 12:40:44 +01:00
Stéphane Nicoll
72afdfd94a
Merge branch '3.5.x'
...
Closes gh-48487
2025-12-10 10:24:08 +01:00
Stéphane Nicoll
927232dc3a
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48486
2025-12-10 10:19:33 +01:00
Stéphane Nicoll
e9771ff43d
Merge pull request #48484 from youngledo
...
* pr/48484:
Polish "Use 'unknown' when RabbitMQ version is missing"
Use 'unknown' when RabbitMQ version is missing
Closes gh-48484
2025-12-10 10:19:26 +01:00
Stéphane Nicoll
26fc091c50
Polish "Use 'unknown' when RabbitMQ version is missing"
...
See gh-48484
2025-12-10 10:14:30 +01:00