Releases: OpenFeign/feign
Releases · OpenFeign/feign
OpenFeign 11.4
What's new in OpenFeign 11.4
Security Release 🔐 for deployments. See 11.3 for highlights
OpenFeign 11.3
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
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
OpenFeign 11.1
What's new in OpenFeign 11.1
This minor release includes: 🎁
Highlights: ⚡️
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
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.Reques
t #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
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
OpenFeign 10.9
OpenFeign 10.7.4
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
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
OpenFeign 10.7.2
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