Ryan Baxter
3168821a2e
Use raw path when passing path to PathContainer.parsePath ( #926 )
...
Fixes gh-882
6 years ago
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.
6 years ago
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
6 years ago
Ryan Baxter
f2acad91a9
Add documentation on how to remove sensitive headers. Fixes #703
6 years ago
Ryan Baxter
a93d83a6a7
Add note to documentation pointing people to Boot, WebFlux, and Reactor before working with Gateway. Fixes #813
6 years ago
Ryan Baxter
5a72962a13
Merge pull request #856 from rbraeunlich/2.0.x
...
Make RedisRateLimiter omit headers if property is set. Fixes #855
6 years ago
Ronny Bräunlich
eb0b10ccc6
Make RedisRateLimiter omit headers if property is set
...
Fixes #855
6 years ago
Spencer Gibb
9f9454b91f
Only tests for management port if it's different than server.port.
...
fixes gh-854
6 years ago
Ryan Baxter
b38719a029
Merge pull request #849 from tony-clarke-amdocs/updated-grafana
...
Add new row to Grafana dashboard that includes four JVM panels
6 years ago
buildmaster
9d43e083f6
Bumping versions to 2.0.4.BUILD-SNAPSHOT after release
6 years ago
buildmaster
95166db1f8
Going back to snapshots
6 years ago
buildmaster
0492df4443
Update SNAPSHOT to 2.0.3.RELEASE
6 years ago
Ryan Baxter
69d336c569
Fixes #838
6 years ago
Tony Clarke
1014d90478
Add new row to Grafana dashboard that includes four JVM panels
6 years ago
Olga Maciaszek-Sharma
e5e39d5387
Remove unresolved lombok doc links.
6 years ago
Olga Maciaszek-Sharma
5abc9ecdf1
Update readme.
6 years ago
Nastya Smirnova
414dcfe23a
Fix documentation ( #839 )
6 years ago
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
6 years ago
Spencer Gibb
da8feee32e
Disables jmx for test
6 years ago
Spencer Gibb
df3db1bcc4
Throw an error when an 'lb:' scheme is used, but there is no handler.
...
fixes gh-822
6 years ago
Spencer Gibb
b25e6b15e9
Guards against NPE.
...
see gh-789
6 years ago
Spencer Gibb
7019231127
Merge branch 'aftersss-2.0.x' into 2.0.x
6 years ago
wenqi.huang
38b2168fed
ObjectProvider.getIfAvailable() is called too frequently, fix this performance problem.
6 years ago
Spencer Gibb
e960eadb32
WeightCalculatorWebFilter now forces subscription of RouteLocator.
...
Because it needs to calculate the weights before predicates run, if the
predicates are all defined in yaml, weights aren't initialized until
after the first run, meaning weights are unavailable in the predicates.
WeightCalculatorWebFilter now listens for RoutesRefreshedEvent. When
triggered, it subscribes to RouteLocator, forcing initialization.
fixes gh-332
6 years ago
Ryan Baxter
08408e37a2
Merge pull request #788 from tony-clarke-amdocs/log-routes-from-gateway-properties
...
Add logging for routes loaded by gateway properties
6 years ago
Tony Clarke
229040a463
Add logging for routes loaded by gatewy properties
6 years ago
Ryan Baxter
09eacaadcf
Merge pull request #781 from young891221/handlerStrategies-performance-fix
...
create HandlerStrategies only one in ModifyRequestBodyGatewayFilterFactory. Fixes #760
6 years ago
Ryan Baxter
242fc34305
Validate that we actually have a hostname when using a load balanced URI. Fixes #779
6 years ago
young891221
eba10481b5
code refactoring
6 years ago
emilnkrastev
dfc52c7ad1
Fix trailing slash in strip prefix filter ( #770 )
...
The existing Strip Prefix filter removes the trailing slash, which causes incoming requests to fail upon hitting the downstream service.
6 years ago
artemMartynenko
6d2929a289
refactor null safety http method resolving for non standard method ( #741 )
...
* refactor null safety http method resolving for non standard method
6 years ago
young891221
ad1dc247dc
create HandlerStrategies only one
6 years ago
Spencer Gibb
78e82c4ea6
Run http headers filters for response after status code is set.
...
This makes the status code available to the filters.
fixes gh-757
6 years ago
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
6 years ago
Spencer Gibb
b4a9bff655
Disables TimeoutException.fillInStackTrace()
6 years ago
Ryan Baxter
383a204bcf
Adding documentation on customizing DiscoveryClient predicates and filters. Fixes #637
6 years ago
Ryan Baxter
077b647ec4
Allow isSecure property of LoadBalancer ServiceInstance to determine the scheme of the URL. Fixes #641
6 years ago
Spencer Gibb
f06edbaf19
Restores ability to just check for the presence of a header.
...
fixes gh-715
6 years ago
Spencer Gibb
0da60bbeae
Extracts variables from Host Route Predicate.
...
fixes gh-706
6 years ago
Spencer Gibb
8194137f03
Fixes constant documentation reference for Path Route Predicate.
...
Also aligns to a new constant name.
fixes gh-708
6 years ago
Spencer Gibb
4a987fd6a4
Cleans up return statement.
6 years ago
Spencer Gibb
21f165c313
Adds convenience methods for working with Path Predicate variables.
...
fixes gh-705
6 years ago
Spencer Gibb
8dff219cf2
fixes bad default
6 years ago
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
6 years ago
Spencer Gibb
8abac4b0ba
Uses default port and ignores errors if redis running
6 years ago
Spencer Gibb
e3799c4820
Don't fail redis rule if redis is already running.
6 years ago
Ryan Baxter
8cc184f48c
Fixes #684
6 years ago
Ryan Baxter
ed5729a550
Merge pull request #634 from glenacota/document-actuator-api
...
Add documentation to the Actuator API section
6 years ago
Ryan Baxter
0ce58177cc
Merge pull request #656 from spring-cloud/proxyexchange-override-headers
...
Updates webflux ProxyExchange to overwrite incomming headers rather t…
6 years ago
Spencer Gibb
3dc99dacf5
removes println
6 years ago