Commit Graph

699 Commits

Author SHA1 Message Date
Guido Lena Cota
43074aba39 Add documentation for GET/POST/DELETE /gateway/routes/{id} endpoints 2018-11-03 18:05:57 +01:00
Guido Lena Cota
ee8085c58b Add documentation for /gateway/routes endpoint 2018-11-03 17:14:50 +01:00
Guido Lena Cota
ca83d0b900 Add documentation for /gateway/refresh endpoint 2018-11-03 16:57:55 +01:00
Guido Lena Cota
1ebb00ddf3 Add documentation for /gateway/*filters endpoints 2018-11-03 16:49:42 +01:00
guido lena cota
0a6c29d567 Create outline of Actuator API section 2018-10-29 11:35:53 +01:00
Ryan Baxter
2879296c8b Merge pull request #611 from mmanciop/embedded-redis
Use EmbeddedRedis to make build self-contained
2018-10-24 19:33:47 -04:00
Ryan Baxter
165f4305f5 Merge pull request #596 from vpavlyuk/rewrite_response_header_filter
Rewrite response header filter
2018-10-24 11:39:31 -04:00
Spencer Gibb
c7525f6f7d Updates s-c-build to 2.0.5.BUILD-SNAPSHOT 2018-10-23 17:17:52 -04:00
Vitaliy Pavlyuk
7d3689fa9e Merge remote-tracking branch 'upstream/2.0.x' into rewrite_response_header_filter 2018-10-23 15:46:59 -04:00
buildmaster
d442440e7b Bumping versions to 2.0.3.BUILD-SNAPSHOT after release 2018-10-23 18:21:14 +00:00
buildmaster
f49655946d Going back to snapshots 2018-10-23 18:21:14 +00:00
buildmaster
6071a22ae0 Update SNAPSHOT to 2.0.2.RELEASE 2018-10-23 18:16:06 +00:00
Vitaliy Pavlyuk
796e2a4fef Documentation correction: _after_ making the downstream request, not before. 2018-10-22 16:34:03 -04:00
Ryan Baxter
ded733bc0d Merge pull request #555 from mmanciop/hystrix-webclient-timeouts
Treat HttpClient timeouts the same as Hystrix timeouts
2018-10-22 09:09:26 -04:00
Michele Mancioppi
d822302870 Use EmbeddedRedis to make build self-contained 2018-10-20 10:25:02 +02:00
Michele Mancioppi
0276702770 Treat corner cases of Hystrix exception handling
* Treat HttpClient timeouts the same as Hystrix timeouts
* Propagate ResponseStatusException and throwables with
  @ResponseStatus when cause for COMMAND_EXECUTION failure

Fix #554
2018-10-20 09:56:41 +02:00
Spencer Gibb
b42c45fb89 Lazily inject DispatcherHandler.
This prevents early initialization.
2018-10-19 20:54:05 -04:00
Ryan Baxter
d5ed80776c Merge pull request #495 from ryanjbaxter/refactor-readbodypredicate-2.0.x
Refactor ReadBodyPredicateFactory
2018-10-17 15:40:08 -04:00
Ryan Baxter
bdd970d562 Read the body twice by retaining it and using slice to give each read its own read/write indexes 2018-10-17 11:17:46 -04:00
Ryan Baxter
cca0901a5e Updates to using retry with forward protocol 2018-10-17 10:51:02 -04:00
Ryan Baxter
83445e14b9 Merge pull request #602 from glenacota/clean-up-code-spring-cloud-gateway-core
Clean-up core module - against branch 2.0.x
2018-10-17 10:47:51 -04:00
Guido Lena Cota
eb13e0d683 Remove unused import, private methods, and private fields 2018-10-15 23:10:20 +02:00
Guido Lena Cota
cdef68af31 Use indexOf a char 2018-10-15 23:09:35 +02:00
Guido Lena Cota
317edea8c2 Minor refactors to improve readability 2018-10-15 23:06:48 +02:00
Guido Lena Cota
bdb0913dd8 Replace lambda with method reference 2018-10-15 23:05:26 +02:00
Ryan Baxter
5c36c8ae77 Merge branch '2.0.x' of github.com:spring-cloud/spring-cloud-gateway into 2.0.x 2018-10-15 13:52:23 -04:00
Ryan Baxter
709ef436f7 Added documentation about how to use the retry filter with the forward protocol. Fixes #356 2018-10-15 13:52:12 -04:00
Ryan Baxter
b64ed639b4 Merge pull request #586 from spring-cloud/ignore-route-path
Only use scheme://host:port from routeUri
2018-10-15 09:12:18 -04:00
Ryan Baxter
e81efa5462 Merge pull request #578 from tony-clarke-amdocs/ssl-handshake-config
Add support for configuring TLS handshake timeouts
2018-10-15 09:10:37 -04:00
Vitaliy Pavlyuk
05831014b7 Rewrite response header filter. 2018-10-11 12:24:45 -04:00
Vitaliy Pavlyuk
eb9b6177fe Merge remote-tracking branch 'origin/2.0.x' into rewrite_response_header_filter_factory 2018-10-11 10:58:34 -04:00
Tony Clarke
4a0f29f955 Merge branch 'ssl-handshake-config' of github.com:tony-clarke-amdocs/spring-cloud-gateway into ssl-handshake-config 2018-10-06 11:33:39 -04:00
Tony Clarke
6a2f9d14b5 Add support for configuring TLS handshake timeouts 2018-10-06 11:26:28 -04:00
Spencer Gibb
2f502e2050 Merge branch 'tpenakov-2.0.x' into 2.0.x 2018-10-05 19:08:31 -04:00
Spencer Gibb
e6a2cd3cdb Merge branch '2.0.x' of https://github.com/tpenakov/spring-cloud-gateway into tpenakov-2.0.x 2018-10-05 19:08:12 -04:00
Spencer Gibb
bb1ea6a123 Only use scheme://host:port from routeUri
fixes gh-465
2018-10-05 18:34:25 -04:00
mmanciop
b473aaee1c Support Spring WebFlux error-handling mechanism for Hystrix-issued timeouts (#557)
Fixes gh-553
2018-10-05 18:33:08 -04:00
Tony Clarke
f1db5e063c Certificate array in pem (#583)
Fix a bug where previous trust manager effectively only read the first certificate in pem file.
2018-10-05 18:30:21 -04:00
Vitaliy Pavlyuk
0582e886ae limited unit tests 2018-10-04 21:00:52 -04:00
Vitaliy Pavlyuk
6b52f76ac2 Rewrite response header filter factory. 2018-10-04 20:49:16 -04:00
Ryan Baxter
198b3790cb Merge remote-tracking branch 'Upstream/2.0.x' into refactor-readbodypredicate-2.0.x 2018-10-03 10:39:26 -04:00
Ryan Baxter
b27ea537ba Adding additional-spring-configuration-metadata with additional properties. Fixes #522 2018-10-02 14:19:17 -04:00
Tony Clarke
2444776250 Add support for configuring TLS handshake timeouts 2018-09-29 14:54:48 -04:00
Spencer Gibb
c12506fa2f removes temporary framework bom override 2018-09-19 16:15:24 -04:00
Spencer Gibb
58834daf62 temporarily disables HiddenHttpMethodFilter 2018-09-19 15:40:01 -04:00
Spencer Gibb
9019b0b70e Bumps build to 2.0.4.BUILD-SNAPSHOT 2018-09-19 15:40:01 -04:00
Ryan Baxter
ca65417b3c Merge pull request #545 from ryanjbaxter/path-matchtrailingslash
Add support for optionally matching trailing / in path predicate
2018-09-12 20:26:29 -04:00
Ryan Baxter
afe639d844 Add support for optionally matching trailing / in path predicate. Fixes #511 2018-09-12 14:24:03 -04:00
Spencer Gibb
6deb7c872f Merge branch 'dave-fl-minor_perf_tweaks' into 2.0.x 2018-09-11 17:14:25 -04:00
dave-fl
e5993efced Minor performance tweaks (showed as hotspots when testing). 2018-09-11 17:14:08 -04:00