Andy Wilkinson
9c417d280c
Merge branch '2.3.x'
...
Closes gh-22749
4 years ago
Andy Wilkinson
a160755da5
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22748
4 years ago
Andy Wilkinson
bfe250e5d3
Clarify docs on schema and data SQL scripts with Flyway and Liquibase
...
Closes gh-20920
4 years ago
Stephane Nicoll
516582f6d3
Merge branch '2.3.x'
...
Closes gh-22744
4 years ago
Johnny Lim
1017774ed5
Polish
...
See gh-22740
4 years ago
Stephane Nicoll
313b2bef6f
Polish "Add test slice for Spring Data Cassandra"
...
See gh-17490
4 years ago
Stephane Nicoll
36fb86a110
Update to core r2dbc support
...
This commit adapts the auto-configuration for the new core r2dbc support
in Spring Framework and provides auto-configuration for
R2dbcEntityOperations.
Closes gh-22708
4 years ago
Stephane Nicoll
bb3066f61a
Merge branch '2.3.x'
...
Closes gh-22707
4 years ago
Stephane Nicoll
13f1d00048
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22706
4 years ago
Stephane Nicoll
4082cddce2
Merge branch '2.1.x' into 2.2.x
...
Closes gh-22705
4 years ago
Johnny Lim
bd2874de49
Fix broken links to Micrometer registry docs
...
See gh-22704
4 years ago
Brian Clozel
e6957ec8c4
Merge branch '2.3.x'
...
Closes gh-22697
4 years ago
Brian Clozel
35093aacf4
Polish "Document properties to enable probe health indicators"
...
See gh-22631
4 years ago
Tadaya Tsuyukubo
630cbae7d7
Document properties to enable probe health indicators
...
Document property names to enable probe(readiness/liveness)
health indicators.
See gh-22631
4 years ago
Andy Wilkinson
95f76d68af
Merge branch '2.3.x'
...
Closes gh-22677
4 years ago
Andy Wilkinson
f81e8909fa
Document how to re-enable DataSource auto-config when using R2DBC
...
Closes gh-22094
4 years ago
Andy Wilkinson
5f1198c917
Merge branch '2.3.x'
...
Closes gh-22670
4 years ago
Andy Wilkinson
45346b63ba
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22669
4 years ago
Andy Wilkinson
22dc4e7608
Clarify documentation on @AutoConfigureRestDocs with WebTestClient
...
Closes gh-15977
4 years ago
Andy Wilkinson
7e547b60cf
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22665
4 years ago
Andy Wilkinson
1871cffc7d
Document that constructor binding does not support @…Unit annotations
...
Closes gh-22565
4 years ago
Stephane Nicoll
9bc71fe44f
Polish "Upgrade to Spring Data Neo4j 6"
...
See gh-22299
4 years ago
Madhura Bhave
4b2c94cb2b
Allow exclude only health groups
...
Closes gh-22053
4 years ago
Andy Wilkinson
ddb4de2db1
Merge branch '2.3.x'
...
Closes gh-22630
4 years ago
Andy Wilkinson
77287f8632
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22629
4 years ago
Andy Wilkinson
5ea8bb0676
Recommend the use of a MeterBinder when a metric depends on a bean
...
Closes gh-19557
4 years ago
Stephane Nicoll
c6fde1e4d5
Polish "Update Neo4j health check to use the Neo4j Driver"
...
See gh-22302
4 years ago
Andy Wilkinson
1130f1dded
Merge branch '2.3.x'
...
Closes gh-22623
4 years ago
Andy Wilkinson
d6490da88b
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22622
4 years ago
Andy Wilkinson
856c55b188
List DevTools in section overview of multi-page documentation
...
Closes gh-22591
4 years ago
Andy Wilkinson
65d45c4e25
Merge branch '2.3.x'
...
Closes gh-22619
4 years ago
dreis2211
be8a70936d
Add ElasticsearchReactiveHealthIndicator to docs
...
See gh-22616
4 years ago
Andy Wilkinson
8be8cc5452
Merge branch '2.3.x'
...
Closes gh-22618
4 years ago
Andy Wilkinson
a2ce39d7eb
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22617
4 years ago
dreis2211
c405b8b9c9
Fix link to Elasticsearch health indicator
...
See gh-22598
4 years ago
Andy Wilkinson
a822c6fb97
Merge branch '2.3.x'
...
Closes gh-22609
4 years ago
Andy Wilkinson
5471e16fce
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22608
4 years ago
Andy Wilkinson
d9b61c4aaa
Update link to App Engine's Spring Boot sample
...
Closes gh-22607
4 years ago
Andy Wilkinson
1c22ec9373
Merge branch '2.3.x'
4 years ago
Andy Wilkinson
280ecfcd47
Polish
4 years ago
Andy Wilkinson
4c45c265ef
Merge branch '2.3.x'
...
Closes gh-22597
4 years ago
Andy Wilkinson
189fa12c9d
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22596
4 years ago
Andy Wilkinson
0a01875d41
Improve documentation about swapping one technical starter for another
...
Closes gh-20408
4 years ago
Stephane Nicoll
8c418adb9b
Polish "Add auto-configuration for Neo4j driver"
...
See gh-22301
4 years ago
Andy Wilkinson
a46572a884
Merge branch '2.3.x'
...
Closes gh-22593
4 years ago
Andy Wilkinson
4a3683f7dd
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22592
4 years ago
Andy Wilkinson
812a0ed0c6
Define the reference doc authors in a single place
...
Closes gh-20896
4 years ago
Andy Wilkinson
543384bfe6
Merge branch '2.3.x'
...
Closes gh-22590
4 years ago
Andy Wilkinson
810fdf4450
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22589
4 years ago
Andy Wilkinson
b631fa1405
Describe MongoClientSettingsBuilderCustomizer in the documentation
...
Closes gh-21696
4 years ago
Andy Wilkinson
b8b53a0e3b
Merge branch '2.3.x'
...
Closes gh-22588
4 years ago
Andy Wilkinson
c2aa6cbc60
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22587
4 years ago
Andy Wilkinson
be428ef0f2
Document the need for configuration files to have a file extension
...
Closes gh-22278
4 years ago
Andy Wilkinson
6b4114e4cf
Merge branch '2.3.x'
...
Closes gh-22575
4 years ago
Andy Wilkinson
979aef1f68
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22574
4 years ago
Andy Wilkinson
7b3c0a9e09
Advise against java.util.Optional configuration properties
...
Closes gh-21868
4 years ago
izeye
6eba7c5f10
Polish
...
See gh-22549
4 years ago
Stephane Nicoll
3530ac9b0c
Polish "Disable metrics export in integration tests"
...
See gh-21658
4 years ago
dreis2211
b01fb63de6
Polish
...
See gh-22524
4 years ago
Madhura Bhave
3f76eb2097
Add volume mount property source support
...
Add support for volume mounted directories where the filename becomes
the property key and the file contents becomes the value.
Support is provided via a dedicated `VolumeMountDirectoryPropertySource`
class which can either be used directly, or via a "volumemount:/..."
`spring.config.import` location.
Closes gh-19990
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Madhura Bhave
eee260fc03
Add support for profile groups
...
Add support for profile groups so that users can combine a number of
fine-grained profiles into a single logical group.
Closes gh-22522
4 years ago
Phillip Webb
8c6c4fa9fa
Overhaul "externalized configuration" docs
...
Update the "externalized configuration" reference documentation
following the recent updates.
Closes gh-22521
4 years ago
Brian Clozel
c6df64aeb6
Merge branch '2.3.x'
4 years ago
Brian Clozel
03739e3097
Polish "Improve liveness/readiness health config"
...
See gh-22107
4 years ago
Brian Clozel
1d95e2f504
Merge branch '2.3.x'
...
Closes gh-22483
4 years ago
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
4 years ago
Andy Wilkinson
19ad163486
Merge branch '2.3.x'
...
Closes gh-22411
4 years ago
Andy Wilkinson
accc1f1ca8
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22410
4 years ago
Andy Wilkinson
21f733b89b
Merge branch '2.1.x' into 2.2.x
...
Closes gh-22409
4 years ago
Andy Wilkinson
179d2c79d6
Avoid trivialising what the reader's learning about
...
Closes gh-22408
4 years ago
Stephane Nicoll
e03ac4bed6
Merge branch '2.3.x'
...
Closes gh-22360
4 years ago
Stephane Nicoll
30b5168fed
Polish "Restructure "Building Container Images" section"
...
See gh-22296
4 years ago
Sebastiaan Fernandez
c50a5b395b
Restructure "Building Container Images" section
...
See gh-22296
4 years ago
Andy Wilkinson
177b3918ee
Merge branch '2.3.x'
...
Closes gh-22340
4 years ago
Andy Wilkinson
259ea65388
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22339
4 years ago
Andy Wilkinson
d9882f2c88
Clarify the effects of ordering auto-configuration classes
...
Closes gh-22337
4 years ago
Andy Wilkinson
2643c60c5a
Merge branch '2.3.x'
...
Closes gh-22316
4 years ago
Andy Wilkinson
f52cdf10b3
Update WebServerInitEvent docs to reflect ordering w.r.t. refresh
...
Closes gh-22277
4 years ago
Brian Clozel
0f264b68e8
Add option to configure PathPatternParser
...
As of Spring Framework 5.3, it is now possible to use `PathPatternParser`
to parse and match request mapping path patterns, as an alternative to
the current default `AntPathMatcher`.
This new implementation has been used for a while in Spring WebFlux and
it’s been designed for consistency and performance.
This commit introduces a new configuration property for opting-in this
new variant:
`spring.mvc.pathmatch.matching-strategy=path_pattern_parser`
The default option is still `ant_path_matcher` for now, but we might
change the default in future versions since Spring Framework considers
it the best choice for modern applications.
There are several behavior differences with this new variant:
* double wildcards `"**"` are rejected when used in the middle patterns,
this is only allowed as the last matching segment in a pattern.
* it is incompatible with some path matching options, like
suffix-pattern, registered-suffix-pattern or configuring a Servlet
prefix on the `DispatcherServlet` (`spring.mvc.servlet.path=/test`)
This commit introduces two `FailureAnalyzer` implementations to guide
developers when facing those issues.
Closes gh-21694
4 years ago
Stephane Nicoll
429a504bbe
Polish "Allow data unit to be specified on the constructor parameter"
...
See gh-21746
4 years ago
Andy Wilkinson
1f1c6fd3ea
Merge branch '2.3.x'
...
Closes gh-22265
4 years ago
Andy Wilkinson
d84aeef529
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22264
4 years ago
Andy Wilkinson
66987533d1
Link to application properties section from externalized config list
...
Closes gh-22262
4 years ago
Madhura Bhave
75abb9cc18
Merge branch '2.3.x'
...
Closes gh-22153
4 years ago
Johnny Lim
43aee1bddd
Polish
...
See gh-22090
4 years ago
Madhura Bhave
a963bba0e4
Merge branch '2.3.x'
4 years ago
Madhura Bhave
62f5e44324
Fix typo
4 years ago
Madhura Bhave
fbf2beef6e
Merge branch '2.3.x'
...
Closes gh-22152
4 years ago
Madhura Bhave
7a81cea513
Update layers.idx file example in docs
...
Fixes gh-21510
4 years ago
Andy Wilkinson
77eb5f7794
Polish "Add StatsD transport protocol configuration option"
...
See gh-22125
4 years ago
Lee Dobryden
5d41f60e45
Add StatsD transport protocol configuration option
...
See gh-22125
4 years ago
Andy Wilkinson
a0946c8923
Start building against Reactor 2020.0.0 snapshots
...
See gh-21927
4 years ago
Stephane Nicoll
ea63984f93
Merge branch '2.3.x'
...
Closes gh-22024
4 years ago
Stephane Nicoll
d5385a7b64
Merge branch '2.2.x' into 2.3.x
...
Closes gh-22023
4 years ago
Stephane Nicoll
9b803af3c3
Polish "Document how to exclude an annotation processor with Maven"
...
See gh-22000
4 years ago
Marco Pens
627c0b1031
Document how to exclude an annotation processor with Maven
...
See gh-22000
4 years ago
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
4 years ago
Stephane Nicoll
35e069e2cd
Polish "Add health indicator for Cassandra that uses the CqlSession"
...
See gh-20887
4 years ago
Stephane Nicoll
ce4ef5ed81
Merge branch '2.3.x'
...
Closes gh-21918
4 years ago
Stephane Nicoll
7500f0f22d
Add section about Kafka metrics support
...
Closes gh-21910
4 years ago
Stephane Nicoll
631a5dddd1
Merge branch '2.3.x'
...
Closes gh-21915
4 years ago
Stephane Nicoll
676cd10dbf
Fix encoding of @Bean in reference documentation
...
Closes gh-21908
4 years ago
Phillip Webb
db0f085d40
Merge branch '2.3.x'
...
Closes gh-21765
5 years ago
Phillip Webb
47729be4e3
Polish 'Clarify documentation for probe ports'
...
See gh-21650
5 years ago
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
5 years ago
Andy Wilkinson
a6eb4da2ad
Merge branch '2.3.x'
...
Closes gh-21763
5 years ago
Andy Wilkinson
96ae4864a2
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21762
5 years ago
Andy Wilkinson
2de906caf7
Polish "Clarify loss of defaults when adding custom mapping"
...
See gh-20716
5 years ago
Norio
9f009e4445
Clarify loss of defaults when adding custom mapping
...
See gh-20716
5 years ago
Andy Wilkinson
52a5425acf
Merge branch '2.3.x'
...
Closes gh-21761
5 years ago
Andy Wilkinson
a97c63661a
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21760
5 years ago
Andy Wilkinson
4a0e8217f0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21759
5 years ago
Andy Wilkinson
5dce945e29
Document dispatcher-types configuration for secured error pages
...
Closes gh-19293
5 years ago
Andy Wilkinson
020a47ba3e
Document support for Gradle 5
...
Closes gh-15358
5 years ago
Phillip Webb
6e71994b6b
Merge branch '2.3.x'
...
Closes gh-21745
5 years ago
Phillip Webb
abaca95467
Merge branch '2.2.x' into 2.3.x
...
Closes gh-21744
5 years ago
Phillip Webb
bfe1c281f0
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21743
5 years ago
Phillip Webb
70e0a27949
Drop the use of the term "white list"
...
Closes gh-21737
5 years ago
Stephane Nicoll
bb86d2b3d4
Merge branch '2.3.x'
5 years ago
Stephane Nicoll
79a5ca2941
Merge branch '2.2.x' into 2.3.x
5 years ago
Stephane Nicoll
eb38eeaf30
Polish
5 years ago
Andy Wilkinson
8fb7a6cace
Remove JUnit 5's vintage engine from spring-boot-starter-test
...
Closes gh-21625
5 years ago
Stephane Nicoll
721399bdc4
Merge branch '2.3.x'
5 years ago
Toshiaki Maki
0cd526c266
Fix event name in documentation
...
See gh-21692
5 years ago
Andy Wilkinson
d3ef6f2382
Prepare 2.3.x branch
5 years ago
Brian Clozel
18e0db6326
Document health probes config property in Actuator section
...
This commit mentions the `management.health.probes.enabled`
configuration property in the Kubernetes Probes section of the Actuator
chapter.
Enabling this property is required if we need to expose Kubernetes
Probes in a non-Kubernetes environment.
Fixes gh-21505
5 years ago
Brian Clozel
525e03d3b5
Add welcome page support for Spring WebFlux
...
This commit adds the support for static and templated welcome pages with
Spring WebFlux. The implementation is backed by a `RouterFunction`
that's serving a static `index.html` file or rendering an `index` view.
Closes gh-9785
5 years ago
Madhura Bhave
146ebf107c
Merge branch '2.2.x'
...
Closes gh-21529
5 years ago
Moritz do Rio Schulze
1e168a2145
Fix typo in section 4.30.6
...
See gh-21485
5 years ago
Andy Wilkinson
3f56f97e03
Merge branch '2.2.x'
...
Closes gh-21472
5 years ago
Andy Wilkinson
4a896f2272
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21471
5 years ago
Andy Wilkinson
fdc63d71fe
Use HTTPS when linking to groovy-lang.org
...
Closes gh-21466
5 years ago
Phillip Webb
194c9fac64
Polish 'Add @WebServiceClientTest slice test support'
...
See gh-17274
5 years ago
Madhura Bhave
4d521e712f
Merge branch '2.2.x'
5 years ago
Madhura Bhave
27ada029b5
Revert "Expose property to configure OAuth2 provider configurationMetadata"
...
This reverts commit 7b79029949
.
See gh-21375
5 years ago
Madhura Bhave
453ca01338
Merge branch '2.2.x'
...
Closes gh-21429
5 years ago
Madhura Bhave
7b79029949
Expose property to configure OAuth2 provider configurationMetadata
...
Closes gh-21375
5 years ago
Andy Wilkinson
0bb687717c
Auto-configure a lifecycle processor with configurable timeout
...
Closes gh-21347
5 years ago
Andy Wilkinson
240898121f
Use SmartLifecycle for graceful web server shutdown
...
Closes gh-21325
5 years ago
Richard North
aed4f58403
Fix capitalization of Testcontainers in Howto docs
...
See gh-21417
5 years ago
Madhura Bhave
3e3ff26129
Add a testcontainers section in the reference docs
...
Closes gh-20734
5 years ago
Madhura Bhave
7468f574d7
Add more context to the Kubernetes container lifecycle documentation
...
Closes gh-20932
5 years ago
Madhura Bhave
a4254f7b30
Document that graceful shutdown requires Tomcat 9.0.33
...
Closes gh-20886
5 years ago
Stephane Nicoll
d067cc6ae2
Merge branch '2.2.x'
...
Closes gh-21367
5 years ago
Stephane Nicoll
c3eaa6dc54
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21366
5 years ago
Stephane Nicoll
efc9978362
Document use case of splitting auto-configuration and starter
...
Closes gh-20686
5 years ago
dreis2211
71c8d5cda1
Update link to new Spring Security docs location
...
See gh-21040
5 years ago
Phillip Webb
5ae623c43a
Polish 'Add Period converter support'
...
Polish period converter support, primarily by changing
`PeriodStyle` to parse and print periods that include
more than one unit.
See gh-21136
5 years ago
Katada, Junya
bc2a83062b
Fix duplicate slashes in URL links
...
See gh-21108
5 years ago
Madhura Bhave
8ec16bd027
Restrict wildcard pattern support for configuration files
...
This commit restricts how wildcards can be used in search
locations for property files. If a search location contains
a pattern, there must be only one '*' and the location should
end with a '*/'. For search locations that specify the file
name, the pattern should end with '*/<filename>'.
The list of files read from wildcard locations are now sorted
alphabetically according to the absolute path of the file.
Closes gh-21217
5 years ago