spencergibb
eb32ea8f21
Use encrypt.fail-on-error in DecryptEnvironmentPostProcessor
...
Fixes gh-882
2021-01-11 11:56:36 -05:00
spencergibb
5bbe5331b7
Use existing PropertyUtils.bootstrapEnabled().
...
This will take into account if the bootstrap marker class is present and bring parity between ConditionalOnBootstrapDisabled and TextEncryptorConfigBootstrapper
2021-01-06 18:07:54 -05:00
spencergibb
f77a6ec372
Creates DecryptEnvironmentPostProcessor.
...
This is used if bootstrap and legacy processing are not enabled.
EnvironmentDecryptApplicationInitializer is only is if bootstrap and legacy processing are enabled.
Fixes gh-815
2020-12-20 11:14:36 -05:00
Marcin Grzejszczak
7211cdd2e8
Creates TextEncryptorBindHandler for Binder decryption.
...
It is registered in TextEncryptorConfigBootstrapper for later use in
other ConfigData implementations.
2020-12-20 11:12:15 -05:00
Olga Maciaszek-Sharma
c65dfbca6b
Merge remote-tracking branch 'origin/2.2.x'
...
# Conflicts:
# docs/src/main/asciidoc/_configprops.adoc
# spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/reactive/LoadBalancerProperties.java
# spring-cloud-loadbalancer/src/main/java/org/springframework/cloud/loadbalancer/core/HealthCheckServiceInstanceListSupplier.java
# spring-cloud-loadbalancer/src/test/java/org/springframework/cloud/loadbalancer/core/HealthCheckServiceInstanceListSupplierTests.java
2020-12-01 11:31:55 +01:00
Dave Syer
7287a3c767
Re-implement /pause endpoint
...
A new interface PauseHandler provides a callback for /pause and
/resume. The only implementation provided out of the box is for
Spring Integration's Pausable (so it will work with Spring Cloud
Stream Kafka for instance).
Fixes gh-788
2020-12-01 09:47:59 +00:00
Ralph Goers
4a2e83ea46
Remove URL check that causes loading 401 responses from Spring Cloud Config
2020-10-01 10:35:54 -04:00
Olga Maciaszek-Sharma
00668991a4
Reformat.
2020-09-17 09:44:37 -04:00
Olga Maciaszek-Sharma
034768bc8f
Adjust to updates in boot.
2020-09-17 09:44:37 -04:00
spencergibb
f9bc96747d
Merge branch '2.2.x'
2020-09-15 14:21:47 -04:00
Spencer Gibb
5f92501a0d
Performance improvements to NamedContextFactory. ( #826 )
...
Fixes gh-825
2020-09-15 14:13:17 -04:00
spencergibb
b6c852c506
Updates to use new BootstrapRegistry for ConfigData
2020-08-21 10:06:13 -04:00
spencergibb
8f8f7d4920
Adds spring-cloud-starter-bootstrap.
...
This allows users to opt-in to bootstrap via classpath rather than properties.
2020-08-10 15:27:17 -04:00
spencergibb
da469626f4
Updates to use new ConfigDataEnvironmentPostProcessor.applyTo() method
2020-08-06 21:40:10 -04:00
spencergibb
08ca4105ab
Replaces usage of ConfigFileApplicationListener with a subclass.
...
BootstrapConfigFileApplicationListener.java overrides the onApplicationEvent() method to not throw an exception.
2020-08-06 14:17:40 -04:00
Spencer Gibb
a183bc709f
Use new boot ConfigData framework ( #703 )
...
Bootstrap is now opt-in using `spring.config.use-legacy-processing`. Otherwise, bootstrap is left as is.
If bootstrap is disabled, the `ContextRefresher` uses new `ConfigData` framework from boot.
See #608 for original motivation.
2020-08-06 12:54:25 -04:00
spencergibb
7c6c32cb87
Mock property source name
2020-07-31 15:04:39 -04:00
Olga Maciaszek-Sharma
87e5d7a62b
Fix execution thread for blocking and adjusts timing
...
* Fix execution thread for blocking DiscoveryClientServiceInstanceListSupplier.
* Desynchronise HealthCheck and Cache. Add info about using HealthCheck without Cache to docs.
See gh-760
2020-05-27 10:13:55 -04:00
buildmaster
b9a5fabe03
Bumping versions
2020-05-22 16:06:07 +00:00
spencergibb
1995f3cbc3
Merge branch '2.2.x'
2020-05-21 17:07:11 -04:00
spencergibb
26dae55042
Adds support for non-enumerable property sources in bootstrap.
...
Fixes gh-724
2020-05-21 17:01:26 -04:00
spencergibb
b49f107dcd
Merge branch '2.2.x'
2020-05-15 11:49:31 -04:00
spencergibb
b59a546ce8
Stops casting RandomPropertySource.
...
This avoids casting errors if property sources are wrapped.
Fixes gh-757
2020-05-15 11:49:17 -04:00
Olga Maciaszek-Sharma
c1c815eac4
Update license comments.
2020-04-27 15:45:22 +02:00
Olga Maciaszek-Sharma
ad5cb2ebb9
Update license comments.
2020-04-23 15:14:47 +02:00
Ryan Baxter
bb0fe1af46
Merge remote-tracking branch 'origin/2.2.x'
2020-04-20 10:12:17 -04:00
Ryan Baxter
8519d3dd16
Changing default value to be false. Fixes #738
2020-04-20 10:10:45 -04:00
Ryan Baxter
bea81f7b51
Cherry picking commit 4119a9c
2020-04-02 10:26:24 -04:00
Ryan Baxter
4119a9c138
Add a property source that produces a random value that is cached ( #719 )
...
* Add a property source that produces a random value that is cached.
2020-03-30 09:25:23 -04:00
Spencer Gibb
6a1cc5b793
Merge branch '2.2.x'
2020-03-10 15:00:20 -04:00
Spencer Gibb
e8952fc66a
Updates ContextRefresher to maintain property source ordering. ( #705 )
...
Updates the targetName so that property sources maintain ordering from the bootstrap environment where they were refreshed.
Fixes gh-704
2020-03-10 14:57:57 -04:00
Spencer Gibb
f6a4bebf91
Merge branch '2.2.x'
2020-03-03 17:55:32 -05:00
Spencer Gibb
69a8cece5f
Ensures HikariDataSource is never re-bound.
...
Removes HikariDataSource from extra-refreshable and adds it to a new property never-refreshable.
ConfigurationPropertiesRebinder now checks that property and does not rebind beans whose class is in never-refreshable.
fixes gh-687
2020-03-03 17:54:58 -05:00
Ryan Baxter
fac994a454
Merge remote-tracking branch 'origin/2.2.x'
2020-02-27 16:19:44 -05:00
Ryan Baxter
fdfc0d5e9f
Making constructor public
2020-02-27 12:18:08 -05:00
Ryan Baxter
987971a45b
Merge remote-tracking branch 'origin/2.2.x'
2020-02-27 10:20:47 -05:00
Ryan Baxter
8127bab974
Move BootstrapPropertySource to its own class and expose delegate PropertySource via getter ( #695 )
2020-02-27 10:19:57 -05:00
Spencer Gibb
44dce764e8
Merge branch '2.2.x'
2020-01-30 14:35:41 -05:00
Spencer Gibb
744ad89177
Changes default value of management.endpoint.env.post.enabled to false.
...
fixes gh-681
2020-01-30 13:11:45 -05:00
shenjianeng
4678998351
fix double checked locking with volatile ( #649 )
2020-01-30 12:15:45 -05:00
Ryan Baxter
80e36d4b97
Merge remote-tracking branch 'origin/2.2.x'
2020-01-28 20:20:04 -05:00
Ryan Baxter
cb0a693cc9
merge 2.1.x into 2.2.x
2020-01-28 20:19:31 -05:00
Ryan Baxter
c982cd8798
Merge branch '466' of https://github.com/srempfer/spring-cloud-commons into srempfer-466
2020-01-28 20:15:16 -05:00
Spencer Gibb
7680957370
Merge branch '2.2.x'
2020-01-27 17:06:49 -05:00
Spencer Gibb
c69bf5c597
Merge branch '2.1.x' into 2.2.x
2020-01-27 17:06:31 -05:00
Spencer Gibb
b10e449279
Forces web-application-type=none in ContextRefresher.
...
This allows apps with spring.main.web-application-type={REACTIVE|SERVLET} to function properly without error.
fixes gh-678
2020-01-27 17:06:04 -05:00
Spencer Gibb
55e7ce5103
Migrates to new OutputCaptureRule
2020-01-21 12:45:30 -05:00
Spencer Gibb
8b53f2862a
Swaps deprecated ConditionalOnEnabledEndpoint for updated annotation.
...
Swaps with ConditionalOnAvailableEndpoint
2020-01-21 12:45:30 -05:00
Spencer Gibb
0549a11cd3
Merge branch '2.2.x'
2020-01-17 15:52:49 -05:00
Spencer Gibb
e37b383c04
Migrates to new OutputCaptureRule
2020-01-17 15:52:35 -05:00