Spencer Gibb
e85bbff274
Read write body filters and predicate ( #278 )
2018-04-23 13:16:36 -04:00
Wilder Pereira
7bb0284af0
Use implicit name for lambdas with single parameter ( #287 )
2018-04-23 13:15:29 -04:00
Andrew Fitzgerald
153968a842
Validate Hystrix config name ( #289 )
2018-04-23 13:14:44 -04:00
Andrew Fitzgerald
6834ce99f2
Add better error message to java dsl when Hystrix is missing. ( #292 )
2018-04-23 13:14:00 -04:00
Spencer Gibb
ce76b5c169
Allows use of custom http status codes.
...
fixes gh-284
2018-04-19 15:37:04 -04:00
Toshiaki Maki
64831fd568
Supports Ordered of GatewayFilters created by GatewayFilterFactory ( #283 )
...
* Support Ordered
* Add RouteDefinitionRouteLocatorTests
2018-04-19 12:00:32 -04:00
Ryan Baxter
b49e1e87b4
Merge pull request #275 from ryanjbaxter/use-raw-paths
...
Use getRawPath in filters
2018-04-10 20:19:56 -04:00
Ryan Baxter
db1767f749
Use getRawPath in filters. Fixes #253
2018-04-10 20:07:00 -04:00
Spencer Gibb
ecc221b45d
Removes tuple
...
fixes gh-274
2018-04-10 17:53:09 -04:00
Spencer Gibb
fa6a7ff41f
Expanded /gateway/routes endpoint.
2018-04-10 17:24:52 -04:00
Spencer Gibb
f8e062fbb8
Removes blocking call from CachingRouteLocator.
...
Uses CacheFlux for caching and Flux.sort for sorting the incoming Routes.
fixes gh-272
2018-04-10 16:16:19 -04:00
Andrew Fitzgerald
dc4679b987
Add predicate to detect requests made for a Cloud Foundry route service. ( #241 )
...
See gh-190
2018-04-06 15:03:05 -04:00
Spencer Gibb
0687b18f7b
guards log.trace statement.
2018-04-06 14:53:10 -04:00
Spencer Gibb
d6f64dd74f
Merge branch 'XMANcharles-master'
2018-04-06 14:52:02 -04:00
gengxin
4fedfcc82f
Enhances WebsocketRoutingFilter to support a socket client(Stomp.js) send http request
...
Fixes gh-252
2018-04-06 14:51:36 -04:00
Spencer Gibb
f0d54580bf
Shortens XForwardedRemoteAddressResolver factory method names.
2018-04-06 14:31:30 -04:00
Andrew Fitzgerald
b6d9205265
Fixes #238 document RemoteAddressResolvers ( #239 )
...
document RemoteAddressResolvers
Fixes gh-238
2018-04-06 14:27:43 -04:00
Biju Kunjummen
ed032f8d17
Fixes duplicate route add issue with dsl ( #266 )
2018-04-04 17:37:02 -04:00
Spencer Gibb
cbfd3719e2
Adds option to disable netty http client pooling.
2018-04-02 17:38:14 -04:00
Spencer Gibb
39913f03ff
Use redis key hash tags for redis cluster support.
...
fixes gh-248
2018-04-02 15:05:22 -04:00
Spencer Gibb
8edc2e025d
change only compute if debug enabled
...
fixes gh-249
2018-04-02 13:25:47 -04:00
Spencer Gibb
da853206d4
change log message to debug
2018-04-02 13:25:04 -04:00
Spencer Gibb
61badf8efe
Only prefix once
2018-04-02 13:21:13 -04:00
Spencer Gibb
ae0e7cc76e
makes /anything path variable not required
2018-04-02 13:21:13 -04:00
Spencer Gibb
b61eaef266
adds test with variables in the prefix
2018-04-02 13:21:13 -04:00
Spencer Gibb
5d097be872
adds variables with a prefix
2018-04-02 13:21:12 -04:00
Ryan Baxter
1d63cd10ee
Merge pull request #243 from peachyy/master
...
remove import
2018-03-26 15:37:36 -04:00
peachyy
5250b0610d
remove import
2018-03-24 13:45:29 +08:00
buildmaster
97cbd7ec39
Going back to snapshots
2018-03-22 21:36:17 +00:00
buildmaster
cf447366f4
Update SNAPSHOT to 2.0.0.M9
2018-03-22 21:35:27 +00:00
Spencer Gibb
41a981c4bb
Adds a weight filter to add weighted routing to groups of routes.
...
fixes gh-67
2018-03-21 15:43:38 -04:00
Spencer Gibb
85461d41b2
Checks path for encoding as well as query.
...
fixes gh-233
2018-03-21 11:47:08 -04:00
Spencer Gibb
2a567de251
Moves Retry filter to new style configuration.
...
fixes gh-224
2018-03-20 23:23:58 -04:00
Spencer Gibb
427f2e3d66
remove httpbin install
2018-03-20 21:33:30 -04:00
Spencer Gibb
12ef935bf4
Merge branch 'bijukunjummen-GH-217'
2018-03-20 21:30:52 -04:00
Biju Kunjummen
13aa0f7853
Removes hop headers after routing call
2018-03-20 21:30:26 -04:00
Spencer Gibb
b58c8230f9
Allows setting string and URI for fallback.
...
fixes gh-232
2018-03-20 14:33:45 -04:00
Spencer Gibb
c69dabee31
Adds listener to publish RefreshRoutesEvent when needed.
...
It will publish on InstanceRegisteredEvent and if a HeartbeatMonitor decides if an update is needed based on a HeartbeatEvent.
fixes gh-236
2018-03-20 14:22:02 -04:00
Spencer Gibb
04567c72fa
Moves DefaultRemote* function to default method in interface.
2018-03-19 20:41:33 -04:00
Spencer Gibb
377090d506
Moves DefaultRemote* function to default method in interface.
2018-03-19 17:11:09 -04:00
Andrew Fitzgerald
d79534409b
Update RemoteAddrRoutePredicateFactory to optionally respect the X-Forwarded-For header. Addresses #155 . ( #156 )
...
* Update `RemoteAddrRoutePredicateFactory` to optionally respect the `X-Forwarded-For` header. Fixes gh-155.
* Make function to extract client IP configurable. Add additional method for extracting client IP with is safer from spoofing of X-Forwarded-For header.
2018-03-19 17:01:53 -04:00
Spencer Gibb
91d93fa300
Adds Cookie predicate test.
...
see gh-237
2018-03-15 16:43:16 -04:00
anonymousXrandom
7558cdb5ba
Bugfix: when no such cookie exists, match should return false instead of fail. ( #237 )
2018-03-15 16:35:22 -04:00
Spencer Gibb
0d3f1da296
Fixes misspelled predicate Between example.
...
fixes gh-230
2018-03-14 12:40:54 -04:00
Ryan Baxter
1b845a2bd9
Merge pull request #227 from mkheck/master
...
Updated Hystrix filter information with current usage examples
2018-03-14 09:59:38 -04:00
Spencer Gibb
bf9d5f42b8
Properly filters previously filtered headers.
...
fixes gh-231
2018-03-13 16:18:42 -04:00
Spencer Gibb
8c655e1f50
Remove unneeded then()
2018-03-13 13:16:54 -04:00
Spencer Gibb
dedc941791
Adds notes about future CORS support
...
see gh-229
2018-03-13 12:49:43 -04:00
Spencer Gibb
f13ee2c88f
Adds shortcut support for between predicate.
...
See gh-230
2018-03-13 11:50:26 -04:00
Mark Heckler
3723fc62b3
Updated Hystrix filter information with current usage examples
2018-03-11 10:06:56 -05:00