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
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
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
Spencer Gibb
5efd73dc94
Create alternate RedisRateLimiter constructor
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
9a017e2320
Removes deprecated methods.
7 years ago
Spencer Gibb
71aad8c6ed
Removed unused management.context-path
7 years ago
buildmaster
c2c7869c9e
Going back to snapshots
7 years ago
buildmaster
1f9c65df7e
Update SNAPSHOT to 2.0.0.M8
7 years ago
Biju Kunjummen
1ca71510d0
Refactors httpbin controller into its own test class ( #219 )
7 years ago
Spencer Gibb
8fc23f8ab0
Update to new Repeat.create() method
7 years ago
Spencer Gibb
d2a1f5b896
Adds minimal testing of configuration of netty HttpClient
7 years ago
Spencer Gibb
a2ca131b50
Allow configuration of netty httpclient insecure trust manager.
7 years ago
Spencer Gibb
a9096744ba
Allow configuration of netty http client pooling.
7 years ago
Spencer Gibb
c8527187ea
Adds property based configuration of netty HttpClient proxy.
...
fixes gh-176
7 years ago
Spencer Gibb
f23104f442
Move to TestWebClient
7 years ago
Spencer Gibb
58fb4f9a2a
Adds a test for an empty load balancer client
7 years ago
Spencer Gibb
e7495c8822
Defer error
7 years ago
Spencer Gibb
f399c63e7b
Remove RoutePredicateFactoryUtils
7 years ago
Spencer Gibb
eaaf9de4da
remove commented out code
7 years ago
Spencer Gibb
0563508f2d
Adds support for Forwarded and X-Forwarded-* headers.
...
Adds ForwardedHeadersFilter and XForwardedHeadersFilter. Both
are very customizable via configuration properties.
fixes gh-125
7 years ago
Spencer Gibb
7a2d011ced
Remove redundant RemoveNonProxyHeadersGatewayFilterFactory
...
see gh-209
7 years ago
buildmaster
86cae18b7d
Going back to snapshots
7 years ago
buildmaster
e3eadb66a7
Update SNAPSHOT to 2.0.0.M7
7 years ago
Spencer Gibb
2b13be8b30
Support list of websocket subprotocalls
...
fixes gh-200
7 years ago
Spencer Gibb
aa09fa6b6a
Add parity between Route.Builder and GatewayFilterSpec
7 years ago
Spencer Gibb
008e4e0b40
Default port for http{s} routes if not set.
...
fixes gh-198
7 years ago
Spencer Gibb
e051eecbca
polish
7 years ago
Spencer Gibb
9ba1e67fd6
Removes use of DefaultRepeat, moves iteration count to predicate.
7 years ago
Spencer Gibb
40b9944853
Remove kotlin version, now managed by boot
7 years ago
Spencer Gibb
3bc54ab82c
Configuration for retry filter.
7 years ago
Spencer Gibb
035258988a
Creates a retry filter using reactor-extra
...
fixes gh-94
7 years ago
Spencer Gibb
d8fde99382
polish
7 years ago
Spencer Gibb
9fb76a3f89
Allow server errors to propagate back to client.
...
fixes gh-181
7 years ago