Andy Wilkinson
aab4ee9aa2
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23243
2020-09-10 11:15:03 +01:00
Andy Wilkinson
e4691a4c61
Document that sliced tests don't scan @ConfigurationProperties beans
...
Closes gh-23210
2020-09-10 11:14:28 +01:00
Stephane Nicoll
8404c4c71b
Document how to perform tasks after application startup
...
Closes gh-22100
2020-08-31 11:33:27 +02:00
Stephane Nicoll
e74e53fdaf
Clarify how to take full control of ElasticSearch's rest client
...
Closes gh-23074
2020-08-31 11:19:36 +02:00
Stephane Nicoll
62dbd90d46
Document how to add auto-configurations to a test slice
...
Closes gh-22531
2020-08-31 09:58:56 +02:00
Stephane Nicoll
008eee42a1
Add a note about using graceful shutdown from an IDE
...
Closes gh-22959
2020-08-31 09:38:21 +02:00
Stephane Nicoll
39dc2e7de4
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23060
2020-08-24 11:57:22 +02:00
Stephane Nicoll
f1455b156a
Polish "Add example of custom Actuator operations"
...
See gh-23028
2020-08-24 11:56:31 +02:00
Ivo Smid
e8de069e00
Add example of custom Actuator operations
...
See gh-23028
2020-08-24 11:37:00 +02:00
Stephane Nicoll
9a374f7d67
Merge branch '2.2.x' into 2.3.x
...
Closes gh-23004
2020-08-19 10:09:22 +02:00
dreis2211
06eb7e9777
Mention correct JUnit 5 annotations in Kotlin testing section
...
See gh-23002
2020-08-19 10:07:40 +02:00
Scott Frederick
3f80638a36
Fail on layertools extract with launch script
...
This commit adds a check to the `layertools extract` command to
ensure that the jar file being processed is readable and has a
valid directory.
Fixes gh-22993
2020-08-18 17:06:31 -05:00
Stephane Nicoll
6b679b7d64
Polish
...
See gh-22945
2020-08-17 13:24:51 +02:00
Phillip Webb
03d4b89c06
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22960
2020-08-14 15:11:23 -07:00
Maciej Walkowiak
15de956566
Fix typo `Assert4J` -> `AssertJ`
...
See gh-22948
2020-08-14 15:09:56 -07:00
Stephane Nicoll
df78105a3c
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22930
2020-08-13 11:48:43 +02:00
Stephane Nicoll
f61a632a37
Polish "Fix conditions that lead to auto-configure PushGateway"
...
See gh-22919
2020-08-13 11:47:43 +02:00
smlc
c355b95f6c
Fix conditions that lead to auto-configure PushGateway
...
See gh-22919
2020-08-13 11:41:49 +02:00
Stephane Nicoll
38baaf31d3
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22899
2020-08-12 09:51:25 +02:00
Stephane Nicoll
ee2363fca7
Polish "Harmonize Discover the HTTP Port at Runtime How-To"
...
See gh-22898
2020-08-12 09:50:44 +02:00
John Franco
303768b2b5
Harmonize Discover the HTTP Port at Runtime How-To
...
See gh-22898
2020-08-12 09:48:57 +02:00
Madhura Bhave
eeca767c49
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22895
2020-08-11 12:22:43 -07:00
Madhura Bhave
cdbb7f441a
Do not ignore null/empty values from SPRING_APPLICATION_JSON
...
Fixes gh-21542
2020-08-11 12:22:08 -07:00
Stephane Nicoll
92445fcc54
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22890
2020-08-11 16:51:34 +02:00
Stephane Nicoll
ccffd50285
Document the limitation of default value detection
...
Closes gh-22685
2020-08-11 16:51:00 +02:00
Stephane Nicoll
64a5aa9340
Polish
2020-08-11 16:41:47 +02:00
Stephane Nicoll
ac7320d7fe
Document that Cassandra's application.conf is not considered
...
Closes gh-21787
2020-08-11 15:53:06 +02:00
Stephane Nicoll
dc4de06b35
Restore customization of the Couchbase cache manager
...
With the upgrade to the new Couchbase SDK and the related changes in
Spring Data Couchbase, CacheManagerCustomizer can no longer be used to
customize the Couchbase cache manager as it is an immutable class.
This commit introduces a dedicated callback for the
CouchbaseCacheManagerBuilder that is used by the auto-configuration and
update the documentation to refer to it with a sample usage.
Closes gh-22573
2020-08-11 13:32:17 +02:00
Stephane Nicoll
2b578296f9
Merge branch '2.2.x' into 2.3.x
2020-08-10 14:33:37 +02:00
Stephane Nicoll
8962d6ca21
Polish
2020-08-10 14:31:16 +02:00
Brian Clozel
fea535d176
Update HTTP/2 auto-configuration for Jetty
...
Prior to this commit, the HTTP/2 server auto-configuration for Jetty
would require Conscrypt as a hard dependency.
This commit updates the auto-configuration for more flexibility and now
allows the following deployments:
* JDK9+ with the JDK ALPN implementation
* JDK8u252+ with the backported ALPN implementation
* Conscrypt with no JDK requirement
The auto-configuration now improves detection and guides developers in
case there is a missing `jetty-alpn-*-server` dependency.
The reference docs in the HOWTO section has been updated accordingly.
Closes gh-22188
2020-08-07 15:42:23 +02:00
Andy Wilkinson
327138c227
Merge branch '2.2.x' into 2.3.x
2020-08-06 13:34:12 +01:00
Andy Wilkinson
63f7c75b61
Polish
2020-08-06 13:34:01 +01:00
Andy Wilkinson
c121f9f61f
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22758
2020-08-06 09:21:29 +01:00
Andy Wilkinson
b53f54f2cf
Add tip about using AopTestUtils.getTargetProxy with proxied spy beans
...
Closes gh-22281
2020-08-06 09:21:11 +01:00
Andy Wilkinson
a160755da5
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22748
2020-08-05 18:15:45 +01:00
Andy Wilkinson
bfe250e5d3
Clarify docs on schema and data SQL scripts with Flyway and Liquibase
...
Closes gh-20920
2020-08-05 18:14:39 +01:00
Johnny Lim
1017774ed5
Polish
...
See gh-22740
2020-08-05 17:59:03 +02:00
Stephane Nicoll
13f1d00048
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22706
2020-08-03 15:01:07 +02:00
Stephane Nicoll
4082cddce2
Merge branch '2.1.x' into 2.2.x
...
Closes gh-22705
2020-08-03 15:00:41 +02:00
Johnny Lim
bd2874de49
Fix broken links to Micrometer registry docs
...
See gh-22704
2020-08-03 14:58:22 +02:00
Brian Clozel
35093aacf4
Polish "Document properties to enable probe health indicators"
...
See gh-22631
2020-08-01 19:59:25 +02:00
Tadaya Tsuyukubo
630cbae7d7
Document properties to enable probe health indicators
...
Document property names to enable probe(readiness/liveness)
health indicators.
See gh-22631
2020-08-01 19:59:03 +02:00
Andy Wilkinson
f81e8909fa
Document how to re-enable DataSource auto-config when using R2DBC
...
Closes gh-22094
2020-07-30 18:06:13 +01:00
Andy Wilkinson
45346b63ba
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22669
2020-07-30 12:12:45 +01:00
Andy Wilkinson
22dc4e7608
Clarify documentation on @AutoConfigureRestDocs with WebTestClient
...
Closes gh-15977
2020-07-30 12:12:10 +01:00
Andy Wilkinson
7e547b60cf
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22665
2020-07-30 09:06:28 +01:00
Andy Wilkinson
1871cffc7d
Document that constructor binding does not support @…Unit annotations
...
Closes gh-22565
2020-07-30 09:04:30 +01:00
Andy Wilkinson
77287f8632
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22629
2020-07-28 18:27:01 +01:00
Andy Wilkinson
5ea8bb0676
Recommend the use of a MeterBinder when a metric depends on a bean
...
Closes gh-19557
2020-07-28 18:26:38 +01:00
Andy Wilkinson
d6490da88b
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22622
2020-07-28 14:37:07 +01:00
Andy Wilkinson
856c55b188
List DevTools in section overview of multi-page documentation
...
Closes gh-22591
2020-07-28 14:36:23 +01:00
dreis2211
be8a70936d
Add ElasticsearchReactiveHealthIndicator to docs
...
See gh-22616
2020-07-28 13:25:04 +01:00
Andy Wilkinson
a2ce39d7eb
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22617
2020-07-28 13:22:32 +01:00
dreis2211
c405b8b9c9
Fix link to Elasticsearch health indicator
...
See gh-22598
2020-07-28 13:21:09 +01:00
Andy Wilkinson
5471e16fce
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22608
2020-07-28 08:43:19 +01:00
Andy Wilkinson
d9b61c4aaa
Update link to App Engine's Spring Boot sample
...
Closes gh-22607
2020-07-28 08:42:40 +01:00
Andy Wilkinson
280ecfcd47
Polish
2020-07-27 16:00:47 +01:00
Andy Wilkinson
189fa12c9d
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22596
2020-07-27 15:53:03 +01:00
Andy Wilkinson
0a01875d41
Improve documentation about swapping one technical starter for another
...
Closes gh-20408
2020-07-27 15:50:07 +01:00
Andy Wilkinson
4a3683f7dd
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22592
2020-07-27 15:23:55 +01:00
Andy Wilkinson
812a0ed0c6
Define the reference doc authors in a single place
...
Closes gh-20896
2020-07-27 15:20:59 +01:00
Andy Wilkinson
810fdf4450
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22589
2020-07-27 14:48:33 +01:00
Andy Wilkinson
b631fa1405
Describe MongoClientSettingsBuilderCustomizer in the documentation
...
Closes gh-21696
2020-07-27 14:46:30 +01:00
Andy Wilkinson
c2aa6cbc60
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22587
2020-07-27 14:10:22 +01:00
Andy Wilkinson
be428ef0f2
Document the need for configuration files to have a file extension
...
Closes gh-22278
2020-07-27 14:09:54 +01:00
Andy Wilkinson
979aef1f68
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22574
2020-07-27 09:59:07 +01:00
Andy Wilkinson
7b3c0a9e09
Advise against java.util.Optional configuration properties
...
Closes gh-21868
2020-07-27 09:58:24 +01:00
Brian Clozel
03739e3097
Polish "Improve liveness/readiness health config"
...
See gh-22107
2020-07-21 16:50:03 +02:00
Brian Clozel
fe807d6c0b
Improve liveness/readiness health config
...
Prior to this commit, the application availability infrastructure
would mix the `AvailabilityState`, the `HealthIndicator` and the
`HealthGroup` concepts and would not align with the rest.
This commit auto-configures the livenessState and readinessState
health indicators with the relevant configuration properties.
Unlike other indicators, they are not enabled by default but might
be in future versions.
This also moves the `management.health.probes.enabled` property
to `management.endpoint.health.probes.enabled` since "probes" here
is not a health indicator but rather a configuration flag for the
health endpoint.
Finally, the probes auto-configuration is refined to automatically
add liveness and readiness indicators for the probes group if
they're not already present.
Closes gh-22107
2020-07-21 16:03:06 +02:00
Andy Wilkinson
accc1f1ca8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22410
2020-07-20 13:58:19 +01:00
Andy Wilkinson
21f733b89b
Merge branch '2.1.x' into 2.2.x
...
Closes gh-22409
2020-07-20 13:49:53 +01:00
Andy Wilkinson
179d2c79d6
Avoid trivialising what the reader's learning about
...
Closes gh-22408
2020-07-20 13:45:41 +01:00
Stephane Nicoll
30b5168fed
Polish "Restructure "Building Container Images" section"
...
See gh-22296
2020-07-16 16:15:50 +02:00
Sebastiaan Fernandez
c50a5b395b
Restructure "Building Container Images" section
...
See gh-22296
2020-07-16 16:07:32 +02:00
Andy Wilkinson
259ea65388
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22339
2020-07-15 10:49:01 +01:00
Andy Wilkinson
d9882f2c88
Clarify the effects of ordering auto-configuration classes
...
Closes gh-22337
2020-07-15 10:48:01 +01:00
Andy Wilkinson
f52cdf10b3
Update WebServerInitEvent docs to reflect ordering w.r.t. refresh
...
Closes gh-22277
2020-07-13 12:51:07 +01:00
Andy Wilkinson
d84aeef529
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22264
2020-07-08 18:00:07 +01:00
Andy Wilkinson
66987533d1
Link to application properties section from externalized config list
...
Closes gh-22262
2020-07-08 17:58:35 +01:00
Johnny Lim
43aee1bddd
Polish
...
See gh-22090
2020-06-29 16:35:23 -07:00
Madhura Bhave
62f5e44324
Fix typo
2020-06-29 16:29:09 -07:00
Madhura Bhave
7a81cea513
Update layers.idx file example in docs
...
Fixes gh-21510
2020-06-29 16:25:23 -07:00
Stephane Nicoll
d5385a7b64
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22023
2020-06-19 11:37:52 +02:00
Stephane Nicoll
9b803af3c3
Polish "Document how to exclude an annotation processor with Maven"
...
See gh-22000
2020-06-19 11:36:25 +02:00
Marco Pens
627c0b1031
Document how to exclude an annotation processor with Maven
...
See gh-22000
2020-06-19 11:35:48 +02:00
Andy Wilkinson
67604a5416
Only process main metadata as it already includes additional metadata
...
Previously, the configuration property table generation was reading
both the main metadata and the additional metadata from each project.
This was unnecessary as the annotation processor will have already
merged the additional metadata into the main metadata before writing
it to disk. Processing both the main and additional metadata led to
a clash as the metadata overlapped. When the entry in the additional
metadata won the clash, the resulting entry in the configuration
property table would lose any details that aren't contained in the
additional metadata.
This commit updates the property table generation code to only use
the main metadata files.
Fixes gh-21131
2020-06-18 15:49:34 +01:00
Stephane Nicoll
7500f0f22d
Add section about Kafka metrics support
...
Closes gh-21910
2020-06-15 09:18:40 +02:00
Stephane Nicoll
676cd10dbf
Fix encoding of @Bean in reference documentation
...
Closes gh-21908
2020-06-15 08:32:26 +02:00
Phillip Webb
47729be4e3
Polish 'Clarify documentation for probe ports'
...
See gh-21650
2020-06-08 10:42:01 -07:00
Hui Li
e6ade05c2d
Clarify documentation for probe ports
...
Update the reference documentation to provide a better description of
the port that should be used for Kubernetes probes.
See gh-21650
2020-06-08 10:41:41 -07:00
Andy Wilkinson
96ae4864a2
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21762
2020-06-08 17:42:02 +01:00
Andy Wilkinson
2de906caf7
Polish "Clarify loss of defaults when adding custom mapping"
...
See gh-20716
2020-06-08 17:34:11 +01:00
Norio
9f009e4445
Clarify loss of defaults when adding custom mapping
...
See gh-20716
2020-06-08 17:31:26 +01:00
Andy Wilkinson
a97c63661a
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21760
2020-06-08 17:08:07 +01:00
Andy Wilkinson
4a0e8217f0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21759
2020-06-08 17:07:51 +01:00
Andy Wilkinson
5dce945e29
Document dispatcher-types configuration for secured error pages
...
Closes gh-19293
2020-06-08 17:06:42 +01:00
Andy Wilkinson
020a47ba3e
Document support for Gradle 5
...
Closes gh-15358
2020-06-08 14:29:07 +01:00
Phillip Webb
abaca95467
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21744
2020-06-07 10:27:35 -07:00
Phillip Webb
bfe1c281f0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21743
2020-06-07 10:25:33 -07:00