Skip to content

Releases: OpenFeign/feign

OpenFeign 11.4

19 Jul 13:18
Compare
Choose a tag to compare

What's new in OpenFeign 11.4

Security Release 🔐 for deployments. See 11.3 for highlights

OpenFeign 11.3

19 Jul 06:37
Compare
Choose a tag to compare

What's new in OpenFeign 11.3

This minor release includes: 🎁

Highlights: ⚡️

  • Change MindMap to PlantUML (#1396)
  • Rework the Jackson module as a Jackson Jr alternative (#1409)
  • Add JSON-java decoder and encoder (#1387)
  • Import annotation error decoder (#1454)

Enhancements 🎉

  • Allow multiple inheritance on the interface level with current restri…
  • Add response headers to FeignException (#1452)
  • Adding support for meta-annotations (#1458)

Bug Fixes 🐞

  • Modify DefaultMethodHandler to work with Android (#1436)
  • Run java11 build, if JDK version is at least 11 (#1418)
  • Fix no response logging on async Feign (#1450)

Security Updates 🔐

  • Many libraries upgrade to latest version (help wanted to list which ones)

Contributors

@kdavisk6
@velo
@silkentrance
@BigMichi1
@radio-rogal
@AWinterman
@ashleyfrieze

OpenFeign 11.2

19 Jul 06:41
Compare
Choose a tag to compare

What's new in OpenFeign 11.2

This minor release includes: 🎁

Enhancements 🎉

  • Use charset from response Content-Type header to decode (#1302)
  • Collect http_response_code for successfull and failed requests (#1375)
  • Ignore @BeanParam (#1294)

Bug Fixes 🐞

  • Make the FieldQueryMapEncoder encoder thread safe (#1369)
  • GH-1270: Fix conflict between single and multi-value headers (#1347)

Security Updates 🔐

  • Upgrade libraries

Contributors

@kdavisk6
@velo
@Budlee
@jaimepineiro

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