Releases: OpenFeign/feign
Releases · OpenFeign/feign
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
Contributors
10.7.0
10.5.0
OpenFeign 10.4.0
What's new in OpenFeign 10.4.0
Highlights: ⚡️
Bug Fixes 🐞
- Corrected issues when using JavaLogger and multiple loggers (#1047)
Enhancements 🎉
Additional Changes
Contributors
OpenFeign 10.3.0
What's new in OpenFeign 10.3.0
Highlights:
- Releases now go to Maven Central (OSSRH) (#968)
Bug Fixes
- Maintain user-given order for header values (#1009)
- Response.InputStreamBody missing toString implementation (#1022)
- Avoided url appending with slash when matrix parameter exists (#999)
- Parse Retry-After header responses that include decimal points (#980)
- Don't add slash to URI if it is a matrix parameter like (#998)
- Add test scope to java-hamcrest dependency (#964)
Enhancements
- Adds support for per request timeout options. (#970)
- JacksonEncoder avoids intermediate String request body (#989)
- Reactive Wrappers: Do Not wrap exceptions in RuntimeExceptions (#1004)
Additional Changes
OpenFeign 10.2.3
OpenFeign 10.2.0
What's new in OpenFeign 10.2.0
Highlights
- Security: Updated vulnerable dependencies to their latest versions
- Bugfix: Corrected URI encoding issues
- Enhancements: Support for
CompleteableFuture
,Optional
as a404
code, SOAP services.
Additional Changes
- No Longer prepend uri with slash if it is a query string (#889)
- Refactored Header and Query parameter JAXRS Contract Parsing (#896)
- Allow 1xx status codes (#871)
- Updating Hystrix Versions (#886)
- Make status mandatory (#880)
- Adding URI segment specific encoding (#882)
- Fix ContentService example (#888)
- Update benchmarks (#885)
- Managing Jackson a the parent (#884)
- fix: benchmark/pom.xml to reduce vulnerabilities (#883)
- Adjusts copyright headers for this year (#877)
- Update README.md (#869)
- fix: pom.xml to reduce vulnerabilities (#867)
- Fix typo in check null message => HttpClient.java (#864)
- fix: httpclient/pom.xml to reduce vulnerabilities (#861)
- fix: pom.xml to reduce vulnerabilities (#859)
- Fixes NPE when a Response does not provide headers (#855) …
- Add support for java 8's Optional type to represent a HTTP 404 respon… …
- Fix type in README (#849)
- Generating Bill of Material (#846)
- Add unit tests for class feign.Util (#844)
- Add support for
CompletableFuture
for method return types (#638) - Adding Support for Query Parameter Name Expansion (#841)
- Set versions on all poms to 10.2-SNAPSHOT (#843)
- Adding SOAP CoDec (+ JAXB modifications) (#786)
- Filter out sythetic fields from FieldQueryMapEncoder (#840)
- Add fine-grained HTTP error exceptions (#825)
OpenFeign 10.0.1
What's new in OpenFeign 10.0.1
🎉 OpenFeign is now baselined on Java 8 (JDK 8) 🎉
Additional Changes
- #765 [JAX-RS] Added Support Multiple values when using
@Consumes
and@Produces
- #766 [Core] Added the ability to define a
Charset
when creating aResponse
Reader
- #758 [JAXB] Support Parameterized Types
- #744 [Core] Added HttpMethod to
RetryableException
- #724 [Core] Remove unresolved Header parameters
- #706 [Mock] Adding
RequestHeaders
to help manage headers.
OpenFeign 10.0.0
What's new in OpenFeign 10.0.0
🎉 OpenFeign is now baselined on Java 8 (JDK 8) 🎉
Additional Changes
- #765 [JAX-RS] Added Support Multiple values when using
@Consumes
and@Produces
- #766 [Core] Added the ability to define a
Charset
when creating aResponse
Reader
- #758 [JAXB] Support Parameterized Types
- #744 [Core] Added HttpMethod to
RetryableException
- #724 [Core] Remove unresolved Header parameters
- #706 [Mock] Adding
RequestHeaders
to help manage headers.