Commit Graph

1709 Commits

Author SHA1 Message Date
Olga Maciaszek-Sharma
c19af741aa Support loadbalancer lifecycle (#2066)
* Add LoadBalancer lifecycle callbacks.

* Switch test to junit jupiter.

* Add more tests.

* Update docs.

* Adjust to changes in commons.
2020-12-09 13:59:48 +01:00
buildmaster
3454ac0b8b Going back to snapshots 2020-12-01 22:59:21 +00:00
buildmaster
6203efde55 Update SNAPSHOT to 3.0.0-M6 2020-12-01 22:58:07 +00:00
Olga Maciaszek-Sharma
72c961b56b Pass HTTP server requests and hints to LoadBalancer. (#2062) 2020-12-01 17:32:47 +01:00
buildmaster
0d5c70622d Bumping versions 2020-11-19 18:06:16 +00:00
buildmaster
b4ad657e66 Going back to snapshots 2020-11-17 20:54:45 +00:00
buildmaster
8709ca823d Update SNAPSHOT to 3.0.0-M5 2020-11-17 20:53:30 +00:00
buildmaster
600ab6bad4 Bumping versions 2020-11-16 18:06:16 +00:00
spencergibb
3e00fef582 Moves ReactiveOAuth2AuthorizedClientManager to its own autoconfig
This allows auto configuration order to be followed without worrying about the TokenRelayGatewayFilterFactory.
2020-11-10 15:01:00 -05:00
spencergibb
965abef4af Disable token-relay filter in disabled test 2020-11-10 13:11:22 -05:00
spencergibb
8722f4062e Makes dependencies of TokenRelayGatewayFilterFactory lazy.
Because of the use in the java dsl before oauth2 client auto configuration can run, the ReactiveOAuth2AuthorizedClientManager field of TokenRelayGatewayFilterFactory needs to be lazy.
2020-11-10 12:57:11 -05:00
spencergibb
b0b77ce83c formatting 2020-11-10 12:54:23 -05:00
spencergibb
691a13c68c Merge branch '2.2.x' 2020-11-09 16:05:12 -05:00
spencergibb
8dc4a0fb84 Removes host header for websockets.
Fixes gh-1834
2020-11-09 16:02:46 -05: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
spencergibb
616a1d06b1 Ignore failing ssl test.
see https://github.com/spring-cloud/spring-cloud-gateway/issues/2022
2020-11-03 16:36:00 -05:00
spencergibb
d434c44587 Updates to use HttpClient.option() 2020-11-03 15:44:11 -05:00
Olivier Lechevalier
9e58ccf7f5 Fix the SetRequestHostHeader filter documentation. 2020-11-03 13:35:53 -05:00
Olivier Lechevalier
0027c5f6d1 Fix the SetRequestHostHeader filter documentation. 2020-11-03 13:34:53 -05:00
Ingyu Hwang
0336be7063 Fix typo in OnEnabledComponent (#1992) 2020-11-03 13:23:22 -05:00
spencergibb
80e797bca4 Merge branch '2.2.x' 2020-11-02 16:32:52 -05:00
Guillaume Berche
8d6973c876 Refine documentation on body rewrite filters for the case of missing body
Null will be passed. Mono.empty() should be returned to assign an empty body.

Fixes gh-2000
2020-11-02 16:32:14 -05:00
spencergibb
4c01308330 Updates to use proper meter registry auto configuration 2020-11-02 14:57:44 -05:00
spencergibb
21b4625aa5 formatting 2020-11-02 14:52:38 -05:00
spencergibb
7ea5b01160 Merge branch '2.2.x' 2020-11-02 14:51:51 -05:00
spencergibb
9a5ed3522b formatting 2020-11-02 14:49:33 -05:00
ctlove0523
fffcd23214 Allows SecureHeaders filter header values to be set per route.
Fixes gh-2005
Fixes gh-2008
2020-11-02 14:48:17 -05:00
spencergibb
2d065db852 formatting 2020-11-02 14:33:03 -05:00
spencergibb
f9dd9c4449 Merge branch '2.2.x' 2020-11-02 14:32:19 -05:00
Violeta Georgieva
4c8a1d6051 Fix memory leak in NettyWriteResponseFilter.wrap (#2019)
NettyWriteResponseFilter.wrap never releases the original poolable
buffer in case of DefaultDataBufferFactory.

Related to https://github.com/reactor/reactor-netty/issues/1359
2020-11-02 12:05:54 -05:00
Olga Maciaszek-Sharma
c3967e488b Merge remote-tracking branch 'origin/2.2.x'
# Conflicts:
#	spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/config/GatewayMetricsAutoConfiguration.java
#	spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/ReactiveLoadBalancerClientFilter.java
#	spring-cloud-gateway-server/src/test/java/org/springframework/cloud/gateway/filter/ReactiveLoadBalancerClientFilterTests.java
2020-10-27 13:17:19 +01:00
Olga Maciaszek-Sharma
652a44bc4d Get overrideScheme from isSecure(). (#2003) 2020-10-27 12:20:50 +01:00
Marcin Grzejszczak
5ef66ac8f1 Fixed the build 2020-10-26 12:05:47 +01:00
Marcin Grzejszczak
d4a114c012 Updated autoconfiguration setup 2020-10-26 11:16:55 +01:00
buildmaster
4b6644f936 Bumping versions 2020-10-17 18:06:13 +00:00
spencergibb
6f9a7a8288 Combines two metrics properties classes into one.
Updates GatewaySampleApplicationTests.java to use configured metrics prefix.
2020-10-16 15:57:18 -04:00
spencergibb
2941652190 Migrates token relay from spring-cloud-gateway-server-security.
It moves it to spring-cloud-gateway-server

See gh-1975
2020-10-16 15:36:15 -04:00
spencergibb
05e3bafde7 Migrates token relay from spring-cloud-gateway-server-security.
It moves it to spring-cloud-gateway-server

See gh-1975
2020-10-09 17:39:55 -04:00
spencergibb
dfa048faad Updates tests to use default metrics prefix. 2020-10-09 16:13:40 -04:00
spencergibb
cd6fe46cd9 formatting 2020-10-09 15:59:16 -04:00
spencergibb
546083a6e4 Updates default metrics prefix to spring.cloud.gateway.
See gh-1981
2020-10-09 15:58:20 -04:00
spencergibb
c3ac033ef0 Merge branch '2.2.x' 2020-10-09 15:55:34 -04:00
spencergibb
f09d8b2c5d Allows gateway metrics prefix to be customized.
Fixes gh-1981
2020-10-09 15:51:20 -04:00
spencergibb
f0dbda133d Adds TokenRelayAutoConfiguration docs 2020-10-08 16:34:47 -04:00
Spencer Gibb
837db44dfa Migrates token relay from spring-cloud-security. (#1976)
* Migrates token relay from spring-cloud-security.

Adds refresh token support.

Fixes https://github.com/spring-cloud/spring-cloud-security/issues/175

Fixes gh-1975

See https://github.com/spring-cloud/spring-cloud-security/issues/231
2020-10-08 16:17:25 -04:00
buildmaster
8fce2008b5 Going back to snapshots 2020-10-03 14:10:40 +00:00
buildmaster
a5151397af Update SNAPSHOT to 3.0.0-M4 2020-10-03 14:09:15 +00:00
buildmaster
e5e3083966 Bumping versions 2020-09-26 18:06:10 +00:00