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
Ryan Baxter
40bae835b5
Strip Prefix Filter Implementation ( #180 )
...
* Implements a filter to strip the prefix from a request through the gateway. Fixes #122
* The number of parts to strip is now configurable
* Updated documentation
7 years ago
Spencer Gibb
b3d50f93a4
Fixes SSE issue by properly flushing for streaming media types.
...
fixes gh-161
7 years ago
Spencer Gibb
b2adfd542f
If filter is ordered already, don't wrap with ordered filter.
...
fixes gh-192
7 years ago
Spencer Gibb
ee55ef50e7
Tighten Java DSL.
...
Removes M6 deprecations.
7 years ago
Spencer Gibb
9d04c4eca1
Adds a default hearder existence check
7 years ago
buildmaster
43fabf27b4
Going back to snapshots
7 years ago
buildmaster
0dac0315e9
Update SNAPSHOT to 2.0.0.M6
7 years ago
jphilippeplante
706fbc0df2
Enhancement: adding IPv6 support to Remote Addr Predicate gh-165 ( #183 )
...
* Enhancement: adding IPv6 support to RemoteAddrRoutePredicateFactory
* Using IpSubnetFilterRule from Netty as suggested
fixes gh-165
7 years ago
Spencer Gibb
da2f28e25b
Add filters() method to Java DSL.
...
Deprecates direct filter methods after predicates.
Thanks @joshlong
7 years ago
Spencer Gibb
7f92ea1213
Don't decode query parameters.
...
When query parameters or paths of request uri are mutated make sure
they are not decoded.
This means bypassing the default ServerHttpRequest.mutate()
fixes gh-147
7 years ago
Spencer Gibb
58078c71d1
Loadbalance websockets requests
7 years ago
Spencer Gibb
1d4b95fcef
Avoid unreleased memory allocations.
...
See gh-171
7 years ago
Spencer Gibb
3c21176ba7
Simplifies to use @RestControllerEndpoint
7 years ago
Spencer Gibb
d13f305264
Uses new @ControllerEndpoint for gateway endpoint.
...
fixes gh-153
7 years ago
Thomas Scheuchzer
6daf0d0a6e
Fixes null pointer exception when routing by header and header is missing in request.
7 years ago
Greg Turnquist
2f23bc3aac
Add filter to force WebSession::save. ( #166 )
...
In some scenarios, such as making a remote call while using Spring Session between two processes, forcing a WebSession::save before making the call ensures that session data is in place on the other side.
Resolves #58 .
7 years ago
Spencer Gibb
84c00a4c75
merged tests
7 years ago
Spencer Gibb
b980609531
Update actuator paths
7 years ago
Spencer Gibb
d634113acf
Adds fallbackUri to Hystrix filter
...
fixes gh-38
7 years ago
Spencer Gibb
e117906db8
Removes hop-by-hop headers.
...
As defined by https://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-14#section-7.1.3
fixes gh-143
7 years ago
Spencer Gibb
4b89ac1c69
Remove deprecated classes.
7 years ago
Spencer Gibb
0ce65bb230
checks if query parameters are encoded then sets encoding appropriately.
...
fixes gh-139
7 years ago
Spencer Gibb
33bd6fff69
Doesn't assume encoded query parameters.
...
Allows unencoded parameters to pass through.
fixes gh-139
7 years ago
Spencer Gibb
6aa8cd6f86
Adds PreserveHostHeader filter
...
This filter sets a request attribute to true. The NettyRoutingFilter
then inspects this attribute and resets the host header, overwritting
the value set by the netty http client.
fixes gh-133
7 years ago
Spencer Gibb
fb9c671123
Adds setRequestHeader filter
...
fixes gh-138
7 years ago
Spencer Gibb
ae206985e2
polish
7 years ago
Spencer Gibb
461958e168
Change Primary RouteLocator bean name.
7 years ago
Spencer Gibb
d5f87dc6a0
Fix potential NPE
...
see gh-131
7 years ago
Spencer Gibb
1b3300bbc4
Removes custom form url handling.
...
fixes gh-130
7 years ago
Spencer Gibb
5afa1c8d81
Ignore redis rate limiter test on circle
7 years ago
Tim Ysewyn
09ba3efc6e
Added unit tests for the LoadBalancerClientFilter
7 years ago
Tim Ysewyn
1f026e9a49
The LoadBalancerClient is now responsible for reconstructing the new URI
7 years ago
buildmaster
1b4487969b
Going back to snapshots
7 years ago
buildmaster
3ed9320e2a
Update SNAPSHOT to 2.0.0.M5
7 years ago
Spencer Gibb
43d47e6ccc
Updated routes dsl to deal with new routes java api.
7 years ago