Adrian Cole
9552b9edd1
Re-encrypt keys
8 years ago
Adrian Cole
2d43d062e6
Adds travis configuration to publish openfeign ( #417 )
8 years ago
a-k-g
17cb578424
Lower case headers in response and use TreeMap to allow case insensitive access ( #418 )
8 years ago
Dmytro Kostiuchenko
968f35f1da
Adds support for encoded query parameters in @QueryMap ( #408 )
...
Adds support for encoded query parameters in `@QueryMap` via `@QueryMap(encoded = true)`
8 years ago
Adrian Cole
44afa41a4a
updates changelog
8 years ago
Dave Syer
100a9acc64
Add support for expansion of @Param lists ( #403 )
...
* Add support for expansion of @Param lists
The existing support for expanders in method parameters is
limited to converting a single value. The change applies the
expander individually to each item in a collection or array,
thus making it useful for multi-valued query parameters, for
instance. The old behaviour is preserved because no existing
expanders would have been converting collections to strings
(probably).
* Change Collection to Iterable and add tests
* Add test for null conversion to empty string as well
* Remove array handling and null handling
8 years ago
Adrian Cole
1e6dcf308f
Revert "Adds travis configuration to publish openfeign ( #417 )"
...
This reverts commit 9fd832cfca
.
8 years ago
Adrian Cole
9fd832cfca
Adds travis configuration to publish openfeign ( #417 )
8 years ago
Adrian Cole
60e0319237
Adds maven project under group id io.github.openfeign ( #416 )
...
* Updates travis to use maven for non-deploys
* Adds maven project for io.github.openfeign
* Polished maven configuraion
8 years ago
Gursev Singh Kalra
07275eecb2
Adds XXE fixes to JAXBDecoder and SAXDecoder classes ( #415 )
...
fixes #411
8 years ago
Carter Kozak
6717142afc
Returns null when Content-Length > Integer.MAX_VALUE ( #410 )
...
OkHttp client should not bail out when response body is >2gb
Instead, we return null length and the response can be processed
similarly to a chunked body.
Also, shares common client tests in AbstractClientTest
8 years ago
Dmytro Kostiuchenko
e46ab681bc
Clears query param with unsafe characters in name ( #409 )
9 years ago
Adrian Cole
464a2b1276
Merge pull request #407 from edio/headermap_duplicate
...
Fixed throwing an IllegalStateException on duplicate HeaderMap
9 years ago
Dmytro Kostiuchenko
ecafb83cb4
Fixed throwing an IllegalStateException on duplicate HeaderMap
9 years ago
Jon Schneider
e3ca3411f4
Update Bintray API key
9 years ago
Jon Schneider
cfee876b29
Update README.md [ci skip]
9 years ago
Jon Schneider
5d06369197
Remove unnecessary install step in Travis
9 years ago
Jon Schneider
b7676fe437
Update Bintray API key
9 years ago
Adrian Cole
a22e024497
Merge pull request #397 from enriquezrene/bugfix/redaction-errors-on-readme
...
fix redaction error on README.md file
9 years ago
Rene Enriquez
e291e2dcca
fix redaction error on README.md file
9 years ago
Adrian Cole
18c58d7e0b
Merge pull request #390 from bjsousa/upgrade_to_okhttp3
...
Upgrade to OkHttp 3.2 and adjust tests to work with new version
9 years ago
Adrian Cole
74ae7d19b4
Updates the GitHub example to use Java 8 default methods
...
Shows scenario described in #393
9 years ago
bjsousa@wisc.edu
abfd77e302
Use correct minor version in changelog
9 years ago
bjsousa@wisc.edu
3d84c767ba
Upgrade to OkHttp 3.2 and adjust tests as needed to work with new OkHttpClient and MockWebServer methods
9 years ago
Adrian Cole
bc9948f75e
Merge pull request #387 from padilo/completable_support
...
Added rx.Completable support
9 years ago
Pablo Diaz
53cfd0d3e0
Added changes to changelog
9 years ago
Pablo Diaz
47345f83af
Added rx.Completable support
9 years ago
Adrian Cole
5c352a0bc5
Merge pull request #385 from fiunchinho/feature/deletage_retry_ribbon
...
Added dummy retryer that always delegates exceptions without retrying requests
9 years ago
José Armesto
6591ae8617
Added dummy retryer that always delegates exceptions without retrying requests
9 years ago
Adrian Cole
6d83c9032c
Merge pull request #384 from jmnarloch/error-decoder-docs
...
Corrected ErrorDecoder sample docs
9 years ago
Jakub Narloch
0478424adc
Corrected ErrorDecoder sample docs
9 years ago
Adrian Cole
dacc707455
Merge pull request #383 from Netflix/null-reason
...
Recognizes reason phrase is nullable and not set when using http/2
9 years ago
Adrian Cole
3378eee852
Recognizes reason phrase is nullable and not set when using http/2
...
See https://github.com/http2/http2-spec/issues/202
Fixes #382
9 years ago
Adrian Cole
c05384f67e
Merge pull request #380 from Netflix/hystrix-object-methods
...
Fixes dispatch for toString, equals, hashCode in hystrix
9 years ago
Adrian Cole
03e9a7dc80
Fixes dispatch for toString, equals, hashCode in hystrix
...
This copies missing logic from `FeignInvocationHandler` to
`HystrixInvocationHandler`, preventing NPEs when calling methods defined
on `java.lang.Object`.
9 years ago
Adrian Cole
18eb7f6be8
Merge pull request #369 from oillio/ignore_default
...
Support default methods on interface
9 years ago
Dan Jasek
4cab6abcc0
Do not error on interfaces with default methods.
...
Pass calls to default methods on proxy through to implementation on interface.
9 years ago
liuzhengyang
2ef3bc80c3
Sets method access for hystrix package-private fallback method
...
For interfaces with package-private access, hystrix fallback calls would
fail. This sets these methods accessible, caching to reduce reflection.
Fixes #353
9 years ago
Adrian Cole
64184e91dc
Merge pull request #354 from oillio/ignore-static-methods
...
Ignore static methods when validating interface
9 years ago
Adrian Cole
bd305edc9f
Merge pull request #362 from nmiyake/feature/headerMap
...
Add HeaderMap annotation
9 years ago
Nick Miyake
e7adaa79fd
Add HeaderMap annotation
...
Add @HeaderMap parameter annotation that allows
methods to have an annotated Map parameter whose
contents is used to set the header values on the
request. Provides a way for APIs to allow for
per-request header customization for both fields
and values without customizing the Feign client.
9 years ago
Adrian Cole
33121699af
Merge pull request #366 from nmiyake/headerDocs
...
Update README with documentation on setting headers
9 years ago
Nick Miyake
ef5632fe17
Update README with documentation on setting headers
...
Document setting headers at api level using @Headers
or at client level using RequestInterceptor or Target.
9 years ago
Adrian Cole
6a6271727a
Merge pull request #355 from Netflix/expose-MAP_STRING_WILDCARD
...
Exposes Encoder.MAP_STRING_WILDCARD to make form encoding easier
9 years ago
Adrian Cole
5d0b5b10fb
Merge pull request #356 from jmcampanini/jmcampanini/bump-okhttp
...
bump okhttp dependencies to 2.7.5
9 years ago
Javier Campanini
d25095c50c
bump okhttp dependencies to 2.7.5
9 years ago
Adrian Cole
f24425c89c
Exposes Encoder.MAP_STRING_WILDCARD to make form encoding easier
...
Before, instructions around form encoding were incomplete, particularly
around how to get a hold of a `Map<String, ?>` type. This exposes
`Encoder.MAP_STRING_WILDCARD` to make form encoding easier.
Closes #259
9 years ago
Dan Jasek
7bfce4741d
Ignore static methods when validating interface
...
Also moved tests to compile to Java 1.8
fixes #312
9 years ago
Adrian Cole
65ac0542b3
Merge pull request #349 from Netflix/commit-log-notes
...
Adds commit log guidelines
9 years ago
Adrian Cole
d503d05985
Merge pull request #348 from Netflix/headers-var-redo
...
Fixes vnd header regression by changing Headers encoding
9 years ago