Andy Wilkinson
9b65409e23
Generalize database initialization detection and include R2DBC
...
Closes gh-25818
2021-03-29 20:07:54 +01:00
Andy Wilkinson
e49a88cb9b
Auto-configure script-based R2DBC database initialization
...
See gh-24741
2021-03-29 12:01:19 +01:00
Andy Wilkinson
90b4ced7a6
Move DataSource init auto-config out of DataSourceAutoConfiguration
...
Previously, the auto-configuration for DataSource initialization and
the properties used to configure it were part of the general
DataSource auto-configuration and properties.
This commit moves the auto-configuration of DataSource initialization
out into a separate top-level auto-configuration class. Similarly,
the properties for configuring DataSource initialization have been
moved from `spring.datasource.*` into `spring.sql.init.*`.
The old initialization-related `spring.datasource.*` properties have
been deprecated but can still be used. When they are used, they new,
separate initialization auto-configuration will back off. In other
words, the initialization related `spring.datasource.*` properties
and the `spring.sql.init.*` properties cannot be used in combination.
Closes gh-25323
2021-03-24 14:57:29 +00:00
Andy Wilkinson
5dee68c925
Move script-based DataSource initializer into spring-boot
...
Closes gh-25487
Closes gh-25756
2021-03-22 20:14:30 +00:00
Andy Wilkinson
fb670ee654
Drop support for Gradle 5.6.x
...
Closes gh-24225
2021-03-19 17:30:27 +00:00
Phillip Webb
bb38ee38a6
Fix package tangle and polish prefix support
...
Polish the prefix support introduced in commit a8592f36d4 and fix a
package tangle between `boot.context.properties.source` and `boot.env`.
The `Prefix` interface has now been moved into a new default method on
`OriginLookup`.
See gh-3450
2021-03-18 14:49:52 -07:00
Tommy Ludwig
8eb73bcf01
Support sending metrics to InfluxDB v2
...
See gh-25721
2021-03-17 15:14:43 +01:00
Stephane Nicoll
eb406867ea
Polish "Upgrade to Micrometer 1.7.0-M1"
...
See gh-25707
2021-03-17 11:28:52 +01:00
Stephane Nicoll
4fcbfd3e84
Merge branch '2.4.x'
...
Closes gh-25645
2021-03-15 16:09:05 +01:00
Stephane Nicoll
6b9032b4d3
Document that Java 16 is supported
...
Closes gh-25527
2021-03-15 16:08:56 +01:00
Stephane Nicoll
ed39075177
Merge branch '2.4.x'
...
Closes gh-25644
2021-03-15 14:25:49 +01:00
Stephane Nicoll
9aa1ce235f
Document DataSource implementations supported by DataSourceBuilder
...
Closes gh-25333
2021-03-15 14:25:22 +01:00
Stephane Nicoll
9b0cdac97a
Add support for external configuration for Cassandra
...
Closes gh-24065
2021-03-15 10:44:13 +01:00
Phillip Webb
bea307b115
Extract code samples from docs
...
See gh-6313
2021-03-12 17:49:17 -08:00
Phillip Webb
08c4d03649
Fix LocalCacheVerifier include tags
...
Fixes gh-25567
2021-03-11 16:26:53 -08:00
Phillip Webb
05cf7fbb04
Use new backend features for extracted samples
...
Update extracted samples to make use of code folding and chomping.
See gh-6313
2021-03-09 11:55:23 -08:00
Andy Wilkinson
ed72bca6c8
Provide more pluggable way to indicate DataSource init dependencies
...
Closes gh-17619
Closes gh-25559
2021-03-09 13:55:48 +00:00
Andy Wilkinson
99b7d29c2c
Merge branch '2.4.x'
2021-03-09 11:12:07 +00:00
Andy Wilkinson
9be36f3a72
Merge branch '2.3.x' into 2.4.x
2021-03-09 11:11:46 +00:00
Phillip Webb
6e5c510e0a
Migrate to asciidoctor-spring-backends
...
Migrate to the snapshot version of asciidoctor-spring-backends.
See gh-25553
2021-03-08 22:07:17 -08:00
Phillip Webb
3bb9b2300e
Polish asciidoc markup
2021-03-08 22:03:35 -08:00
Stephane Nicoll
bb0f43cf07
Allow JMX endpoint ObjectNames to be customized
...
Closes gh-25317
2021-03-05 16:19:19 +01:00
Andy Wilkinson
006cb643ea
Merge branch '2.4.x'
...
Closes gh-25514
2021-03-05 14:16:27 +00:00
Andy Wilkinson
2f95c1e2c8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25513
2021-03-05 14:16:07 +00:00
Andy Wilkinson
22b73f3020
Polish "Improve documentaion of Mockito test execution listeners"
...
See gh-25375
2021-03-05 14:14:36 +00:00
cdalexndr
72562e0fd4
Improve documentaion of Mockito test execution listeners
...
See gh-25375
2021-03-05 12:49:18 +00:00
Andy Wilkinson
2cffbc90cb
Merge branch '2.4.x'
...
Closes gh-25511
2021-03-05 11:03:41 +00:00
Andy Wilkinson
836ad76df1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25510
2021-03-05 11:03:08 +00:00
Andy Wilkinson
92133d47d0
Polish "Make link to Actuator API docs more prominent"
...
See gh-25486
2021-03-05 10:58:47 +00:00
cdalexndr
5f4e1b747e
Make link to Actuator API docs more prominent
...
See gh-25486
2021-03-05 10:57:59 +00:00
Madhura Bhave
37dcb90876
Merge branch '2.4.x'
...
Closes gh-25502
2021-03-04 14:48:11 -08:00
Madhura Bhave
ae630e03ce
Warn against using multi-document files with TestPropertySource
...
Closes gh-24945
2021-03-04 14:46:59 -08:00
Madhura Bhave
e1904fb72f
Merge branch '2.4.x'
...
Closes gh-25500
2021-03-04 13:04:18 -08:00
Madhura Bhave
cfac223cff
Document configtree support for Docker secrets
...
Closes gh-25095
2021-03-04 13:02:28 -08:00
Stephane Nicoll
9db78022bd
Merge branch '2.4.x'
...
Closes gh-25464
2021-03-01 10:45:16 +01:00
Stephane Nicoll
63cca9b8c6
Polish "Document precedence between properties and yaml"
...
See gh-25300
2021-03-01 10:44:43 +01:00
Robert Smith
20ed8c2ec3
Document precedence between properties and yaml
...
See gh-25300
2021-03-01 10:39:34 +01:00
izeye
c823f44e76
Polish
...
See gh-25451
2021-02-27 11:22:05 +01:00
Andy Wilkinson
9713bfc765
Enable the logging shutdown hook by default
...
This commit updates LoggingApplicationListener to register the logging
shutdown hook by default.
The hook is detrimental in a war deployment as it may pin parts of an
application in memory after it has been undeployed. For this reason,
the hook is still disabled by default in war deployments. This is
achieved by setting an attribute on the servlet context in
SpringBootServletInitializer that is then consumed via the Environment
by LoggingApplicationListener.
Closes gh-25046
2021-02-26 14:00:08 +00:00
Madhura Bhave
a8592f36d4
Add prefix support for property source
...
We configure the `SystemEnvironmentPropertySource` as a `Prefixed` property
source. When adapting this to a `ConfigurationPropertySource, a
`PrefixedConfigurationPropertySource` will be created for it.
A `PrefixedConfigurationPropertySource` will resolve property
such as `foo.bar` to `my.foo.bar` for a prefix of `my`.
Closes gh-3450
2021-02-25 12:53:34 -08:00
Stephane Nicoll
9e3cfc5d7a
Merge branch '2.4.x'
...
Closes gh-25432
2021-02-25 15:58:51 +01:00
John Blum
cec4d45cf6
Fix grammatical error in documentation
...
See gh-25411
2021-02-25 15:57:56 +01:00
Andy Wilkinson
f09630f73c
Allow additional keys to be configured for value sanitization
...
Closes gh-25384
2021-02-24 19:28:29 +00:00
Andy Wilkinson
10ef991e1d
Sanitize sensitive portion of the value of url and urls keys
...
Closes gh-25387
2021-02-24 14:42:25 +00:00
Stephane Nicoll
d9dcfeba5c
Polish "Add more customization options for InfluxDB"
...
See gh-25319
2021-02-23 11:35:15 +01:00
Stephane Nicoll
808e58265f
Merge branch '2.4.x'
...
Closes gh-25372
2021-02-19 12:50:08 +01:00
Stephane Nicoll
9e6302ee6a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25371
2021-02-19 12:49:40 +01:00
Tommy Ludwig
bd2a890899
Polish HTTP client metrics documentation wording
...
See gh-25353
2021-02-19 12:48:56 +01:00
Phillip Webb
a1dc107144
Update copyright year of changed files
2021-02-18 16:23:56 -08:00
Andy Wilkinson
df5f59127a
Support Jetty 10
...
Closes gh-24886
2021-02-17 17:49:59 +00:00