Ryan Baxter
4eac8a5a47
Merge pull request #1599 from ahmednasir91/upgrade-hystrix-157
...
Fixes #1440
2017-01-09 07:04:21 -05:00
Ahmed Nasir
82dd2ebd05
Fixes #1440
2017-01-09 14:20:31 +05:00
Ryan Baxter
1cd194a1e1
Merge pull request #1578 from rahmanusta/patch-1
...
Update spring-cloud-netflix.adoc
2016-12-27 19:50:08 -05:00
Rahman Usta
f26a5554d5
Update spring-cloud-netflix.adoc
...
- Remove unintended white-space
- Specify imagesdir
2016-12-26 16:03:41 +02:00
Spencer Gibb
c380039b3e
Add test to make sure eureka.instance.*virtualHostName can be set properly.
2016-12-16 14:00:31 -07:00
Bart Blommaerts
9125f54897
Tiny grammatical fix ( #1552 )
2016-12-15 11:29:14 -05:00
Spencer Gibb
08fe5a89e9
Move SendErrorFilter to type error.
...
This will clear up empty 200 responses.
fixes gh-1123
2016-12-12 15:01:32 -07:00
Ryan Baxter
2e46bdf9d2
Porting #1450 for Dalston release
2016-12-12 15:09:16 -05:00
Spencer Gibb
18b9c46a8b
update eureka config first bootstrap for service registry
2016-12-12 10:43:05 -07:00
Dave Syer
a99e23f9fc
Update to Boot 1.5.0
2016-12-12 12:31:32 +00:00
Spencer Gibb
8b089222bd
make external configurations optional
2016-12-08 13:47:19 -07:00
Spencer Gibb
5b25c9ad1a
Only auto-register if conditions are correct.
...
s-c-commons creates an AutoServiceRegistrationProperties bean if enabled.
This commit only auto registers with eureka if that bean is available.
2016-12-08 12:27:10 -07:00
Spencer Gibb
ec80797694
avoid potential NPE
2016-12-08 12:27:10 -07:00
Bertrand Renuart
8b7d6848b3
use com.netflix.loadbalancer.DummyPing instead of NoopPing
...
use `com.netflix.loadbalancer.DummyPing` instead of `NoopPing`
This eliminates the startup of another theadpool.
fixes gh-1504
2016-12-05 13:26:05 -05:00
Ryan Baxter
edb14e2a6b
Merge pull request #1528 from ryanjbaxter/feign-url-protocol-1522
...
Don’t add URL protocol when url is set using EL
2016-12-05 13:14:58 -05:00
Ryan Baxter
6a82644153
Don’t add URL protocol when url is set using EL. Fixes #1522 .
2016-12-05 12:48:01 -05:00
Ryan Baxter
ac3401bc4f
Fixed import ordering
2016-12-01 20:28:29 -05:00
Ryan Baxter
9da71b1655
Removed unnecessary null check and fixed imports
2016-12-01 20:28:28 -05:00
Ryan Baxter
ed31004aa8
Uses configuration from IConfigClient reference to always use the most up to date configuration. Fixes #1481 .
2016-12-01 20:28:28 -05:00
Ryan Baxter
fe50674c8e
Merge pull request #1520 from ryanjbaxter/eureka-client-zone-doc-1327
...
Document Eureka client zone config
2016-12-01 19:15:38 -05:00
Spencer Gibb
1fe1ea58f6
Don't override values with defaults.
...
Defaults were set too late and were overriding values set in the environment.
Specifically, spring.application.name took precedence over eureka.instance.appname.
fixes gh-1516
2016-11-30 11:55:57 -07:00
Spencer Gibb
b3f1a30027
Move initalizing appname, etc.. to afterPropertiesSet
2016-11-30 11:55:24 -07:00
Spencer Gibb
111a95d262
Fix Eureka Ribbon Auto Config conditions.
...
Specifically, add `@ConditionalOnBean(EurekaClient.class)`.
Fixes an issue where eureka and ribbon are on the classpath, eureka.client.enabled=false which would cause a bean not found exception.
fixes gh-1511
(cherry picked from commit d1f8c03)
2016-11-29 14:56:55 -07:00
Ryan Baxter
35528a7199
Merge pull request #1496 from ryanjbaxter/upgrade-eureka-to-1.6.1
...
Upgrade Eureka to 1.6.1. Fixes #1495 .
2016-11-22 20:22:49 -05:00
Ryan Baxter
927b753262
Upgrade Eureka to 1.6.1. Fixes #1495 .
2016-11-22 19:59:27 -05:00
Ryan Baxter
8359016981
Updating generated README
2016-11-22 17:14:39 -05:00
Ryan Baxter
5372fe9d6e
Merge pull request #1494 from ryanjbaxter/document-feign-request-headers
...
Document how to use thread isolation with hystrix and feign. Fixes #1191 .
2016-11-22 17:08:05 -05:00
Ryan Baxter
8814da3b78
Document how to use thread isolation with hystrix and feign. Fixes #1191 .
2016-11-22 15:39:13 -05:00
Bertrand Renuart
2d748bf63c
use different bean names for Hystrix and HystrixStream features ( #1470 )
...
Fixes gh-1462
2016-11-16 09:39:48 -07:00
Ryan Baxter
eff1f0d77a
Fixes #1459
2016-11-14 15:30:28 -05:00
Spencer Gibb
aec8ec43ef
Fix broken test.
2016-11-07 11:24:52 -07:00
Spencer Gibb
93cd1e7a4a
Upgrade to eureka 1.6.0
...
fixes gh-1345
2016-11-07 10:52:47 -07:00
Spencer Gibb
ea4e5d76e0
Create EurekaServiceRegistry
...
Use the new ServiceRegistry interface
Creates a new EurekaRegistration object that aggregates classes needed
for a single registration.
2016-11-07 10:52:47 -07:00
Robin Stocker
e6298f8107
Fix NoClassDefFoundError loading RxJavaAutoConfiguration without spring-webmvc ( #1442 )
...
RxJavaReturnValueHandlerConfig can only be loaded when both spring-web
and spring-webmvc are on the classpath, because it contains a reference
to the WebMvcConfigurerAdapter class.
But the ConditionalOnClass annotation only included the class from
spring-web. In our situation, only spring-web was on the classpath,
resulting in a NoClassDefFoundError for WebMvcConfigurerAdapter. Fix it
by adding that class to the condition as well.
2016-11-03 10:27:15 -04:00
Dave Syer
704a874e84
Add example of empty sensitive headers
...
Emphasises that it's a black list, and clarifies that you need to
set it to empty to get authorization and cookie headers.
2016-11-03 12:06:43 +00:00
Spencer Gibb
428ed6c88c
Bump to 1.3.0.BUILD-SNAPSHOT
2016-10-27 15:37:59 -06:00
Ryan Baxter
dd62879b7b
Merge pull request #1430 from ryanjbaxter/zuul-hystrix-fallback-doc
...
Document Hystrix Fallback For Zuul
2016-10-27 15:33:52 -04:00
Ryan Baxter
14a31cd5f8
Switched media type to application/json
2016-10-27 15:09:21 -04:00
Ryan Baxter
8a7df36d88
Added route config
2016-10-27 15:02:17 -04:00
Ryan Baxter
fe56d96295
Fixes #1429
2016-10-27 14:25:18 -04:00
Ryan Baxter
fabf90bed4
Merge pull request #1375 from ryanjbaxter/simplify-retry-logic
...
Provide A Retry Policy For Ribbon Clients
2016-10-26 15:42:32 -04:00
Ryan Baxter
c3a84f1b73
Merge remote-tracking branch 'Upstream/master' into simplify-retry-logic
2016-10-26 15:05:12 -04:00
Ryan Baxter
5a5a1aaa7f
-Made spring-retry optional
...
-additional refactoring from changes in s-c-commons
2016-10-26 15:04:51 -04:00
Venil Noronha
aef753a3a0
Adds Feign Logger factory interface ( #1411 )
...
Fixes gh-1363
2016-10-25 17:39:22 -04:00
Ryan Baxter
08028db982
Merge pull request #1425 from ryanjbaxter/eureka-app-name-default
...
Resolve spring.application.name via property resolver
2016-10-25 14:31:12 -04:00
Ryan Baxter
85b2fe37e2
Added some additional tests
2016-10-25 13:54:29 -04:00
Spencer Gibb
81959b5ef3
Use new FilterRegistrationBean package.
...
Breaks Spring Boot 1.3 compatibility, enables 1.5
2016-10-25 11:24:42 -06:00
Ryan Baxter
657d9bb8e8
Merge remote-tracking branch 'Upstream/master' into eureka-app-name-default
2016-10-25 13:04:35 -04:00
Ryan Baxter
2dfee97563
Resolve spring.application.name value via a property resolver instead of @Value. Fixes #1398
2016-10-25 12:56:08 -04:00
Dave Syer
7f075d11ee
Allow Cors requests through to backend by default
...
Instead of blocking them (which is the default behaviour of a
Spring MVC controller) Cors requests will flow through the Zuul
filters by default. Users can control it by grabbing the
ZuulHandlerMapping in a @PostConstruct and injecting some
CorsConfiguration via its setCorsConfigurations() method.
2016-10-25 14:33:53 +01:00