Commit Graph

961 Commits

Author SHA1 Message Date
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
ukayani
73b01f81e6 Preserves the order of route definitions.
This preserves the order in which route definitions are composited together and likewise for routes this would ensure that route definitions from properties do not lose their relative ordering.

Fixes gh-1660
2020-04-08 11:29:45 -04:00
Spencer Gibb
429a44f942 Adds CookieRoutePredicateFactoryIntegrationTests 2020-04-01 15:14:55 -04:00