spencergibb
c6e4e4a47f
Revert "polish"
...
This reverts commit f2fe2820
2021-03-16 16:32:31 -04:00
spencergibb
8abaf1ba85
Merge branch '2.2.x'
2021-03-16 13:26:14 -04:00
spencergibb
f2fe28203a
polish
2021-03-16 13:25:13 -04:00
Daniel Gerber
4269bb3803
Implements DefaultServiceInstance.getScheme().
...
This fixes the problem, that a https URI could not be overriden in Unit tests with http (avoiding certificate problems on the build server)
2021-03-16 13:25:13 -04:00
buildmaster
0c0aa00e2d
Bumping versions
2021-03-16 16:05:38 +00:00
spencergibb
cde355e5e5
Provides a way to disable DecryptEnvironmentPostProcessor.
...
Fixes gh-927
2021-03-15 21:33:41 -04:00
spencergibb
4995ffc88a
Revert "Detects dynamic mgmt port in auto service registration."
...
This reverts commit c92a9414
2021-03-15 21:00:34 -04:00
spencergibb
3885af8caf
Moves bootstrap enabled property to refresh property source.
...
LegacyContextRefresher used to set `spring.cloud.bootstrap.enabled=true` as a property using the api of `SpringApplicationBuilder`. This change moves the setting of properties for refresh from ContextRefresher to LegacyContextRefresher since they are only applicable there. The bootstrap enabled propery is now set on the refresh property source rather than the api.
Fixes gh-892
2021-03-15 20:27:14 -04:00
spencergibb
5928ccd168
Ensure that TextEncryptor can be excluded.
...
Moves usage of TextEncryptor to TextEncryptorUtils.
Fixes gh-912
2021-03-15 19:49:53 -04:00
spencergibb
edbffb158f
Merge branch 'gh-561'
2021-03-15 17:05:09 -04:00
Chris White
c92a941489
Detects dynamic mgmt port in auto service registration.
...
Fixes gh-561
Fixes gh-562
2021-03-15 17:04:42 -04:00
spencergibb
483f4a69fe
Sets defaults of StoreTypes in getters of TlsProperties.
...
Deprecates TlsProperties.postConstruct
2021-03-15 15:56:12 -04:00
Olga MaciaszekSharma
cf21ea8a65
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/src/main/asciidoc/_configprops.adoc
2021-03-15 20:04:44 +01:00
Olga MaciaszekSharma
9551cfb5c2
Add note on not using @Configuration with @LoadBalancerClient. Regenerate configprops. Fixes gh-922.
2021-03-15 20:03:05 +01:00
buildmaster
a375f9fa91
Bumping versions
2021-03-13 16:05:46 +00:00
spencergibb
ce66be277d
formatting
2021-03-12 14:31:59 -05:00
spencergibb
9301e7e88c
Merge branch '2.2.x'
2021-03-12 14:30:35 -05:00
bono007
ee2a6f168f
Add probe method to DiscoveryClient ( #789 )
...
Add probe method to DiscoveryClient and optionally use in DiscoveryClientHealthIndicator.
Fixes gh-785
Co-authored-by: Spencer Gibb <sgibb@pivotal.io >
2021-03-12 14:24:37 -05:00
Olga MaciaszekSharma
5c0bc097fa
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/src/main/asciidoc/spring-cloud-commons.adoc
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerAutoConfiguration.java
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/reactive/ExchangeFilterFunctionUtils.java
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/reactive/ReactorLoadBalancerClientAutoConfiguration.java
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/reactive/ReactorLoadBalancerExchangeFilterFunction.java
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/reactive/RetryableLoadBalancerExchangeFilterFunction.java
# spring-cloud-commons/src/test/java/org/springframework/cloud/client/loadbalancer/reactive/RetryableLoadBalancerExchangeFilterFunctionIntegrationTests.java
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/config/BlockingLoadBalancerClientAutoConfiguration.java
2021-03-12 14:49:19 +01:00
Olga MaciaszekSharma
3e74ab018d
Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
2021-03-12 13:30:45 +01:00
Toshiaki Maki
eddaaac5cb
Add LoadBalancerClientRequestTransformer to 2.2.x ( #925 )
2021-03-12 13:30:32 +01:00
Olga MaciaszekSharma
61560ef760
Fix flaky test.
2021-03-12 13:24:21 +01:00
Olga Maciaszek-Sharma
272365490a
Add hint-based instance filtering ( #923 )
2021-03-12 12:55:44 +01:00
Olga Maciaszek-Sharma
6b6f6dbbd5
Move LoadBalancerServiceInstanceCookieTransformer to loadbalancer module. ( #920 )
2021-03-11 16:28:21 +01:00
spencergibb
2b2903c91d
Makes junit:junit optional.
...
This means modules using spring-cloud-test-support must have the
junit-vintage-engine dependency so tests will run properly.
2021-03-09 14:45:32 -05:00
spencergibb
458ba95507
Fixes spring.cloud.oauth2.load-balanced.enabled condition.
...
Fixes gh-921
2021-03-09 14:44:38 -05:00
spencergibb
2cbf197050
Updates test to jupiter
2021-03-09 12:56:39 -05:00
buildmaster
acdb17c3a7
Bumping versions
2021-03-09 16:05:30 +00:00
Olga Maciaszek-Sharma
d583addb37
Add service instance cookie mechanism for blocking load-balanced requests. ( #918 )
2021-03-09 10:14:30 +01:00
spencergibb
da22aed5d8
Move CachedRandomPropertySource to EnvironmentPostProcessor
...
Previously it was an auto-configuration that only worked in legacy bootstrap mode.
Fixes gh-919
2021-03-08 17:37:42 -05:00
spencergibb
38a3711be7
Retain configured property sources across refresh.
...
Fixes gh-913
2021-03-08 17:23:05 -05:00
Olga Maciaszek-Sharma
8bffa27e9a
Instantiate one LoadBalancedRetryFactory bean. ( #917 )
2021-03-05 16:22:10 +01:00
spencergibb
3c818f8cf3
Merge branch '2.2.x'
2021-03-03 16:23:18 -05:00
Tim Ysewyn
894b7d25c9
Log exceptions as errors
2021-03-03 22:17:58 +01:00
Ryan Baxter
5716143d64
Merge remote-tracking branch 'origin/2.2.x'
2021-02-22 13:48:23 -05:00
Ryan Baxter
d55b09b598
Adding the need for management.endpoint.env.post.enabled=true to the docs
2021-02-22 13:45:04 -05:00
Ian Hu
e42f0987bb
Avoid hard-coded SCOPED_TARGET_PREFIX usage. ( #811 )
...
Co-authored-by: Spencer Gibb <sgibb@pivotal.io >
2021-02-17 11:34:59 -05:00
Olga Maciaszek-Sharma
36d5350661
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/HealthCheckServiceInstanceListSupplier.java
2021-02-17 15:44:21 +01:00
Роман Чигвинцев
95a22796eb
Fix bug of service instance refetching when repeating health check is activated ( #904 )
...
Fixes gh-899
(cherry picked from commit 3d257b43003a02b64c4f7fd97680e7981d0b52f4)
2021-02-17 15:35:39 +01:00
Olga Maciaszek-Sharma
2e71703df5
Merge 2.2.x
2021-02-15 16:44:36 +01:00
buildmaster
3aff1bea0d
Bumping versions to 2.2.8.BUILD-SNAPSHOT after release
2021-02-11 13:11:53 +00:00
buildmaster
c8d0e7f13d
Going back to snapshots
2021-02-11 13:11:52 +00:00
buildmaster
d74cd35533
Update SNAPSHOT to 2.2.7.RELEASE
2021-02-11 13:09:01 +00:00
Olga Maciaszek-Sharma
5bfd4610de
Backport retryable lb exchange filter function ( #902 )
2021-02-11 12:11:52 +01:00
johnny850807
361a8c2bae
Add getSupportedLifecycleProcessors method in BlockingLoadBalancerClient
...
# Conflicts:
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/blocking/client/BlockingLoadBalancerClient.java
2021-02-10 11:30:13 +01:00
spencergibb
70ec68fade
Adds support for boot 2.5.
...
Adds version in CompatibilityVerifierProperties and reflection check in SpringBootVersionVerifier
Also removes all reflection checks prior to 2.4 since they no longer apply.
Fixes gh-896
2021-02-01 12:51:22 -05:00
spencergibb
44eab8def2
Adds boot 2.4 support in SpringBootVersionVerifier.
...
The reason errors weren't reported before with boot 2.4 and cloud 2020.0 is because of an error in logic. See gh-895
See also gh-896
2021-02-01 12:41:16 -05:00
spencergibb
5db02e2bee
Removes boot 2.3 from CompatibilityVerifierProperties
...
See gh-896
2021-02-01 12:38:03 -05:00
spencergibb
d18708fd5b
Merge branch '2.2.x'
2021-02-01 12:30:49 -05:00
spencergibb
28932e58e9
Fix false positives in SpringBootVersionVerifier
...
If user was using boot 2.4 with Hoxton, the manifest check would return false, then try the reflection based predicates which would match 2.3 since the 2.3 predicate still holds true in 2.4
Fixes gh-895
2021-02-01 12:30:16 -05:00