Releases: DanielLiu1123/httpexchange-spring-boot-starter
Releases · DanielLiu1123/httpexchange-spring-boot-starter
v3.5.0
Changelog
Breaking Changes
1. Removed RequestConfigurator and Requester
These classes had implementations that were too hacky and difficult to maintain.
Upgrade Guide:
- Remove all
extends RequestConfigurator<T>
code - Remove all
withTimeout()
andaddHeader()
method calls - Use global or channel-level configuration instead of per-request configuration
2. Removed REST_TEMPLATE
Client Type
Upgrade Guide:
- Please migrate to
REST_CLIENT
Configuration Changes
1. Added Redirects Configuration Support
- Added support for configuring redirects behavior at channel level
2. HTTP Client Configuration Path Changes
- Timeout configuration changed from
spring.http.client.read-timeout
to:- For
REST_CLIENT
:spring.http.client.read-timeout
- For
WEB_CLIENT
:spring.http.reactiveclient.read-timeout
- For
3. Removed Deprecated Configuration Properties
- Removed
http-exchange.connect-timeout
andhttp-exchange.read-timeout
configurations
This version's changes are primarily to align with Spring Boot 3.5.0 and remove features that were considered overly complex or not aligned with Spring best practices.
Full Changelog: v3.4.5...v3.5.0
v3.4.5
What's Changed
- Update Spring Boot version to 3.4.5 by @github-actions in #91
Full Changelog: v3.4.4...v3.4.5
v3.4.4
What's Changed
- Update Gradle version to 8.13 by @github-actions in #89
- Update Spring Boot version to 3.4.4 by @github-actions in #90
Full Changelog: v3.4.3...v3.4.4
v3.4.3
What's Changed
- Update Spring Boot version to 3.4.3 by @github-actions in #88
Full Changelog: v3.4.2.1...v3.4.3
v3.4.2.1
What's Changed
- Support BindParam annotation by @DanielLiu1123 in #86
Full Changelog: v3.4.2...v3.4.2.1
v3.4.2
What's Changed
- Update Spring Boot version to 3.4.2 by @github-actions in #79
Full Changelog: v3.4.1...v3.4.2
v3.4.1
What's Changed
- Update Spring Boot version to 3.4.1 by @github-actions in #77
- Add http-exchange.channels[].ssl.bundle configuration by @DanielLiu1123 in #76
Full Changelog: v3.4.0.2...v3.4.1
v3.4.0.2
v3.4.0.1
What's Changed
- Fixes an issue where manually registered beans do not work by @DanielLiu1123 in #73
Full Changelog: v3.4.0...v3.4.0.1
v3.4.0
What's Changed
- No need to set autowire mode for beans by @DanielLiu1123 in #67
- Update Spring Boot version to 3.4.0 by @github-actions in #70
- Do not set ClientHttpRequestFactory when Spring Boot >= 3.4.0 by @DanielLiu1123 in #71
- Use manually registered bean if it exists by @DanielLiu1123 in #72
Full Changelog: v3.3.5.1...v3.4.0