Skip to content

Releases: OpenFeign/feign

OpenFeign 11.1

23 Mar 13:48
Compare
Choose a tag to compare

What's new in OpenFeign 11.1

This minor release includes: 🎁

Highlights: ⚡️

  • Update Default Client to handle Compression correctly (#934, #1208, #1349)

Enhancements 🎉

  • Improvements to build quality/stability (#1346, #1343, #1364, #1360)
  • Use charset from response Content-Type header to decode (#1302)
  • Collect http_response_code for successfull and failed requests (#1375)

Bug Fixes 🐞

  • Fix conflict between single and multi-value headers (#1347)
  • Ignore @BeanParam (#1294)
  • Fix bug for FeignException cannot get the correct charset (#1325) (#1345)

Security Updates 🔐

  • Upgrade httpclient5 to GA version 5.0.3 (#1373)

Contributors

@kdavisk6
@velo
@thanhj
@ashleyfrieze
@Linda-pan
@jdpc86
@jaimepineiro
@youngxinler

OpenFeign 10.12

28 Dec 22:00
Compare
Choose a tag to compare

What's new in OpenFeign 10.12

This minor release includes: 🎁

Highlights: ⚡️

  • OpenFeign is now using CircleCi for builds and releases

Enhancements 🎉

  • Support metric names customization (#1311)
  • Allows @param value in default contract to be taken from param names (#1309)
  • Track number of exception that happen while decoding payload (#1288)
  • Serializable feign.Request #1193 (#1262)
  • Add support for Request Timeouts to HTTP/2 Java 11 Client. (#1233)

Bug Fixes 🐞

  • Fixes typo in JDoc (#1279)
  • Fixes propagation of unchecked exceptions in feign-micrometer (#1282)
  • Java11client connect timeout (#1307)

Security Updates 🔐

  • Upgrade Jackson to 2.10.5.1 (#1323)
  • Upgrade JUnit to 4.13.1 (#1335)
  • Upgrade Apache Commons Http to 4.5.136 (#1283)
  • Upgrade Bouncy Castle to 1.61 (#1303)

Contributors

@meare
@krzyk
@Kuvaldis
@gb-klein
@Nikolas-Charalambidis
@velo
@ChunMengLu
@tommyk-gears

OpenFeign 10.10.1

26 Apr 18:39
Compare
Choose a tag to compare

What's new in OpenFeign 10.10.1

This bug release includes:

Highlights: ⚡️

  • OpenFeign is now being built and tested on jdk14 (#1196)

Bug Fixes 🐞

  • Store expanded Header Template values as Literals (#1203)
  • Ensure that Java 11 modules are included in the release (#1213)
  • Fix expansion of @RequestParam empty lists (#1200)

Contributors

@darrenfoong

OpenFeign 10.9

22 Apr 01:55
Compare
Choose a tag to compare

What's new in OpenFeign 10.9

This minor release includes

Highlights: ⚡️

Enhancements 🎉

  • Configurable to disable streaming mode for Default client (#1182)
  • Allow Overrides for Parameter Name when expanding Beans or POJO (#1184)

Bug Fixes 🐞

  • Add extra information when failing to parse contract (#1176)

OpenFeign 10.7.4

21 Jan 18:34
Compare
Choose a tag to compare

What's new in OpenFeign 10.7.4

This patch-release includes fixes for backward compatibility issues:

Bug Fixes 🐞

  • Restore Request.Body accessibility for compatibility (#1164)

OpenFeign 10.7.3

19 Jan 19:59
Compare
Choose a tag to compare

What's new in OpenFeign 10.7.3

❗️ This release contains unintentional backward-incompatible breaking changes, please use 10.7.4 ❗️

This patch-release includes:

Bug Fixes 🐞

  • Correct Encoding and restore decodeSlash in QueryTemplate (#1160)

Additional Changes

  • Update SOAP Encoder Documentation for useFirstChild (#1161)
  • Update okhttp client version from 3.6.0 to 3.14.4. (#1158)

Contributors

@svenhaag

OpenFeign 10.7.2

12 Jan 20:42
Compare
Choose a tag to compare

What's new in OpenFeign 10.7.2

This patch-release includes:

Highlights: ⚡️

  • Remove Template Expression naming restrictions (#1139)
  • Ensure Iterable values are encoded before template expansion (#1138)

Bug Fixes 🐞

  • Include variables Query Parameter Names when listing template parameters (#1144)
  • Ensure all brackets are decoded in JSON based Body Templates (#1140)
  • Force followRedirects on the OkHttpClient when needed (#1130)
  • Fix formParams contract parsing (#1137)

Documentation Updates

  • Update year in license headers (#1155)
  • Clarify availability of a Response Body in FeignException (#1149)
  • Clarify when to use a custom Target or Request Interceptor documentation (#1148)
  • Update documentation regarding decodeSlash documentation (#1147)
  • Adds logging level to documentation. (#1134

Contributors

@fpavageau
@dnsbtchr
@switchYello

10.7.0

24 Nov 21:27
Compare
Choose a tag to compare

What's new in OpenFeign 10.7.0

Highlights: ⚡️

  • Fix for vunerabilities reported by snky (#1121
  • Bump reactive dependencies. (#1105)

Enhancements 🎉

  • Makes iterator compatible with Java iterator expected behavior (#1117)
  • Deprecated encoded and add comment (#1108)

Contributors

@ItamarBenjamin
@SimY4

10.5.0

01 Oct 06:24
Compare
Choose a tag to compare

What's new in OpenFeign 10.5.0

Highlights: ⚡️

  • Support for Apache HTTP Client 5 (#1065)
  • Declarative contracts (#1060)

Enhancements 🎉

  • Bump Apached HTTP client to 4.5.10. (#1080)

Contributors

@mxmlnglt

OpenFeign 10.4.0

30 Aug 17:44
Compare
Choose a tag to compare

What's new in OpenFeign 10.4.0

Highlights: ⚡️

  • Support for Google HTTP Client (#1057)
  • Feign 11 Roadmap (#1054)

Bug Fixes 🐞

  • Corrected issues when using JavaLogger and multiple loggers (#1047)

Enhancements 🎉

  • Adds Request to FeignException. (#1039)
  • Support JDK Proxy in the Default client (#1045)

Additional Changes

Contributors

@finnetrolle, @herrhilmi, and @blakesmith