Tillmann Heigel
23800cbd5c
This solves a bug with the ForwardedHeadersFilter ( #440 )
6 years ago
Tillmann Heigel
84ac4963e8
This proves a bug with the ForwardedHeadersFilter ( #440 )
6 years ago
Ryan Baxter
20352a1b64
Caches body object in ReadBodyPredicate so we dont need to read it more than once. Fixes #438
6 years ago
Tony Clarke
474b50a633
Document Gateway TLS trust manager options
6 years ago
Tony Clarke
ffbe5572f4
Create a trust manager backed by known trusted X509 certificates
6 years ago
Tony Clarke
153613269d
Add documenation to describe gateway metrics plus a sample grafana dashboard
6 years ago
Tony Clarke
26715114ec
Simulate scrape interval
6 years ago
Tony Clarke
ffaf242777
Add support for api gateway metrics
6 years ago
Spencer Gibb
8077b3d62b
Tests for null if no remote address.
...
fixes gh-430
6 years ago
Tony Clarke
94d5945266
Provide documenation on how to configure CORS in spring cloud gateway
6 years ago
Tony Clarke
9d26aba713
Resolving conflicts
6 years ago
Spencer Gibb
e9ea2b6297
Merge branch 'simonbasle-filterWhenPredicateMapping'
6 years ago
Simon Baslé
c5fe1e7829
Improve route predicate handling of errors in filterWhen
...
This commit slightly changes the way filterWhen is used in route
predicate mapping, in order to avoid swallowing of errors due to the
combination of `filterWhen` and `next()`. This is due to `filterWhen`
delaying the emission of async predicate errors to the end of the
Flux, and `next()` potentially cancelling said Flux before the error(s)
are propagated.
The fix involves applying `filterWhen` inside a `concatMap`, on a value
per value basis rather than on the whole original Flux. This results
in predicate errors being propagated as they happen, at which point
we can log them and swallow them in the concatMap.
6 years ago
Spencer Gibb
c343b0ceec
Checks for null value if query parameter does not have a value
...
fixes gh-423
6 years ago
Spencer Gibb
6ceb65b7cf
Checks for null list if there are no query parameters.
...
fixes gh-374
6 years ago
Spencer Gibb
6a4f608204
Bump versions
6 years ago
Spencer Gibb
ef173a64c6
Adds response timeout using Mono.timeout
...
fixes gh-371
6 years ago
Toshiaki Maki
fdef92b3b7
Autoconfigure CloudFoundryRouteServiceRoutePredicateFactory and add cloudFoundryRouteService in DSL ( #294 )
6 years ago
Arjun Curat
0a62617320
Added unit tests for ForwardRoutingFilter ( #411 )
6 years ago
Tillmann Heigel
93ae555332
Document the order of the filterchain ( #400 ) ( #415 )
...
This commit removes the `TODO: document ordering` from spring-cloud-gateway.adoc
6 years ago
Spencer Gibb
696206593d
Merge branch 'ileler-master'
6 years ago
ileler
98e76f6785
Validates Route.uri has a scheme
6 years ago
Tillmann Heigel
281a6cbb1e
Fix a small typo in spring-cloud-gateway.adoc ( #399 )
...
PostGatewayFilterFactory example wasn't compiling.
6 years ago
Spencer Gibb
26876561bf
Merge branch 'botorabi-patch-1'
6 years ago
Botorabi
884ffa93fc
Fixes typo in method 'convertHttpToWs'
...
The secure WebSocket protocol is "wss", not "wws".
6 years ago
Spencer Gibb
cdbcec06cd
Use constant
6 years ago
Tony Clarke
747c871bc2
Tighten up CORS test
6 years ago
Tony Clarke
6e138c40b6
Update formatting
6 years ago
Tony Clarke
07611ef8f8
Support global configuration for CORS. See https://github.com/spring-cloud/spring-cloud-gateway/issues/229
6 years ago
Tillmann Heigel
1e76e71225
Fix a small typo in spring-cloud-gateway.adoc
...
PostGatewayFilterFactory example wasn't compiling.
6 years ago
Spencer Gibb
28166054c4
Only sets content type attr if not null.
...
fixes gh-374
7 years ago
Wilder Pereira
a790899290
Remove line copied from the previous section ( #370 )
7 years ago
Wilder Pereira
d1ea566769
Fix coding formatting ( #369 )
7 years ago
buildmaster
9b4556fb22
Bumping versions to 2.0.1.BUILD-SNAPSHOT after release
7 years ago
buildmaster
725be473d6
Going back to snapshots
7 years ago
buildmaster
d6b29a99f9
Update SNAPSHOT to 2.0.0.RELEASE
7 years ago
Spencer Gibb
949d6616ce
Adds option to configure connect timeout.
7 years ago
Spencer Gibb
dacd641335
Updates rewrite filters to use framework web function classes. ( #329 )
...
This avoids any blocking operations.
fixes gh-316
7 years ago
Ryan Baxter
5d1f111750
Merge branch 'master' of github.com:spring-cloud/spring-cloud-gateway
7 years ago
Ryan Baxter
43edd851e2
Adds Javadoc to GatewayFilterSpec.
7 years ago
Spencer Gibb
a6ff180919
Marks reading/modifying request/response body as BETA.
7 years ago
Ryan Baxter
dc8bbe77ef
Merge branch 'master' of github.com:spring-cloud/spring-cloud-gateway
7 years ago
Ryan Baxter
d754cc0646
Added Javadoc for Java DSL. Fixes #267
7 years ago
Spencer Gibb
a9a31e530e
Adds SockJS note for Websockets
...
fixes gh-186
7 years ago
Spencer Gibb
64a33e76dd
fixes default header name
7 years ago
Spencer Gibb
1029898dff
Updates rate limiter documentation.
...
Separates redis rate limiter to a sub-section.
Includes a note that shortcut configuration does not work.
fixes gh-167
7 years ago
Spencer Gibb
ea85c131f5
Adds headers returning information about rate limiting.
...
fixes gh-77
7 years ago
Mathieu Fortin
7791dd1a94
RequestRateLimiter documentation.
...
Fixes #168
7 years ago
Ryan Baxter
08a4bcd00d
Add note pointing to unit tests.
7 years ago
Ryan Baxter
d2bdf4a13b
document alreadyrouted apis. ( #363 )
...
Fixes #74
7 years ago