963 Commits

Author SHA1 Message Date
spencergibb
31ed804033 Updates version to 2.2.11.BUILD-SNAPSHOT after release 2021-11-03 16:02:09 -04:00
buildmaster
bf251614e2 Bumping versions 2021-11-03 19:45:59 +00:00
buildmaster
2d51a9ea22 Bumping versions to 2.2.10.BUILD-SNAPSHOT after release 2021-07-06 15:13:27 +00:00
buildmaster
2add690740 Going back to snapshots 2021-07-06 15:13:26 +00:00
buildmaster
f8438f7b7f Update SNAPSHOT to 2.2.9.RELEASE 2021-07-06 15:11:40 +00:00
buildmaster
0bf4dcfaa5 Bumping versions to 2.2.9.BUILD-SNAPSHOT after release 2021-04-21 17:29:30 +00:00
buildmaster
1a277db429 Going back to snapshots 2021-04-21 17:29:30 +00:00
buildmaster
86142f2448 Update SNAPSHOT to 2.2.8.RELEASE 2021-04-21 17:27:59 +00:00
buildmaster
df5e032bc9 Bumping versions to 2.2.8.BUILD-SNAPSHOT after release 2021-02-11 14:28:54 +00:00
buildmaster
973c458a70 Going back to snapshots 2021-02-11 14:28:54 +00:00
buildmaster
00a1f5b771 Update SNAPSHOT to 2.2.7.RELEASE 2021-02-11 14:27:32 +00:00
buildmaster
151b0a8780 Bumping versions to 2.2.7.BUILD-SNAPSHOT after release 2020-11-09 10:54:01 +00:00
buildmaster
fb290c4a86 Going back to snapshots 2020-11-09 10:54:01 +00:00
buildmaster
2f1f1e73e9 Update SNAPSHOT to 2.2.6.RELEASE 2020-11-09 10:52:18 +00:00
Spencer Gibb
676866cfcf Migrates from spring-cloud-gateway-core to spring-cloud-gateway-server. (#1807)
spring-cloud-starter-gateway now depends on spring-cloud-gateway-server.

spring-cloud-gateway-core now depends on spring-cloud-gateway-server and prints a deprecation message if users are depending on spring-cloud-gateway-core directly.
2020-09-08 16:34:00 -04:00
buildmaster
24c4f7c4da Bumping versions to 2.2.6.BUILD-SNAPSHOT after release 2020-08-28 20:14:17 +00:00
buildmaster
ae65677098 Going back to snapshots 2020-08-28 20:14:17 +00:00
buildmaster
8902e012f7 Update SNAPSHOT to 2.2.5.RELEASE 2020-08-28 20:12:13 +00:00
spencergibb
169530433e Returns always true predicate if predicates are empty.
This handles a rare case where a user bypasses the many checks to ensure that the predicates aren't empty.

Fixes gh-1915
2020-08-28 11:29:25 -04:00
spencergibb
b3a69dbcb4 Avoids possible null value in Principal.getName()
Changes to get the Principal first via map, the return the name or empty if null.

Fixes gh-1854
2020-08-28 11:07:09 -04:00
buildmaster
ea6d775445 Bumping versions to 2.2.5.BUILD-SNAPSHOT after release 2020-07-31 21:13:25 +00:00
buildmaster
8d01548b23 Going back to snapshots 2020-07-31 21:13:25 +00:00
buildmaster
5d0cf34231 Update SNAPSHOT to 2.2.4.RELEASE 2020-07-31 21:11:08 +00:00
spencergibb
73d934ee66 formatting 2020-07-28 14:14:36 -04:00
spencergibb
7705613b4a Instanceof check to avoid class cast exception
See gh-1873
2020-07-28 14:14:23 -04:00
Ruslan Akhundov
5467827905 Fixes memory leak when rewriting gzipped response body.
Fixes gh-1766
2020-07-28 13:22:49 -04:00
Lyth
001c74dcb6 Adds support for multiple headers with the same name.
Fixes gh-1775
Fixes gh-1776
2020-07-28 13:18:40 -04:00
Mete Alpaslan Katırcıoğlu
1f00f23e0d Allows duplicate X-Forwarded-For headers.
Fixes gh-826
Fixes gh-1760
2020-07-28 13:18:40 -04:00
Nikita Konev
9ddfb8b703 fix double encoding websocket upgrade url (#1731) 2020-07-28 13:18:33 -04:00
Ryan Baxter
ef32cb7e9b Filtering the status codes just once 2020-07-21 14:52:46 -04:00
Ryan Baxter
87e8892fe4 Add the ability to trip the circuit breaker based on returned status code. 2020-07-14 10:53:00 -04:00
buildmaster
2df5dde632 Bumping versions to 2.2.4.BUILD-SNAPSHOT after release 2020-05-28 18:17:06 +00:00
buildmaster
e8364edac6 Going back to snapshots 2020-05-28 18:17:06 +00:00
buildmaster
922eb8eedf Update SNAPSHOT to 2.2.3.RELEASE 2020-05-28 18:15:16 +00:00
spencergibb
b5e2ec5944 Adds message to timeout for resilience4j circuite breaker timeout.
Fixes gh-1729
2020-05-21 13:57:42 -04:00
spencergibb
a3c0dec92e formatting 2020-05-21 13:39:32 -04:00
fangfeikun
e0a78c81f1 Releases body after sending modified body to downstream fails.
Fixes gh-1520
2020-05-19 16:14:19 -04:00
Andrew Fitzgerald
16944d61d0 Adds a filter to replace the host header
fixes gh-530
fixes gh-1344
2020-05-19 16:12:51 -04:00
tooSun
eedcceee20 Fix spring.codec.max-in-memory-size configuration is invalid for ReadBodyPredicateFactory. Fixes # 1658 (#1686)
* Fix spring.codec.max-in-memory-size configuration is invalid for ReadBodyPredicateFactory. 

Co-authored-by: huangluob <huangluob@newland.com.cn>

Fixes gh-1658
2020-05-19 16:06:36 -04:00
Nikita Konev
e0b4d7e321 make static inner classes in HttpClientProperties (#1618) 2020-05-19 15:26:29 -04:00
Alvin
fa70b31f1e Cache the success routes until next successful refresh. (#1602)
* refreshWorksWhenFirstRefreshSuccessAndOtherError

* update format

* use isSuccess instred of Enum

Co-authored-by: 田雪峰 <tianxuefeng@shuidihuzhu.com>

Fixes gh-600
2020-05-19 15:24:53 -04:00
spencergibb
0b71884ca4 Ignores test for boot 2.2.x 2020-05-19 12:58:21 -04:00
spencergibb
7ee19ffe80 Wraps ServerHttpRequests even if there is no body.
This avoids multiple subscriptions.

Fixes gh-1675
2020-05-18 17:08:12 -04:00
spencergibb
bc5fdf3154 Include server.error.include-message=always for test 2020-05-18 10:29:13 -04:00
Spencer Gibb
4b62b79fd5 Moves blockhound integration to spring cloud package (#1697)
This then does not override reactor integration
2020-04-29 16:36:16 -04:00
Spencer Gibb
2821def4fd Allows 0 burstCapacity.
Fixes gh-1312
2020-04-08 22:49:04 -04:00
Spencer Gibb
f4bb8f102f Adds assertions to RewritePathGatewayFilterFactory.Config
fixes gh-1436
2020-04-08 21:44:49 -04:00
Spencer Gibb
fa5f9212e0 Removed errant code 2020-04-08 21:37:03 -04:00
Spencer Gibb
6a2af16ff8 Avoid concurrent modification errors by copying list of filters.
Fixes gh-1073
2020-04-08 20:48:30 -04:00
Spencer Gibb
cf13c284e1 formatting 2020-04-08 11:47:43 -04:00