Spencer Gibb
fa6a7ff41f
Expanded /gateway/routes endpoint.
7 years ago
Spencer Gibb
f8e062fbb8
Removes blocking call from CachingRouteLocator.
...
Uses CacheFlux for caching and Flux.sort for sorting the incoming Routes.
fixes gh-272
7 years ago
Andrew Fitzgerald
dc4679b987
Add predicate to detect requests made for a Cloud Foundry route service. ( #241 )
...
See gh-190
7 years ago
Spencer Gibb
0687b18f7b
guards log.trace statement.
7 years ago
Spencer Gibb
d6f64dd74f
Merge branch 'XMANcharles-master'
7 years ago
gengxin
4fedfcc82f
Enhances WebsocketRoutingFilter to support a socket client(Stomp.js) send http request
...
Fixes gh-252
7 years ago
Spencer Gibb
f0d54580bf
Shortens XForwardedRemoteAddressResolver factory method names.
7 years ago
Andrew Fitzgerald
b6d9205265
Fixes #238 document RemoteAddressResolvers ( #239 )
...
document RemoteAddressResolvers
Fixes gh-238
7 years ago
Biju Kunjummen
ed032f8d17
Fixes duplicate route add issue with dsl ( #266 )
7 years ago
Spencer Gibb
cbfd3719e2
Adds option to disable netty http client pooling.
7 years ago
Spencer Gibb
39913f03ff
Use redis key hash tags for redis cluster support.
...
fixes gh-248
7 years ago
Spencer Gibb
8edc2e025d
change only compute if debug enabled
...
fixes gh-249
7 years ago
Spencer Gibb
da853206d4
change log message to debug
7 years ago
Spencer Gibb
61badf8efe
Only prefix once
7 years ago
Spencer Gibb
ae0e7cc76e
makes /anything path variable not required
7 years ago
Spencer Gibb
b61eaef266
adds test with variables in the prefix
7 years ago
Spencer Gibb
5d097be872
adds variables with a prefix
7 years ago
Ryan Baxter
1d63cd10ee
Merge pull request #243 from peachyy/master
...
remove import
7 years ago
peachyy
5250b0610d
remove import
7 years ago
buildmaster
97cbd7ec39
Going back to snapshots
7 years ago
buildmaster
cf447366f4
Update SNAPSHOT to 2.0.0.M9
7 years ago
Spencer Gibb
41a981c4bb
Adds a weight filter to add weighted routing to groups of routes.
...
fixes gh-67
7 years ago
Spencer Gibb
85461d41b2
Checks path for encoding as well as query.
...
fixes gh-233
7 years ago
Spencer Gibb
2a567de251
Moves Retry filter to new style configuration.
...
fixes gh-224
7 years ago
Spencer Gibb
427f2e3d66
remove httpbin install
7 years ago
Spencer Gibb
12ef935bf4
Merge branch 'bijukunjummen-GH-217'
7 years ago
Biju Kunjummen
13aa0f7853
Removes hop headers after routing call
7 years ago
Spencer Gibb
b58c8230f9
Allows setting string and URI for fallback.
...
fixes gh-232
7 years ago
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
7 years ago
Spencer Gibb
04567c72fa
Moves DefaultRemote* function to default method in interface.
7 years ago
Spencer Gibb
377090d506
Moves DefaultRemote* function to default method in interface.
7 years ago
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.
7 years ago
Spencer Gibb
91d93fa300
Adds Cookie predicate test.
...
see gh-237
7 years ago
anonymousXrandom
7558cdb5ba
Bugfix: when no such cookie exists, match should return false instead of fail. ( #237 )
7 years ago
Spencer Gibb
0d3f1da296
Fixes misspelled predicate Between example.
...
fixes gh-230
7 years ago
Ryan Baxter
1b845a2bd9
Merge pull request #227 from mkheck/master
...
Updated Hystrix filter information with current usage examples
7 years ago
Spencer Gibb
bf9d5f42b8
Properly filters previously filtered headers.
...
fixes gh-231
7 years ago
Spencer Gibb
8c655e1f50
Remove unneeded then()
7 years ago
Spencer Gibb
dedc941791
Adds notes about future CORS support
...
see gh-229
7 years ago
Spencer Gibb
f13ee2c88f
Adds shortcut support for between predicate.
...
See gh-230
7 years ago
Mark Heckler
3723fc62b3
Updated Hystrix filter information with current usage examples
7 years ago
Spencer Gibb
5efd73dc94
Create alternate RedisRateLimiter constructor
7 years ago
Spencer Gibb
34fd45dc4a
Remove reference to old Routes class
7 years ago
Spencer Gibb
b63b8a5bfe
Fix test
7 years ago
Spencer Gibb
eb0013b7a6
adds simpler requestRateLimiter(configConsumer) to java DSL
7 years ago
Spencer Gibb
589ed9c4f3
Binds configuration to Configurable factory beans directly using Boot Binder.
...
Deprecates the use of Tuple.
Depracates ArgumentHints in favor of ShortcutConfigurable.
Creates Configurable interface to allow factories to create a
configuration object that can be bound to properties.
Creates StatefulConfigurable interface that extends Configurable and
allows singlton beans (like RedisRateLimiter) to store a map of
configuration keyed on route id. These beans use events like
FilterArgsEvent and PredicateArgsEvent to gather configuration as it is
read for each route.
7 years ago
Spencer Gibb
fb4a425f56
Remove workaround for encoded parameters with mutate()
7 years ago
Spencer Gibb
30d85ffefe
Add note about Netty requirement.
7 years ago
Spencer Gibb
9a017e2320
Removes deprecated methods.
7 years ago
Spencer Gibb
71aad8c6ed
Removed unused management.context-path
7 years ago