Adrian Cole
facb4a7351
Merge pull request #232 from cognitree/jackson-deprecared-api
...
Fixes deprecated method usage of Jackson library
10 years ago
Santhosh Kumar Tekuri
2d06330b49
Adds deflate encoding support
10 years ago
Santhosh Kumar Tekuri
cbdb0b02a2
Fixes deprecated method usage of Jackson library
...
ObjectMapper#writerWithType is depreated. Code changed to use
ObjectMapper#writerFor method.
10 years ago
Adrian Cole
8dddb05a57
Merge pull request #230 from cognitree/space-encoding-in-urlparam
...
Corrects encoding of space in URL parameter
10 years ago
Santhosh Kumar Tekuri
ab6e60397d
Corrects encoding of space in URL parameter
...
According to rfc2396, space in url should be encoded as "%20" instead
of "+".
Closes #225
10 years ago
Adrian Cole
cbf15f05a1
Merge pull request #228 from Netflix/adrian.easy-custom-request
...
Allows customized request construction by exposing Request.create()
10 years ago
Adrian Cole
80f047534c
Allows customized request construction by exposing Request.create()
...
Users may wish to override percent encoding of query parameters.
closes #227
10 years ago
Adrian Cole
362f5e670f
Merge pull request #224 from jnaous/fix-retry-after-decoder
...
Correct time decoding in RetryAfterDecoder
10 years ago
Jad Naous
28b3deec59
Correct time decoding in RetryAfterDecoder
...
currentTimeNanos was not returning nanos.
10 years ago
Adrian Cole
c678daa680
Merge pull request #222 from spencergibb/ribbon-client-replace-first
...
RibbonClient use replaceFirst to remove host rather than other parts of ...
10 years ago
Spencer Gibb
9c69c0a530
RibbonClient use replaceFirst to remove host rather than other parts of the uri.
...
refactor RibbonClient to clean url in static method
fixes gh-221
10 years ago
Adrian Cole
27dc3739a0
Merge pull request #219 from Netflix/adrian.perf-example
...
Demonstrates impact of advice to cache Feign.newInstance
10 years ago
Adrian Cole
83f54c6fa6
Demonstrates impact of advice to cache Feign.newInstance
...
Shows relative performance of caching various points of construction of
a Feign Api. Adds a mesobenchmark of actually performing http requests,
so that caching performance can be placed in context.
See #214
10 years ago
Adrian Cole
9ccd1c0b64
Fixes typos
10 years ago
Adrian Cole
c2fee60164
Corrects notes on examples
...
closes #218
10 years ago
Adrian Cole
99cef807c8
Merge pull request #215 from rspieldenner/travis_cache
...
Enable caching for gradle dependencies
10 years ago
Adrian Cole
b660145238
Merge pull request #217 from Netflix/adrian.benchmarks
...
Adds JMH benchmark module
10 years ago
Adrian Cole
7612e9d6b6
Adds JMH benchmark module
...
Starts with Contract tests as this was suggested a place we may need
caching.
See #214
10 years ago
Rob Spieldenner
443669df20
Enable caching for gradle dependencies
10 years ago
Adrian Cole
ca068eb991
Merge pull request #213 from Netflix/adrian.source16-animalsniffer
...
Enforces source compatibility with animal-sniffer
10 years ago
Adrian Cole
0ed8253506
Enforces source compatibility with animal-sniffer
...
Before, finding source compatibility issues relied on building with an
old JDK. This uses animal-sniffer to enforce java language level 6.
10 years ago
Adrian Cole
8eeb1097e4
Updates examples to feign 8.1.0
10 years ago
Adrian Cole
081bd1d62b
Merge pull request #212 from rspieldenner/maven_sync
...
Enable Maven Central sync
10 years ago
Rob Spieldenner
02d3a16fa7
Enable Maven Central sync
10 years ago
Adrian Cole
6368e57e8d
Merge pull request #211 from rspieldenner/travis_release
...
Move to 2.2.9 for travisci release
10 years ago
Rob Spieldenner
a139347495
Move to 2.2.9 for travisci release
10 years ago
Adrian Cole
8dd999e5f4
Merge pull request #210 from rspieldenner/travisci
...
Move to 2.2.8 which has the release.travisci flag
10 years ago
Rob Spieldenner
17c93a50fd
Move to 2.2.8 which has the release.travisci flag to disable certain checks on tag releases
10 years ago
Adrian Cole
72c9302db5
Merge pull request #209 from Netflix/adrian.nebula-2.2.7
...
Updates to nebula 2.2.7
10 years ago
Adrian Cole
9398c2a5d1
Updates to nebula 2.2.7
10 years ago
Adrian Cole
dfb209b4ba
Merge pull request #208 from rspieldenner/travis
...
Change syntax to make it clear calling a script in directory instead of ...
10 years ago
Rob Spieldenner
556ffd1286
Change syntax to make it clear calling a script in directory instead of an OS command
10 years ago
Adrian Cole
9892011df1
Merge pull request #207 from rspieldenner/travis
...
Make executable
10 years ago
Rob Spieldenner
268cbd4b2d
Make executable
10 years ago
Adrian Cole
f5fecbfa54
Merge pull request #206 from rspieldenner/travis
...
Travis setup
10 years ago
Rob Spieldenner
514ba97e89
With encrypted keys
10 years ago
Rob Spieldenner
d603a1922e
Travis setup
10 years ago
Adrian Cole
df9726d37b
Merge pull request #204 from Netflix/adrian.headers-on-type
...
Allows `@Headers` to be applied to a type
10 years ago
Adrian Cole
531a54d1c1
Allows `@Headers` to be applied to a type
...
This supports interface-level defaults, such as Content-Type.
closes #184
10 years ago
Adrian Cole
687efb97b5
Updates examples to feign 8.0.0
...
See #203
10 years ago
Adrian Cole
859ee39b06
Merge pull request #200 from Netflix/adrian.no-message-cause
...
Accepts codec exceptions without a message
10 years ago
Adrian Cole
c1e3996d5d
Accepts codec exceptions without a message
...
While encoding or decoding, an exception without a message can occur.
Before this change, a NPE would return as the codec exceptions null
checked the message from the cause.
10 years ago
Adrian Cole
1eaec3488d
Merge pull request #196 from Netflix/adrian.example-polish
...
Polishes GitHub example
10 years ago
Adrian Cole
b8c2c0ea3f
Polishes GitHub example
...
The GitHub example could be better organized as top-down. Also, it is
easier to show basic error decoding when there is less structure.
10 years ago
Adrian Cole
cc3dd37433
Merge pull request #195 from molindo/github-error-example
...
added ErrorDecoder example with nested Decoder
10 years ago
Stefan Fussenegger
ed0955d34a
adds ErrorDecoder example with nested Decoder
10 years ago
Brendan Nolan
2227930577
Adds LBClientFactory to enable caching of Ribbon LBClients
...
Before, LBClients were created for each request, which led to issues
such as #182 . Moreover, a user could not avoid using Ribbon's static
factories. Adding LBClientFactory allows users to control how Ribbon
resources are created.
10 years ago
Adrian Cole
9d918b7448
Merge pull request #193 from jebeaudet/fix-NPEOnEmptyQueryParam
...
Supports query params without values
10 years ago
Jacques-Etienne Beaudet
4577082495
Supports query params without values
...
Fixes NPE when building a client with a query param with no values
10 years ago
Adrian Cole
712a8c8f38
Merge pull request #185 from bstick12/issue-183
...
Retains scheme in LBClient.RibbonRequest URI
10 years ago