Skip to content

Releases: DanielLiu1123/httpexchange-spring-boot-starter

v3.5.0

23 May 05:44
7db6ad4
Compare
Choose a tag to compare

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() and addHeader() 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

3. Removed Deprecated Configuration Properties

  • Removed http-exchange.connect-timeout and http-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

02 May 11:25
9b5a041
Compare
Choose a tag to compare

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

23 Mar 19:57
d947424
Compare
Choose a tag to compare

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

21 Feb 09:31
c136df6
Compare
Choose a tag to compare

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

15 Feb 07:16
a4a59df
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.2...v3.4.2.1

v3.4.2

24 Jan 11:42
3e98083
Compare
Choose a tag to compare

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

22 Dec 07:27
232ad6a
Compare
Choose a tag to compare

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

09 Dec 15:36
3b66c43
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0.1...v3.4.0.2

v3.4.0.1

01 Dec 13:32
1edb9fa
Compare
Choose a tag to compare

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

28 Nov 15:04
225663a
Compare
Choose a tag to compare

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