Marcin Grzejszczak
3f47f3ad03
Added symbolic link of index.adoc
2019-07-29 14:43:48 +02:00
buildmaster
8db4855efc
Bumping versions to 2.0.5.BUILD-SNAPSHOT after release
2019-06-08 00:40:10 +00:00
buildmaster
6b2b33f66d
Going back to snapshots
2019-06-08 00:40:09 +00:00
buildmaster
56a287bacf
Update SNAPSHOT to 2.0.4.RELEASE
2019-06-08 00:38:37 +00:00
Olga Maciaszek-Sharma
53ca3aef2f
Merge remote-tracking branch 'spring-operator/polish-urls-remaining-2.0.x' into 2.0.x
2019-04-01 18:37:12 +02:00
Ryan Baxter
1a7df11108
Merge pull request #880 from tony-clarke-amdocs/2.0.x
...
Update GW metrics filter to include two new tags; the http Method and…
2019-04-01 12:12:25 -04:00
Spring Operator
50020fe390
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* [ ] http://httpbin.org:80 (200) with 12 occurrences could not be migrated:
([https](https://httpbin.org:80 ) result NotSslRecordException).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://acme.com:8080 (ConnectTimeoutException) with 1 occurrences migrated to:
https://acme.com:8080 ([https](https://acme.com:8080 ) result ConnectTimeoutException).
* [ ] http://acme.org (ConnectTimeoutException) with 2 occurrences migrated to:
https://acme.org ([https](https://acme.org ) result ConnectTimeoutException).
* [ ] http://compose.docker.io/ (UnknownHostException) with 1 occurrences migrated to:
https://compose.docker.io/ ([https](https://compose.docker.io/ ) result UnknownHostException).
* [ ] http://foo.example.com (UnknownHostException) with 1 occurrences migrated to:
https://foo.example.com ([https](https://foo.example.com ) result UnknownHostException).
* [ ] http://www.uri-destination.org (UnknownHostException) with 1 occurrences migrated to:
https://www.uri-destination.org ([https](https://www.uri-destination.org ) result UnknownHostException).
* [ ] http://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html (301) with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html ([https](https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/GatewayFilter.html ) result 404).
* [ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ) result 404).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://acme.com with 1 occurrences migrated to:
https://acme.com ([https](https://acme.com ) result 200).
* [ ] http://cloud.spring.io/spring-cloud-netflix/ with 3 occurrences migrated to:
https://cloud.spring.io/spring-cloud-netflix/ ([https](https://cloud.spring.io/spring-cloud-netflix/ ) result 200).
* [ ] http://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html with 1 occurrences migrated to:
https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html ([https](https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html ) result 200).
* [ ] http://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html with 1 occurrences migrated to:
https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html ([https](https://docs.spring.io/spring/docs/5.0.x/javadoc-api/org/springframework/web/server/ServerWebExchange.html ) result 200).
* [ ] http://example.com with 8 occurrences migrated to:
https://example.com ([https](https://example.com ) result 200).
* [ ] http://example.org with 34 occurrences migrated to:
https://example.org ([https](https://example.org ) result 200).
* [ ] http://httpbin.org with 1 occurrences migrated to:
https://httpbin.org ([https](https://httpbin.org ) result 200).
* [ ] http://projects.spring.io/spring-cloud/ with 1 occurrences migrated to:
https://projects.spring.io/spring-cloud/ ([https](https://projects.spring.io/spring-cloud/ ) result 200).
* [ ] http://projects.spring.io/spring-security/ with 2 occurrences migrated to:
https://projects.spring.io/spring-security/ ([https](https://projects.spring.io/spring-security/ ) result 200).
* [ ] http://projects.spring.io/spring-session/ with 2 occurrences migrated to:
https://projects.spring.io/spring-session/ ([https](https://projects.spring.io/spring-session/ ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://docs.spring.io with 1 occurrences migrated to:
https://docs.spring.io ([https](https://docs.spring.io ) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546 ) result 301).
* [ ] http://eclipse.org with 1 occurrences migrated to:
https://eclipse.org ([https](https://eclipse.org ) result 302).
* [ ] http://eclipse.org/m2e/ with 2 occurrences migrated to:
https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/ ) result 302).
* [ ] http://www.springsource.com/developer/sts with 1 occurrences migrated to:
https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts ) result 302).
# Ignored
These URLs were intentionally ignored.
* http://endpoint with 1 occurrences
* http://localhost with 51 occurrences
* http://localhost/ with 2 occurrences
* http://localhost/abc with 1 occurrences
* http://localhost/get with 10 occurrences
* http://localhost/get?a=b with 2 occurrences
* http://localhost/get?a=b&c=d with 4 occurrences
* http://localhost/getb with 3 occurrences
* http://localhost:3001 with 1 occurrences
* http://localhost:8008/configserver/foo/default with 1 occurrences
* http://localhost:8080/flakey with 1 occurrences
* http://localhost:8080/get with 6 occurrences
* http://localhost:9000/foos/ with 4 occurrences
* http://localhost:9080 with 1 occurrences
* http://myhost with 4 occurrences
* http://myhost/abc%20def/get with 1 occurrences
* http://myhost/mypath with 1 occurrences
* http://myservice with 2 occurrences
* http://nameservice with 1 occurrences
* http://nameservice/foo with 1 occurrences
* http://originalhost:8080/foo/bar with 2 occurrences
* http://originalhost:8080/get with 2 occurrences
* http://originalhost:8080/get/ with 1 occurrences
* http://originalhost:8080/one/two/three with 1 occurrences
* http://originalhost:8080/prefix/get with 1 occurrences
* http://originalhost:8080/prefix/get/ with 1 occurrences
* http://override-url with 1 occurrences
* http://override-url:80 with 1 occurrences
* http://routedservice:8090/ with 1 occurrences
* http://routedservice:8090/get with 2 occurrences
* http://routedservice:8090/two with 1 occurrences
* http://service1 with 1 occurrences
* http://someuri with 1 occurrences
* http://someuri:80 with 1 occurrences
* http://someurl with 1 occurrences
2019-03-26 03:38:21 -05:00
vpavlyuk
0beff09af2
Dedupe response header filter ( #866 )
...
Filter that de-duplicates response filter values. Comes handy when e.g. both the gateway CORS logic and a downstream add Access-Control-Allow-Credentials and Access-Control-Allow-Origin headers. See https://github.com/spring-cloud/spring-cloud-gateway/issues/728 for additional context.
2019-03-20 16:00:50 -04:00
Spring Operator
9c00e60ee4
URL Cleanup ( #906 )
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# Fixed URLs
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 8 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch with 1 occurrences migrated to:
https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ([https](https://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch ) result 200).
* http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin with 1 occurrences migrated to:
https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ([https](https://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin ) result 200).
* http://www.apache.org/licenses/LICENSE-2.0 with 3 occurrences migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
* http://www.spring.io with 1 occurrences migrated to:
https://www.spring.io ([https](https://www.spring.io ) result 301).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 16 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 8 occurrences
2019-03-16 11:43:40 -04:00
Tony Clarke
9af4b50a8d
Update GW metrics filter to include two new tags; the http Method and the http status (intger value)
2019-03-06 00:25:24 -05:00
Ryan Baxter
f2acad91a9
Add documentation on how to remove sensitive headers. Fixes #703
2019-02-28 11:16:47 -05:00
Ryan Baxter
a93d83a6a7
Add note to documentation pointing people to Boot, WebFlux, and Reactor before working with Gateway. Fixes #813
2019-02-28 11:03:28 -05:00
Ryan Baxter
b38719a029
Merge pull request #849 from tony-clarke-amdocs/updated-grafana
...
Add new row to Grafana dashboard that includes four JVM panels
2019-02-25 11:59:01 -05:00
buildmaster
9d43e083f6
Bumping versions to 2.0.4.BUILD-SNAPSHOT after release
2019-02-22 15:57:17 +00:00
buildmaster
95166db1f8
Going back to snapshots
2019-02-22 15:57:17 +00:00
buildmaster
0492df4443
Update SNAPSHOT to 2.0.3.RELEASE
2019-02-22 15:55:32 +00:00
Ryan Baxter
69d336c569
Fixes #838
2019-02-21 16:02:36 -05:00
Tony Clarke
1014d90478
Add new row to Grafana dashboard that includes four JVM panels
2019-02-21 14:56:28 -05:00
Olga Maciaszek-Sharma
e5e39d5387
Remove unresolved lombok doc links.
2019-02-14 12:10:42 +01:00
Nastya Smirnova
414dcfe23a
Fix documentation ( #839 )
2019-02-14 11:27:12 +01:00
Alex Simons
8fd35c55b1
Revisited documentation about writing a custom global pre/post-filter ( #836 )
...
* Added documentation about writing a custom global pre/post-filter
* Removed unnecessary words about GlobalFilter.
* Added back removed section title
2019-02-13 16:05:19 +01:00
Ryan Baxter
3b41ee5b7a
Merge pull request #722 from ryanjbaxter/use-scheme-from-loadbalancer
...
Allow isSecure property of LoadBalancer ServiceInstance to determine the scheme of the URL
2019-01-07 16:13:31 -05:00
Ryan Baxter
383a204bcf
Adding documentation on customizing DiscoveryClient predicates and filters. Fixes #637
2018-12-19 19:59:51 -05:00
Ryan Baxter
077b647ec4
Allow isSecure property of LoadBalancer ServiceInstance to determine the scheme of the URL. Fixes #641
2018-12-18 15:51:19 -05:00
Spencer Gibb
0da60bbeae
Extracts variables from Host Route Predicate.
...
fixes gh-706
2018-12-10 23:00:34 -05:00
Spencer Gibb
8194137f03
Fixes constant documentation reference for Path Route Predicate.
...
Also aligns to a new constant name.
fixes gh-708
2018-12-10 22:19:07 -05:00
Spencer Gibb
21f165c313
Adds convenience methods for working with Path Predicate variables.
...
fixes gh-705
2018-12-10 21:26:29 -05:00
Spencer Gibb
d7669b7415
Fixes inconsistencies in request rate limiter filter.
...
Allows other `KeyResolver` implementations to be injected.
If key resolver does not resolve a key, requests can be conditionally
denied.
fixes gh-624
2018-12-10 15:45:20 -05:00
Ryan Baxter
8cc184f48c
Fixes #684
2018-12-06 15:21:29 -05:00
Guido Lena Cota
2ae1eeaa16
Minor changes to the wording
2018-11-03 18:09:01 +01:00
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
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
cca0901a5e
Updates to using retry with forward protocol
2018-10-17 10:51:02 -04: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
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
6a2f9d14b5
Add support for configuring TLS handshake timeouts
2018-10-06 11:26:28 -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
6b52f76ac2
Rewrite response header filter factory.
2018-10-04 20:49:16 -04:00
buildmaster
fb05818c85
Bumping versions to 2.0.2.BUILD-SNAPSHOT after release
2018-07-31 19:12:24 +00:00
buildmaster
5e6f06b720
Going back to snapshots
2018-07-31 19:12:24 +00:00
buildmaster
fe773fa4df
Update SNAPSHOT to 2.0.1.RELEASE
2018-07-31 19:09:58 +00:00