Dave Syer
5d50a773e7
Make test more robust by creating feign clients and validating them
...
This test should run with Spring Boot 1.4.0.M2 now.
See https://github.com/spring-projects/spring-boot/issues/5870
9 years ago
Dave Syer
c399f1117b
Revert to snapshots
9 years ago
Dave Syer
d9327a02a2
Update for 1.1.0.RELEASE
9 years ago
Dave Syer
617ecf11ec
Track customization of sensitive headers so route can be cleared
...
When the users explicitly sets the sensitive headers of a rroute to
empty, it means they should be empty, not the global defaults.
Fixes gh-1012
9 years ago
Venil Noronha
d3cba4d80e
Adds path parameter to @FeignClient .
...
Fixes gh-966
9 years ago
Spencer Gibb
4888299b28
polish
9 years ago
Dave Syer
5de52b96f4
Some changes to help with Spring Boot 1.4 compatibility
...
The jackson version needs to be explicit (not in parent potentially)
and there is a weirdness with @RequestMapping in Spring 4.3
9 years ago
Jacques-Etienne Beaudet
ea1a4c5add
Sensitive headers set in PreDecorationFilter no longer override previously set ignored headers.
...
Removed the case sensitiveness when the sensitive headers are set.
Fixes https://github.com/spring-cloud/spring-cloud-netflix/issues/1003
9 years ago
Dave Syer
88864153eb
Test for default ribbon client configuration
9 years ago
Dave Syer
9ad3d21b75
Tidy up more compiler warnings for generics
9 years ago
Spencer Gibb
860d7b8446
Log warning if ServoMonitorCache size exceeds threshold.
...
Fixes gh-947
9 years ago
Sébastien PERALTA
5613e48141
Append to X-Forwarded-Prefix in case it already exists
...
Fixes gh-993
9 years ago
Dave Syer
3a251e2a38
Revert "Use the original query string when forwarding the request"
...
This reverts commit 8952cff24d
.
9 years ago
Dave Syer
c7c191c01e
Ensure Servo metrics are exported the same as default metrics
...
Adds an `@ExportMetricReader` which was missing before and
led to people losing their metric exports when they had Servo
on the classpath.
Also allow servo metrics autoconfiguration to be disabled via
a flag netflix.metrics.servo.enabled=false (as an alternative to
excluding the class in `@EnableAutoConfiguration`).
9 years ago
Nicolas Byl
8952cff24d
Use the original query string when forwarding the request
...
to ensure compatibility with legacy apps
Fixes gh-989
9 years ago
Dave Syer
314d229ccf
Add @ConditionalOnEnabledHealthIndicator("hystrix")
...
Users will have to switch from health.hystrix.enabled to
management.health.* for consistency with other health
indicators.
Fixes gh-985
9 years ago
Spencer Gibb
5acf4e1a2e
Throw IOException in RibbonLoadBalancerClient.execute
...
Fixes proper RestTemplate behavior.
fixes gh-986
9 years ago
Pedro Alvarado
2b40952429
Add support for placeholders to Feign spring-mvc RequestMapping annotation.
...
Fixes gh-894
9 years ago
Spencer Gibb
e0c67b30f8
Pass headers back to feign request.
...
Spring HttpMessageConverters can modify headers. This change passes the modified headersr back to the feign request, so the proper headers are sent on the request.
fixes gh-977
9 years ago
Dave Syer
5fc76aaa72
Fix javadocs in @FeignClient
...
The descriptions of name/serviceId/value and url were out of date
(name is mandatory now and can be mixed with url).
9 years ago
Dave Syer
24579f67e2
Revert to snapshots
9 years ago
Dave Syer
d99196aeb1
Update to RC2
9 years ago
Spencer Gibb
df5303912f
Add global zuul sensitiveHeaders option.
...
Route specific sensitiveHeaders override global.
fixes gh-944
9 years ago
Tyler Van Gorder
05351b7809
Ribbon retry works & fix Content-Length error.
...
This change requires setting `ribbon.http.client.enabled=true`.
This change addresses issue #648 Getting Retry Working In RestTemplate. There is also a fix in place that addresses the issue #357 RestTemplate Error.
fixes gh-648
9 years ago
Spencer Gibb
a3ab3259e3
Make RibbonClientHttpRequestFactory disabled by default.
...
fixes gh-961
9 years ago
Adrian Ivan
d0841f792e
Send 404 in zuul servlet when no route is found.
...
Fixes false 200 in zuul when using zuul servlet rather than mvc servlet.
Fixes gh-865
9 years ago
Tim te Beek
593549551a
Set or append to X-Forwarded-For for downstream requests
...
Fixes gh-352
9 years ago
Tyler Van Gorder
983221a710
Adding the ability to specify a custom retry handler in the ribbon client configuration.
...
fixes gh-931
9 years ago
Dave Syer
5d2065b3e7
Add some javadocs to ZuulProperties
9 years ago
Spencer Gibb
892eea752b
Lazily look up MetricsClientHttpRequestInterceptor in BPP.
...
fixes gh-912
9 years ago
Marcin Grzejszczak
3f9e76b876
Revert to snapshots
9 years ago
Marcin Grzejszczak
29988b5f58
Bump for 1.1.0.RC1
9 years ago
Spencer Gibb
d8da9af29d
try and fix LoadBalancerFeignClientOverrideTests
9 years ago
Spencer Gibb
d774847d00
try and fix LoadBalancerFeignClientOverrideTests
9 years ago
Spencer Gibb
5e38ae1234
polish
9 years ago
Spencer Gibb
67b6eafbf0
Use ribbon configuration for ReadTimeout & ConnectTimeout.
...
Allows feign/ribbon users to use standard config files rather than creating a bean of Request.Options.
fixes gh-696
9 years ago
Spencer Gibb
08f7076f6e
Mark @FeignClient beans as primary.
...
When fallback beans are created, there was no longer a unique bean of the feign interface which caused autowire problems.
fixes gh-899
9 years ago
Spencer Gibb
b9a6876d00
Upgrade ribbon to 2.1.3
...
fixes gh-908
9 years ago
Jakub Narloch
bca86191b3
Spring Mvc RxJava integration.
...
Support for Single via a ReturnValueHandler.
Support for Observable via SseEmitter.
9 years ago
Matt Benson
a71e13ef07
Where a given String conversion is supported, register Feign Param.Expanders
...
backed by a Feign-specific FormattingConversionService.
9 years ago
Spencer Gibb
b8f11e79c6
Atlas no longer requires a RestTemplate bean.
...
fixes gh-881
9 years ago
Dave Syer
371edbf827
Prevent possible memory leak with archaius
9 years ago
Jean-Eric Cuendet
f8df337893
Verify that the stream is more than ZERO bytes before un-gzipping
...
Fixes gh-891
9 years ago
Marcin Grzejszczak
61e9d0723c
Test to prove the issue
9 years ago
Dave Syer
2670890845
Whitespace
9 years ago
Spencer Gibb
a913369dd0
Upgrade feign version to 8.15.0
...
fixes gh-880
9 years ago
Spencer Gibb
eed5a6f10b
Test RestTemplate with ribbon when metrics are enabled.
9 years ago
Spencer Gibb
0634c4bc37
Disabling the metrics interceptor fixes the tests.
...
I'm not sure that is a good thing though.
9 years ago
Dave Syer
8375e3b444
Adapt to changes in commons that put onus on user with @LoadBalanced
9 years ago
Spencer Gibb
790ac76a48
Change type of loadBalancerClient back LoadBalancerClient.
9 years ago