- 26 Feb, 2016 2 commits
-
-
Spencer Gibb authored
fixes gh-530
-
Spencer Gibb authored
-
- 25 Feb, 2016 4 commits
-
-
Dave Syer authored
By default we now discard all Set-Cookie and Cookie headers. User can manipulate it per route via zuul.routes.*.sensitiveHeaders, or globally via zuul.ignoredHeaders.
-
Dave Syer authored
-
Dave Syer authored
-
Spencer Gibb authored
fixes gh-854
-
- 24 Feb, 2016 4 commits
-
-
Spencer Gibb authored
fixes gh-847
-
Dave Syer authored
Latest Eureka from Netflix uses a different HTTP client, and it ignores the HTTP basic credentials in a service URL. This change partially restores the old behaviour by providing an interceptor (ClientFilter) that has a single, global username/password taken from the first serviceUrl that contains credentials. Fixes gh-849
-
Dave Syer authored
Any client that wants to can include it back again, but generally it only causes problems (XML returned from apps instead of JSON by Spring MVC for instance). In general it only causes problems for services whose clients use "Accept: application/xml,*/*", for instance (like a browser). See gh-306
-
Dave Syer authored
Eureka now has the option (maybe always there) to not register and that's a sensible default in the bootstrap phase (when we might not know the port yet).
-
- 23 Feb, 2016 12 commits
-
-
Dave Syer authored
Some slightly tricky manipulation involved here, but hopefully UriTemplate to the rescue. Fixes gh-682
-
Matt Benson authored
Automatically registers Spring conversion-based Feign Expanders when available Fixes gh-841
-
Matt Benson authored
Spring MVC Feign Contract did not support parameter name fallback for the #value() attributes of known parameter annotations. Makes this feature available when the interface has been compiled with the Java 8 -parameters compiler arg Fixes gh-835
-
Matt Benson authored
Supports Spring REST parameter annotations considered only #value() members without respecting @AliasFor meta-annotations. Address by passing a Spring-synthesized annotation to individual AnnotatedParameterProcessors. This approach has the benefit of impacting present as well as any future implementations alike. Fixes gh-828
-
Dave Syer authored
-
Dave Syer authored
It seems like a generic feature to me (not specific to the proxy), so logically it should live in the base class. Fixes gh-844
-
Dave Syer authored
The super class deals with syncing to peers, so we need that call. It still delegates to the other register method and seems to work just fine without the override. Fixes gh-838
-
Dave Syer authored
-
Spencer Gibb authored
* simplefilter-connection-settings-config: Add the ability to configure the max connections and max per route on PoolingHttpClientConnectionManager.
-
Andreas Kluth authored
Add the ability to configure the max connections and max per route on PoolingHttpClientConnectionManager.
-
Spencer Gibb authored
See corresponding change in s-c-commons https://github.com/spring-cloud/spring-cloud-commons/commit/539a537abba58ed2261c4485d7f9426d2aa57453 fixes gh-643
- 22 Feb, 2016 3 commits
-
-
Spencer Gibb authored
-
Spencer Gibb authored
See gh-826
-
Dave Syer authored
User can exclude headers (generally in responses is most useful) by configuring them, or calling a setter in ZuulProperties. If Spring Security is on the classpath we add a few headers automatically, corresponding to the ones that would be added by Spring Security in the remote backend anyway (so they are not added twice). Nothing is actually removed, so if the remote service doesn't add those headers, we don't change anything. The X-Application-Context header is also added to the hard coded list of ignored headers, because it isn't relevant in the gateway (and leaks information about the remote service). Fixes gh-819
-
- 20 Feb, 2016 1 commit
-
-
Spencer Gibb authored
Plus polish fixes gh-836
-
- 18 Feb, 2016 2 commits
- 15 Feb, 2016 2 commits
-
-
Dave Syer authored
Otherwise there can be duplicate beans with the same type and different names, becasue the autoconfig does not (for some reason) use @EnableConfigurationProperties to create the ServerProperties bean. It isn't an issue until someone writes some autoconfig that itself imports the ZuulConfiguration (i.e. regular concious users of @EnableZuulServer do not see any problems and hence no tests fail here or in integration projects). Fixes gh-821
-
Nicolas Byl authored
I.e. show empty "foo" as foo (not foo=) Fixes gh-825
-
- 12 Feb, 2016 4 commits
- 11 Feb, 2016 3 commits
-
-
Dave Syer authored
-
Dave Syer authored
-
Spencer Gibb authored
fixes gh-822
-
- 09 Feb, 2016 3 commits
-
-
Spencer Gibb authored
-
Spencer Gibb authored
fixes gh-406
-
Spencer Gibb authored
-