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
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
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
Ingyu Hwang
0336be7063
Fix typo in OnEnabledComponent ( #1992 )
2020-11-03 13:23:22 -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
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
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
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
spencergibb
b12a5f268d
removes unused import
2020-09-25 22:01:29 -04:00
spencergibb
a8d0b31ceb
Updates other beans to be @ConditionalOnEnabled*
2020-09-25 21:58:18 -04:00
spencergibb
d3fdc79d87
removes @ConditionalOnEnabledGlobalFilter from metrics
2020-09-25 21:57:57 -04:00
spencergibb
800d68bfa2
fixes reactive load balancer client filter property
2020-09-25 21:57:37 -04:00
spencergibb
63b3ac0886
formatting
2020-09-25 21:02:37 -04:00
spencergibb
1bf65d4c34
removes references to hystrix
2020-09-25 21:01:32 -04:00
spencergibb
3b179daa26
removes ReadBodyPredicateFactory.java
2020-09-25 21:01:14 -04:00
spencergibb
ec99097a63
Merge branch '2.2.x'
2020-09-25 20:57:24 -04:00
Bruno Silva
d8e53f1188
Allows filters and predicates to be disabled by a property.
...
This is achieved by three new annotations:
- @ConditionalOnEnabledFilter
- @ConditionalOnEnabledGlobalFilter
- @ConditionalOnEnabledPredicate
properties are :
- spring.cloud.gateway.filter.<name>.enabled
- spring.cloud.gateway.global-filter.<name>.enabled
- spring.cloud.gateway.predicate.<name>.enabled
Where name is the snake case version of the class name minus the suffix.
So, `RemoveCachedBodyFilter` has `<name>` of `remove-cached-body` and
`PathRoutePredicateFactor has a `<name>` of `path.
Fixes gh-72
2020-09-25 20:47:37 -04:00
spencergibb
5e0baf5480
Closes connection on retry.
...
see gh-1866
2020-09-25 15:26:22 -04:00
buildmaster
38030d33be
Bumping versions
2020-09-17 18:06:17 +00:00