Phillip Webb
7b08c07e7e
Replace ClientHttpRequestFactorySettings.Redirects with HttpRedirects
...
Closes gh-45505
9 months ago
Olga Maciaszek-Sharma
8f6a9b9440
Support declarative HTTP Service clients
...
Add auto-configuration support for Spring Framework's HTTP Service
clients, supporting both `RestClient` and `WebClient` client types.
Configuration properties are provided under `spring.http.client.service`
and `spring.http.reactiveclient.service` names. Group specific
properties are available under `....service.group.<name>.`.
Auto-configuration support includes automatic registration of user
defined `HttpServiceGroupConfigurer` beans. `RestClientCustomizer` and
`WebClientCustomizer` beans are also supported.
Closes gh-31337
Co-authored-by: Rossen Stoyanchev <rossen.stoyanchev@broadcom.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
9 months ago
Phillip Webb
f1f54382ed
Merge branch 'main' into 4.0.x
9 months ago
Phillip Webb
48ed394679
Remove `settings` suffix from http client properties
...
Remove `spring.http.client` deprecation and change
`spring.http.reactiveclient.settings` to `spring.http.reactiveclient`.
Closes gh-45507
9 months ago
Stéphane Nicoll
2923e66143
Merge pull request #45380 from quaff
...
* pr/45380:
Stop considering "spring.batch.initialize-schema"
Closes gh-45380
9 months ago
Yanming Zhou
ef5031fd0e
Stop considering "spring.batch.initialize-schema"
...
See gh-45380
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
9 months ago
Stéphane Nicoll
4bc3456f0b
Merge branch 'main' into 4.0.x
9 months ago
Stéphane Nicoll
dd120b937e
Merge branch '3.4.x'
9 months ago
Stéphane Nicoll
8922f23cb2
Reapply "Start building against Spring Framework 6.2.7 snapshots"
...
This reverts commit 650ce62193 .
See gh-45147
9 months ago
Andy Wilkinson
93f2d5fce8
Merge branch 'main' into 4.0.x
9 months ago
Andy Wilkinson
caddef7949
Merge branch '3.4.x'
...
See gh-45437
9 months ago
Andy Wilkinson
650ce62193
Revert "Start building against Spring Framework 6.2.7 snapshots"
...
This reverts commit 9aa0c2ee8a .
See gh-45417
9 months ago
Phillip Webb
9473e690e5
Use Java 24 for native image system test
...
Upgrade to Java 24 for the native image system test to ensure that
the new rachability JSON is used.
See gh-45501
9 months ago
Phillip Webb
3ec75c3ace
Replace spring-jcl references with commons-logging in system tests
...
See gh-45487
9 months ago
Phillip Webb
1308629ae4
Disable GraphQL tests until we have a compatible release
...
See gh-45494
9 months ago
Stéphane Nicoll
e7b4f65c68
Suppress `@Nullable` usage warnings in GraphQL tests
...
See gh-45494
9 months ago
Stéphane Nicoll
564bfeef95
Introduce GraphQL media type static final
...
See gh-45487
See gh-45494
9 months ago
Phillip Webb
36fb1e9b4b
Replace Actuator @Nullable with @OptionalParameter
...
Closes gh-45389
9 months ago
Stéphane Nicoll
a0944b00d0
Migrate to updated native hints API and new reachability JSON
...
Replace hint API calls with updated version and fix tests that
relied on previous JSON files.
See gh-45487
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
9 months ago
Stéphane Nicoll
5ea0674bad
Migrate to new HttpHeaders API
...
See gh-45487
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
9 months ago
Stéphane Nicoll
6fceab2c90
Replace spring-jcl with vanilla commons-logging
...
See gh-45487
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
9 months ago
Stéphane Nicoll
111e710576
Deprecate ANT_PATH_MATCHER
...
Closes gh-45493
9 months ago
Stéphane Nicoll
05fb37d046
Adapt to Spring MVC API updates
...
See gh-45487
9 months ago
Phillip Webb
c15418b693
Update actuator support to ensure CORS properties always apply
...
Update `AbstractWebFluxEndpointHandlerMapping` and
`AbstractWebMvcEndpointHandlerMapping` to ensure cors
configuration is applied.
See gh-45487
9 months ago
Phillip Webb
1f53f1db99
Drop spring-boot-smoke-test-junit-vintage
...
JUnit 4 is no longer supported by Spring Framework.
See gh-45487
9 months ago
Phillip Webb
234e7414e2
Fix Jersey test by waiting for metrics
...
For some reason metrics are not always being recorded before the check
runs when a full build is running. Adding a sleep seems to "solve" the
problem.
See gh-45483
See gh-45404
9 months ago
Phillip Webb
69fb56a5e1
Fix test failures due to updated classpath
...
JSpecify is a new dependency and The Kafka upgrade now means
that Jackson YAML is on the classpath.
See gh-45487
See gh-45485
9 months ago
Stéphane Nicoll
69101f2ec6
Migrate from missing JettyHttpHandlerAdapter
...
Migrate to `ServletHttpHandlerAdapter` from `JettyHttpHandlerAdapter`
which has been removed in Spring Framework 7.
See gh-45487
9 months ago
Phillip Webb
3c9e4d69d8
Downgrade Elastic Client and Neo4J Driver for compatibility
9 months ago
Phillip Webb
dde1ab4aa8
Fix spring-data relational imports
...
See gh-45488
9 months ago
Stéphane Nicoll
3b2c5e86da
Upgrade Spring Projects to latest available Snapshot / Milestones
...
See gh-45487
See gh-45488
See gh-45489
See gh-45490
See gh-45491
See gh-45492
9 months ago
Stéphane Nicoll
0510cfa684
Refine '?' use in Kotlin code
9 months ago
Stéphane Nicoll
7035c0fa0a
Upgrade to Kotlin 2.1.0
...
This commit upgrades to Kotlin 2.1.0. Two related dependencies have been
updated as well: Kotlin Coroutines to 1.10, and Kotlin Serialization to
1.8.
As of Kotlin 2, it is no longer possible to have a Java type and a
Kotlin type with the same name. As our code samples follow that
unfortunate pattern, this commit makes sure that the Kotlin sample code
does not depend on any of the Java counterpart and configure the kotlin
compilation plugin to ignore Java sources.
The minimum version of Gradle is 7.6.4. It bundles a version of Kotlin
that cannot compile a Kotlin build script when spring-core, compiled
with Kotlin 2.1, is on the classpath. Using Gradle 8.12 to run the DSL
tests avoids the problem.
Closes gh-45486
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
9 months ago
Stéphane Nicoll
5ce080f1bb
Upgrade to Kafka 4.0.0
...
Closes gh-45485
9 months ago
Stéphane Nicoll
4b74619f47
Upgrade to Jakarta Annotation 3.0.0
...
Closes gh-45484
9 months ago
Stéphane Nicoll
f1629ceba3
Upgrade to Jersey 4.0.0-M2
...
Closes gh-45483
9 months ago
Stéphane Nicoll
e7588ac300
Upgrade to Jakarta WebSocket 2.2.0
...
Closes gh-45482
9 months ago
Stéphane Nicoll
9f02875d90
Upgrade to Hibernate Validator 9.0.0.CR1
...
Closes gh-45481
9 months ago
Stéphane Nicoll
c928bd5841
Upgrade to Jakarta Validation 3.1.0
...
Closes gh-45480
9 months ago
Stéphane Nicoll
5d0c325b4c
Upgrade to Jakarta Servlet 6.1.0
...
Closes gh-45479
9 months ago
Stéphane Nicoll
eb1cecdc94
Upgrade to Jakarta WS RS 4.0.0
...
Closes gh-45478
9 months ago
Stéphane Nicoll
3881a79383
Upgrade to Hibernate 7.0.0.Beta3 and Jakarta Persistence 3.2.0
...
Closes gh-45476
Closes gh-45477
9 months ago
Stéphane Nicoll
baefbc1aff
Upgrade to Tomcat 11.0.6
...
Closes gh-45475
9 months ago
Phillip Webb
fd061220a7
Upgrade to ArchUnit 1.4
...
Closes gh-45474
9 months ago
Phillip Webb
63221e3ba3
Update eclipse setup for 4.0.x
9 months ago
Andy Wilkinson
6e2049eb92
Compile project with Java 24 and '-release' Java 17
...
Closes gh-45472
9 months ago
Andy Wilkinson
af220127d0
Prepare 4.0.x branch
9 months ago
Tran Ngoc Nhan
1f24feafbd
Fix typo
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
9 months ago
Phillip Webb
4f60b8a968
Merge branch '3.4.x'
...
Closes gh-45500
9 months ago
Phillip Webb
0eddab6d3c
Merge branch '3.3.x' into 3.4.x
...
Closes gh-45499
9 months ago