Spencer Gibb
8cc6c3b840
Supports relative uri in RedirectTo filter
...
fixes gh-468
6 years ago
buildmaster
fb05818c85
Bumping versions to 2.0.2.BUILD-SNAPSHOT after release
6 years ago
buildmaster
5e6f06b720
Going back to snapshots
6 years ago
buildmaster
fe773fa4df
Update SNAPSHOT to 2.0.1.RELEASE
6 years ago
Spencer Gibb
532872b635
Adds additional actuator exclusions from test.
6 years ago
Ryan Baxter
6c7168df89
Merge pull request #439 from ryanjbaxter/readbody-cachebody
...
Caches body object in ReadBodyPredicate
6 years ago
Ryan Baxter
94832d9817
Adding comment clarifying why we are caching the request body
6 years ago
Spencer Gibb
84ddb0050b
Moves Metrics Filter to separate auto-config
...
fixes gh-457
6 years ago
Ryan Baxter
a25e408398
Autoconfigure GatewayDiscoveryClientAutoConfiguration after CompositeDiscoveryClientAutoConfiguration. Fixes #450 .
6 years ago
Spencer Gibb
277958ed65
polish
6 years ago
Ryan Baxter
1424968165
Merge pull request #457 from tony-clarke-amdocs/metrics-conditional
...
Fix bug where metrics fail if actuator is not added as a project depency
6 years ago
Tony Clarke
b0bc375fb2
Update gateway actuator metrics test to use @ClassPathExclusions to verify gateway doesn't fall over when actuator metrics are not added as project dependency
6 years ago
Ryan Baxter
67de4c3cfa
Add logging statement for ClassCastException
6 years ago
Tony Clarke
0b8a84e1b7
Fix bug where metrics fail if actuator is not added as a project dependency
6 years ago
Ryan Baxter
831008f42d
Handle ClassCastException
6 years ago
Ryan Baxter
1b9f5eea6a
Merge pull request #437 from tony-clarke-amdocs/ssl-trust
...
Create a trust manager backed by known trusted X509 certificates
6 years ago
Ryan Baxter
972c3710ee
Merge pull request #432 from tony-clarke-amdocs/metrics-issue-12
...
Add support for api gateway metrics
6 years ago
Tony Clarke
ca915c9b5a
Update metrics with feedback from Ryan and Jon. Metrics are now reported before we send the response back to the client. Hence no need for sleeps in the client side test.
6 years ago
Tony Clarke
22312fb2c1
Add license text and remove commented out test code
6 years ago
Tony Clarke
5f98cad301
Update metrics filter with feedback from ryanjbaxter and jkschneider
6 years ago
Tony Clarke
a849649356
Merge branch 'master' of https://github.com/spring-cloud/spring-cloud-gateway into metrics-issue-12
6 years ago
Ryan Baxter
cd48c2636d
Merge pull request #446 from tony-clarke-amdocs/fix-cors-test
...
Fix CORS test to only allow GET method
6 years ago
Tony Clarke
816761e21f
Fix CORS test to only allow GET method
6 years ago
Tony Clarke
7e12f233d0
Merge branch 'master' of https://github.com/spring-cloud/spring-cloud-gateway into metrics-issue-12
6 years ago
Ryan Baxter
6f8f0449ee
Merge pull request #401 from tony-clarke-amdocs/master
...
Support CORS configuration. Fixes #229
6 years ago
Tony Clarke
8f4a944ea2
Update documenation on how to configure CORS request/response
6 years ago
Ryan Baxter
04e36594e9
Merge pull request #441 from tillmannheigel/master
...
ForwardedHeadersFilter causes a broken http header (fixes #440 )
6 years ago
Tillmann Heigel
b54825766a
Use the correct code formatter as mentioned by @ryanjbaxter
6 years ago
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