All Versions
80
Latest Version
Avg Release Cycle
27 days
Latest Release
-
Changelog History
Page 4
Changelog History
Page 4
-
v9.3 Changes
- โ Adds
FallbackFactory
, allowing access to the cause of a Hystrix fallback - โ Adds support for encoded parameters via
@Param(encoded = true)
- โ Adds
-
v9.2 Changes
- โ Adds Hystrix
SetterFactory
to customize group and command keys - ๐ Supports context path when using Ribbon
LoadBalancingTarget
- โ Adds builder methods for the Response object
- ๐ Deprecates Response factory methods
- โ Adds nullable Request field to the Response object
- โ Adds Hystrix
-
v9.1 Changes
- ๐ Allows query parameters to match on a substring. Ex
q=body:{body}
- ๐ Allows query parameters to match on a substring. Ex
-
v9.0 Changes
- Migrates to maven from gradle
- ๐ Changes maven groupId to
io.github.openfeign
-
v8.18 Changes
- โ Adds support for expansion of @Param lists
- Content-Length response bodies with lengths greater than Integer.MAX_VALUE report null length
- Previously the OkhttpClient would throw an exception, and ApacheHttpClient would report a wrong, possibly negative value
- โ Adds support for encoded query parameters in
@QueryMap
via@QueryMap(encoded = true)
- Keys in
Response.headers
are now lower-cased. This map is now case-insensitive with regards to keys, and iterates in lexicographic order.- This is a step towards supporting http2, as header names in http1 are treated as case-insensitive and http2 down-cases header names.
-
v8.17 Changes
- โ Adds support to RxJava Completable via
HystrixFeign
builder with fallback support - โฌ๏ธ Upgraded hystrix-core to 1.4.26
- โฌ๏ธ Upgrades dependency version for OkHttp/MockWebServer 3.2.0
- โ Adds support to RxJava Completable via
-
v8.16 Changes
- โ Adds
@HeaderMap
annotation to support dynamic header fields and values - โ Add support for default and static methods on interfaces
- โ Adds
-
v8.15 Changes
- โ Adds
@QueryMap
annotation to support dynamic query parameters - ๐ Supports runtime injection of
Param.Expander
viaMethodMetadata.indexToExpander
- โ Adds fallback support for HystrixCommand, Observable, and Single results
- ๐ Supports PUT without a body parameter
- ๐ Supports substitutions in
@Headers
like in@Body
. (#326)- Note: You might need to URL-encode literal values of
{
or%
in your existing code.
- Note: You might need to URL-encode literal values of
- โ Adds
-
v8.14 Changes
- โ Add support for RxJava Observable and Single return types via the
HystrixFeign
builder. - โ Adds fallback implementation configuration to the
HystrixFeign
builder - โฌ๏ธ Bumps dependency versions, most notably Gson 2.5 and OkHttp 2.7
- โ Add support for RxJava Observable and Single return types via the
-
v8.13 Changes
- Never expands >8kb responses into memory