Carter Kozak
524c0d91d1
@Path("") annotations are equivalent to @Path("/") ( #631 )
...
The documentation suggests that all paths are relative:
https://docs.oracle.com/javaee/6/api/javax/ws/rs/Path.html
7 years ago
Jelte van der Hoek
982ee99474
Using proper formatting pattern for logIOException ( #614 )
...
* Using proper formatting pattern for logIOException.
Fixes #613
* Enforced rule exection order for LoggerTest such that ExpectedException is caught before the other rules. (The recording logging rule was ignored for tests that throw an exception). Fixed up test cases that never ran because of this. Added test for format character bug.
7 years ago
SCrusader
47b7aa24e4
Updated README.md ( #670 )
...
Made "Why Feign and not X" and "How does Feign work" more formal and concise.
7 years ago
swirekadam
7bea518f56
fix default method gets wrapped twice ( #641 )
...
* fix default method gets wrapped twice
* check if default method only once
7 years ago
Marvin Herman Froeder
92d45470a0
Fix benchmark project name
7 years ago
Marvin Herman Froeder
5f76927e04
Fix OptionalDecoderTests
7 years ago
Marvin Herman Froeder
d264bafb74
wip
7 years ago
Aaron Shaver
5611209b0a
Fix capitalization in readme opening paragraph ( #608 )
7 years ago
Fredrik Friis
f97423253f
Enable OptionalDecoder to parse 204 responses into Optional.empty ( #605 )
...
Addresses https://github.com/OpenFeign/feign/issues/604
7 years ago
Marvin Herman Froeder
1f99fa4dbc
[maven-release-plugin] prepare for next development iteration
7 years ago
Marvin Herman Froeder
7734578019
[maven-release-plugin] prepare release 9.6.0
7 years ago
Marvin Froeder
ba3626aeca
Include benchmrk module on the modules list ( #654 )
7 years ago
PIERRICK HYMBERT
861bb8060c
Support of Java 8 Stream Decoder and Jackson Iterator Decoder ( #651 )
...
* Support of Java 8 Stream Decoder and Jackson Iterator Decoder
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
* Removed class javadoc to make license plugin happy
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
* Fixed build failed cause of license missing
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
* - smaller highlighted changelog
- make decoder type implementation final
- change inner types and constructors visibility to package private
- fix non static inner class
- remove useless Factory inner class
- unit test JacksonIterator
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
* - Revert deleted groupId tag in benchmark
- Fix code style on StreamDecoder
- Add unit test to verify iterator is closed if stream is closed
- Remove any characteristics to the returned stream
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
* Benchmark:
- updated with latest factory methods
- do not duplicate groupId
Signed-off-by: phymbert <pierrick.hymbert@gmail.com>
7 years ago
Marvin Froeder
9c72569673
Master build was failing due to attempt to build benchmark ( #653 )
7 years ago
Marvin Froeder
eb944cf573
Sync release scripts with zipkin ( #647 )
7 years ago
Benjamin Shai
14cbeb4c8d
Bump the version to prepare for the next release ( #650 )
7 years ago
Marvin Froeder
9fd1b1dd31
Updated license headers ( #648 )
7 years ago
Benjamin Shai
a2addbf2ca
add doNotCloseAfterDecode flag to Feign builder ( #649 )
...
This commit adds the `doNotCloseAfterDecode` flag to the Feign builder object. This allows you to
lazily evaluate the response in your Decoder, in order to support Iterators or Java 8 Streams.
This is a pretty light weight change, to support a do-it-yourself approach to lazy instantiation.
Fixes #514 .
7 years ago
Fredrik Friis
0ad007ad79
add call for contributors to readme ( #617 )
7 years ago
adriancole
2ae6fc5e4f
[maven-release-plugin] prepare for next development iteration
7 years ago
adriancole
6a1b70a1cf
[maven-release-plugin] prepare release 9.5.1
7 years ago
Adrian Cole
d5f581686a
Bumps changelog
7 years ago
jonfreedman
c9d6a9ac89
test for https://github.com/OpenFeign/feign/pull/511
7 years ago
Mihhail Verhovtsov
431b328237
Set empty HttpEntity if request body is null.
...
Otherwise RequestBuilder will create HttpEntity from query parameters.
7 years ago
David Tanner
e70bb4fb7a
Add the Content-Type if specified, unless we are setting the body ( #569 )
...
* Add the Content-Type if specified, unless we are setting the body
* Update changelog
7 years ago
Bertrand Renuart
c2bd91e713
(gh571) make `animal-sniffer-annotation` optional as it is required only for compilation ( #572 )
7 years ago
EthanLozano
a029afd866
Perform type validation for QueryMap and HeaderMap in Contract ( #573 )
7 years ago
Adrian Cole
0142f0cd9b
Fixes release pattern
...
A recent change to the ./mvnw script changed output slightly and broke
the logic which detected versions. This fixes it.
7 years ago
Alan Loi
8c54e3aa09
Fix ApacheHttpClient.getContentType() to use request charset as default ( #566 )
8 years ago
adriancole
f7fea7f7dc
[maven-release-plugin] prepare for next development iteration
8 years ago
adriancole
69b136ca8b
[maven-release-plugin] prepare release 9.5.0
8 years ago
Jonathan Oddy
05c5f92646
Allows configuration of status codes that cause Ribbon retries ( #492 )
8 years ago
Echo19890615
82b57a3f4e
Fix the issue encountered when the value of queries starting with '{' ( #555 )
...
support the query values starting with {, when use RibbonClient。different from #540 .
8 years ago
Ariel
d7f40f5a36
Introduces feign-java8 ( #548 )
...
Introduces `feign-java8` with support for `java.util.Optional`
8 years ago
Odín del Río
56c105df9e
Adds Feign.Builder.mapAndDecode() ( #534 )
...
Adds `Feign.Builder.mapAndDecode()` to allow response preprocessing before decoding it
8 years ago
Jonathan Fuerth
0444e23b0d
Don't leak OkHttp response when response.body() is null ( #556 )
...
Signed-off-by: Jonathan Fuerth <jonathan@helpful.com>
8 years ago
Merkushev Kirill
30ff85fae3
remove unused build.gradle ( #546 )
...
Fixes #545
8 years ago
Will May
57c609009c
Avoid `Decoder.decode` on 404 when void response type ( #549 )
...
* Avoid `Decoder.decode` on 404 when void response type
Avoid calling `decode` when receiving a 404 error and `decode404` is set and the response type is `void`.
* Update CHANGELOG
8 years ago
Adrian Cole
4aab37c0bc
Makes the build have pretty colors by updating to Maven 3.5 ( #552 )
8 years ago
Jin Zhang
29d1db521e
fix gh-470, support the values of QueryMap starting with '{' ( #540 )
8 years ago
Spencer Gibb
dbbb112f14
fix flakey ribbon tests
8 years ago
Spencer Gibb
8e73d6c749
Upgrade okhttp to 3.6.0
8 years ago
Adrian Cole
59ebc48ded
Removes outdated references to Netflix
...
See #512
8 years ago
Lukasz Kryger
0843b3f2d9
Fix syntax error in one of the examples ( #505 )
8 years ago
Marcel Dias
dfb36ebf5a
Fix readme method name to produce client based in Target<T> ( #502 )
...
* Fix method name to produce client based in Target<T>
* Move from build().newInstance to .target()
8 years ago
John Ament
530c4aeca3
#498 Forcibly set the Archaius version to allow Ribbon/Hystrix to work in tandem. ( #499 )
8 years ago
Romain Gonord
9ffd644502
fix typo in the documentation ( #495 )
...
Use replaceHeader instead of header in the example.
8 years ago
rfalke
4eff532d4d
Make Util.decodeOrDefault(...) public. ( #493 )
...
The method is used for Loggers which may not live in the feign package.
8 years ago
adriancole
eb663b95db
[maven-release-plugin] prepare for next development iteration
8 years ago
adriancole
70ec67e514
[maven-release-plugin] prepare release 9.4.0
8 years ago