Andy Wilkinson
b42a060d0a
Merge branch '3.5.x'
...
Closes gh-46943
2025-08-22 11:59:17 +01:00
Phillip Webb
7140be8751
Rename metrics, observation, and tracing modules
...
Rename modules to include 'micrometer'.
Closes gh-46925
2025-08-20 16:05:11 -07:00
Moritz Halbritter
bd1df38ce0
Back off if spring-boot-opentelemetry is missing
...
Closes gh-46303
2025-08-20 13:52:38 +02:00
Andy Wilkinson
37342aff69
Merge branch '3.5.x'
...
Closes gh-46923
2025-08-20 11:32:02 +01:00
Brian Clozel
8c0051a02e
Drop Undertow support
...
Spring Framework 7.0 requires a Servlet 6.1 baseline for Servlet containers.
Partial Servlet 6.1 support is available on the `main` Undertow branch,
but there isn't any milestone version available for the undertow 2.4
generation. At this stage of our 4.0 schedule, we think it's safer to drop
Undertow support now.
Closes: gh-46917
2025-08-20 09:30:40 +02:00
Phillip Webb
09eac5f7b4
Polish 'Support virtual threading with JDK HTTP clients'
...
See gh-46404
2025-08-19 22:26:39 -07:00
Sangmin Park
e32e3359c2
Support virtual threading with JDK HTTP clients
...
Update JDK HTTP Clients so that the use virtual threads when
`Threading.VIRTUAL` is active.
See gh-46404
Signed-off-by: Sangmin Park <sangmins930@gmail.com >
2025-08-19 22:24:22 -07:00
Sangmin Park
53ff2de58e
Use Threading for virtual thread support
...
See gh-46404
Signed-off-by: Sangmin Park <sangmins930@gmail.com >
2025-08-19 21:44:20 -07:00
Phillip Webb
7098c8e766
Fix types used in connector tests
2025-08-19 21:35:30 -07:00
Phillip Webb
d307d57617
Apply HTTP Service Client properties and use fallback beans
...
Update service client configuration so that properties are always
applied when present. Any settings and factory/connector beans that
are present are now only used as fallbacks.
Fixes gh-46915
2025-08-19 17:21:22 -07:00
Andy Wilkinson
fb8a8e5bb0
Make WebTestClient auto-config back off without CodecCustomizer
...
Fixes gh-46678
2025-08-19 17:46:06 +01:00
Stéphane Nicoll
d3df5e4ef1
Merge branch '3.5.x'
...
Closes gh-46910
2025-08-19 16:35:49 +02:00
Stéphane Nicoll
088ef836c1
Polish "Upgrade to Jetty 12.1.0"
...
See https://github.com/jetty/jetty.project/issues/13483
See gh-46906
2025-08-19 15:08:31 +02:00
Stéphane Nicoll
4a8dc3efd2
Upgrade to Jetty 12.1.0
...
Closes gh-46906
2025-08-19 14:29:50 +02:00
Andy Wilkinson
7666a02247
Make default management security back off with Authorization server
...
Fixes gh-46841
2025-08-19 12:07:11 +01:00
Andy Wilkinson
c762ba7264
Merge branch '3.5.x'
...
Closes gh-46892
2025-08-19 07:40:33 +01:00
Johnny Lim
12a99b0ca7
Polish
...
See gh-46878
Signed-off-by: Johnny Lim <izeye@naver.com >
2025-08-18 18:11:50 +02:00
Stéphane Nicoll
4e425a9b4d
Adapt to latest changes in Spring Security snapshots
...
See https://github.com/spring-projects/spring-security/issues/17746
2025-08-18 16:28:07 +02:00
Stéphane Nicoll
95c70324cf
Fix order of additional metadata
2025-08-18 13:13:30 +02:00
Stéphane Nicoll
b5b95b88c9
Review configuration properties
...
This commit reviews the configuration properties to fix a number of
oddities found in the first milestone:
* Additional configuration metadata file in the wrong location.
* Missing manual error metadata for removed properties
Closes gh-46535
2025-08-18 11:41:07 +02:00
Stéphane Nicoll
0da6bc5723
Ignore new property that can't be bound
...
See gh-46739
2025-08-18 11:03:29 +02:00
Phillip Webb
7a8b337b1c
Add @HttpServiceClient scanning auto-configuration
...
Refactor `HttpServiceClientAutoConfiguration` and
`ReactiveHttpServiceClientAutoConfiguration` to support scanning for
`@HttpServiceClient` annotated interfaces.
Closes gh-46782
2025-08-15 18:48:38 -07:00
Phillip Webb
11c5a8c404
Upgrade to OpenSAML 5
...
Remove OpenSAML 4 build overrides and add Shibboleth Releases maven
repository so we can build against OpenSAML 5.
Closes gh-46851
2025-08-15 09:38:58 -07:00
Phillip Webb
094a8610da
Merge branch '3.5.x'
...
Closes gh-46845
2025-08-14 14:46:33 -07:00
Moritz Halbritter
81d196bd9b
Fix NullAway suppression in EntityManagerFactoryBuilder
...
See gh-46587
2025-08-13 14:46:32 +02:00
Moritz Halbritter
fb429bcc1f
Fix NullAway suppression in PulsarConfiguration
...
See gh-46587
2025-08-13 14:33:30 +02:00
Moritz Halbritter
7766ea5a7d
Fix NullAway suppression in DataSourceHealthIndicator
...
See gh-46587
2025-08-13 14:26:20 +02:00
Stéphane Nicoll
8f44c89850
Merge branch '3.5.x'
...
Closes gh-46801
2025-08-12 11:27:56 +02:00
Stéphane Nicoll
94349f87e7
Use Nullness to determine if an endpoint parameter is optional
...
Closes gh-46593
2025-08-11 16:24:02 +02:00
Stéphane Nicoll
f00dc9753b
Drop support for javax.annotation.NonNull
...
Closes gh-46773
2025-08-11 15:18:10 +02:00
Dmytro Nosan
8fbceffd15
Use StringUtils.uriDecode where feasible
...
See gh-46751
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-08-11 10:58:11 +02:00
Stéphane Nicoll
0950e9d459
Merge branch '3.5.x'
...
Closes gh-46759
2025-08-10 16:13:42 +02:00
Stéphane Nicoll
ad8ca01ca4
Upgrade to Pulsar 4.0.6
...
Closes gh-46745
2025-08-08 16:21:13 +02:00
Stéphane Nicoll
e37dbf81eb
Upgrade to Jetty 12.0.24
...
Closes gh-46741
2025-08-08 16:21:12 +02:00
Moritz Halbritter
17601b4fb0
Add nullability annotations to module/spring-boot-jackson
...
See gh-46587
2025-08-07 11:49:33 +02:00
Moritz Halbritter
3db5b57b86
Add nullability annotations to module/spring-boot-test-autoconfigure
...
See gh-46587
2025-08-07 11:49:33 +02:00
Moritz Halbritter
4d76f204e3
Add nullability annotations to module/spring-boot-devtools
...
See gh-46587
2025-08-07 10:48:45 +02:00
Moritz Halbritter
b23a53020d
Add nullability annotations to module/spring-boot-zipkin
...
See gh-46587
2025-08-07 10:48:45 +02:00
Moritz Halbritter
40a1429dea
Add nullability annotations to module/spring-boot-websocket
...
See gh-46587
2025-08-07 10:48:45 +02:00
Moritz Halbritter
3998915359
Add nullability annotations to module/spring-boot-webservices
...
See gh-46587
2025-08-07 10:48:44 +02:00
Moritz Halbritter
279258f699
Add nullability annotations to module/spring-boot-webmvc
...
See gh-46587
2025-08-07 10:48:44 +02:00
Moritz Halbritter
9e63ff7005
Add more nullability annotations to module/spring-boot-cloudfoundry
...
See gh-46587
2025-08-07 10:48:44 +02:00
Moritz Halbritter
3dd8bf98bc
Add nullability annotations to module/spring-boot-webflux
...
See gh-46587
2025-08-07 10:48:44 +02:00
Moritz Halbritter
840fc57d7a
Add nullability annotations to module/spring-boot-webclient
...
See gh-46587
2025-08-07 10:48:43 +02:00
Stéphane Nicoll
a648d9ede5
Polish "Use Kafka's StreamsBuilderFactoryBeanConfigurer"
...
See gh-46675
2025-08-07 09:53:50 +02:00
Dmytro Nosan
a6668ca22e
Use Kafka's StreamsBuilderFactoryBeanConfigurer
...
This commit removes Boot's StreamBuilderFactoryBeanCustomizer and
updates KafkaStreamsAnnotationDrivenConfiguration to use
Kafka's StreamsBuilderFactoryBeanConfigurer instead of the
nested class KafkaStreamsFactoryBeanConfigurer.
This aligns more closely with how configuration is typically applied.
See gh-46675
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-08-07 09:48:20 +02:00
Stéphane Nicoll
d5f7423ba2
Merge branch '3.5.x'
...
Closes gh-46684
2025-08-06 16:43:29 +02:00
Moritz Halbritter
0479d6fd8a
Add nullability annotations to module/spring-boot-web-server-test
...
See gh-46587
2025-08-06 13:55:38 +02:00
Moritz Halbritter
9a485959c4
Add nullability annotations to module/spring-boot-validation
...
See gh-46587
2025-08-06 13:40:40 +02:00
Moritz Halbritter
e327eb7b45
Add nullability annotations to module/spring-boot-undertow
...
See gh-46587
2025-08-06 13:36:11 +02:00