Phillip Webb
499a29c415
Move "Testcontainers" How-to
...
See gh-26262
4 years ago
Phillip Webb
72d50ed2f8
Move "Testing With Spring Security" How-to
...
See gh-26262
4 years ago
Phillip Webb
5f7e3d3952
Polish
4 years ago
Andy Wilkinson
88b383c6bb
Polish "Update docs and internal dep mgmt following Spock 2.0's release"
...
See gh-26586
4 years ago
dreis2211
5a6c355397
Update docs and internal dep mgmt following Spock 2.0's release
...
See gh-26586
4 years ago
Andy Wilkinson
4bf5ff8a68
Merge branch '2.4.x'
...
Closes gh-26526
4 years ago
Andy Wilkinson
2ef7d136ac
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26525
4 years ago
Andy Wilkinson
ca85555fde
Polish "Document use of module replacements to swap dependencies"
...
See gh-25944
4 years ago
Caleb Cushing
f5b536164c
Document use of module replacements to swap dependencies
...
See gh-25944
Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
4 years ago
Andy Wilkinson
05a64ecb2c
Merge branch '2.4.x'
...
Closes gh-26522
4 years ago
Andy Wilkinson
2a2c68f8f2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26521
4 years ago
Andy Wilkinson
be807bab12
Polish "Improve documentation of TestRestTemplate's fault tolerance"
...
See gh-26227
4 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
4 years ago
Andy Wilkinson
a623dab0aa
Merge branch '2.4.x'
...
Closes gh-26474
4 years ago
Andy Wilkinson
3295b59563
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26473
4 years ago
Andy Wilkinson
47626bebd1
Note that the heapdump endpoint requires a HotSpot JVM
...
Closes gh-26467
4 years ago
Andy Wilkinson
f44c99df26
Merge branch '2.4.x'
...
Closes gh-26452
4 years ago
Andy Wilkinson
fd3d619670
Recommend default Servlet when using Jersey as a Filter
...
Closes gh-25733
4 years ago
Phillip Webb
87d8aedd3c
Use spring-pdf backend for PDF generation
...
Update `asciidoctorPdf` tasks to use the `spring-pdf` backend so that
chomped elements and @fold:on/@fold:off comments are hidden.
Closes gh-26373
4 years ago
Andy Wilkinson
dc5f115c04
Document support for Gradle 6.9
...
Closes gh-26409
4 years ago
Phillip Webb
d3207b107c
Polish docs
4 years ago
Phillip Webb
65c00f373a
Polish
4 years ago
Phillip Webb
711a0c19e6
Use consistent asciidoctor subs attribute
...
Closes gh-25101
4 years ago
Phillip Webb
979fa12ca9
Polish source type for Gradle snippets
4 years ago
Phillip Webb
57e54af6f5
Delete R2dbcDatabaseInitializationConfiguration
...
The `R2dbcDatabaseInitializationConfiguration` docs class is not needed
in 2.5.x.
Closes gh-26225
4 years ago
Phillip Webb
d6d1d95741
Use American English spellings
4 years ago
Phillip Webb
b5583a4620
Polish doc code samples
...
See gh-6313
4 years ago
Phillip Webb
9aad29da0c
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
b314d848dc
Polish docs code
...
See gh-6313
4 years ago
Phillip Webb
09e85806d6
Align docs package structure with heading IDs
...
See gh-6313
4 years ago
dreis2211
ca3105920b
Fix link to Webservices reference docs
...
See gh-26316
4 years ago
Phillip Webb
33c6c600a9
Split up adoc files
...
Closes gh-23254
4 years ago
Andy Wilkinson
5d8a64e186
Validate section IDs in the reference documentation
...
See gh-26307
4 years ago
Stephane Nicoll
242f2ba6bd
Merge branch '2.4.x'
...
Closes gh-26299
4 years ago
Stephane Nicoll
f8a4aefce0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26298
4 years ago
Stephane Nicoll
0c09841013
Document property names to enable reactive health indicators
...
Closes gh-26279
4 years ago
Phillip Webb
5dce5ee595
Align adoc filename with anchors
...
See gh-26296
4 years ago
Phillip Webb
bd3f4d74be
Rationalize reference documentation anchors
...
Closes gh-26296
4 years ago
Stephane Nicoll
80248dcc13
Merge branch '2.4.x'
...
Closes gh-26283
4 years ago
Stephane Nicoll
77a231d742
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26282
4 years ago
Stephane Nicoll
e7bf0a0bd6
Fix key to datasource health indicator in reference doc
...
Closes gh-26268
4 years ago
Andy Wilkinson
6953da2013
Merge branch '2.4.x'
...
Closes gh-26257
4 years ago
Andy Wilkinson
a1138efc5f
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26256
4 years ago
Andy Wilkinson
a470c1af3a
Align documentation with main default branch name
...
Closes gh-26255
4 years ago
Andy Wilkinson
091907f762
Rename default branch to main
...
Closes gh-26248
4 years ago
Phillip Webb
d42ad237f5
Merge branch '2.4.x'
...
Closes gh-26242
4 years ago
Phillip Webb
94a70d6837
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26241
4 years ago
Phillip Webb
f82b33698d
Add missing asciidoctor heading anchors
...
Closes gh-26239
4 years ago
Phillip Webb
5e8f383947
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
32a87fcbda
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
f30d48e3b3
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
02cc778911
Extract code samples from docs
...
See gh-6313
4 years ago
Stephane Nicoll
a7b0f90609
Merge branch '2.4.x'
...
Closes gh-26211
4 years ago
Stephane Nicoll
e424c1c4b4
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26210
4 years ago
Shimizu, Yuko
474e460d5e
Align Maven version in system requirements with what is actually tested
...
See gh-26209
4 years ago
Stephane Nicoll
e3f81f0243
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
db7460ddd5
Polish contribution based on Andy's review
...
See gh-26188
4 years ago
Stephane Nicoll
3ca6ed6246
Polish
...
Closes gh-26190
4 years ago
izeye
4be48d0d50
Polish
...
See gh-26188
4 years ago
Stephane Nicoll
6c68f3652c
Merge branch '2.4.x'
...
Closes gh-26186
4 years ago
Stephane Nicoll
8edeb2c7a9
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26185
4 years ago
Stephane Nicoll
856e0d0535
Document that MeterFilters are only applied to a managed registry
...
Closes gh-25610
4 years ago
Andy Wilkinson
b9348c6d28
Merge branch '2.4.x'
...
Closes gh-26169
4 years ago
Andy Wilkinson
bc1a462143
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26168
4 years ago
Andy Wilkinson
82198a99e0
Polish nohttp configuration
...
Closes gh-26166
4 years ago
Stephane Nicoll
57d35aba12
Merge branch '2.4.x'
...
Closes gh-26160
4 years ago
Stephane Nicoll
6bbd36c77a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26159
4 years ago
Stephane Nicoll
03b65f3260
Polish "Enhance multiple entity manager factories how-to"
...
See gh-14928
4 years ago
Niclas Fredriksson
0d9db46f68
Enhance multiple entity manager factories how-to
...
See gh-14928
4 years ago
Andy Wilkinson
5142fe9b8e
Fix typo in Initialize a Database using basic SQL scripts
...
Closes gh-26137
4 years ago
izeye
e27c85698d
Polish
...
See gh-26135
4 years ago
dreis2211
beb7f7b02d
Avoid some redirects in docs
...
See gh-26129
4 years ago
Stephane Nicoll
e2252c7856
Merge branch '2.4.x'
...
Closes gh-26111
4 years ago
Stephane Nicoll
401ebc672b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26110
4 years ago
Stephane Nicoll
ab785d9417
Document limitations of using deferred JPA bootstrap
...
Closes gh-24027
4 years ago
Stephane Nicoll
c5214b3c84
Merge branch '2.4.x'
...
Closes gh-26105
4 years ago
Stephane Nicoll
1855f96d07
Polish "Document spring.config.additional-location should be used early"
...
See gh-26085
4 years ago
Shannon Carey
b0b1c04fc4
Document spring.config.additional-location should be used early
...
See gh-26085
4 years ago
Andy Wilkinson
2e25a256d5
Allow the auto-configured RabbitMQ ConnectionFactory to be customized
...
Closes gh-6719
4 years ago
Andy Wilkinson
04e441f468
Add a config prop for the embedded database connection
...
Previously, the embedded database connection that would be used
could only be controlled via the classpath. If multiple embedded
database dependencies were present, it wasn't possible to control
the one that the auto-configured would use. It also wasn't possible
to disable auto-configuration of an embedded database.
This commit introduces a new configuration property,
spring.datasource.embedded-database-connection. It can be set to
one of the values of the EmbeddedDatabaseConnection enum to control
the auto-configuration of an embedded database. Setting it to none
will disable the auto-configuration and ensure that an external
database is used instead.
Closes gh-23412
4 years ago
Andy Wilkinson
713c0fce7c
Auto-configure H2C when HTTP/2 is enabled and SSL is disabled
4 years ago
Andy Wilkinson
c4750fd0ff
Support Gradle 7 and raise minimum supported version to 6.8
...
Closes gh-26026
4 years ago
Stephane Nicoll
8506a00071
Merge branch '2.4.x'
...
Closes gh-26025
4 years ago
Stephane Nicoll
fd6ad5b889
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26024
4 years ago
Stephane Nicoll
7286c33f53
Document default behaviour of DataJpaTest#showSql
...
Closes gh-25843
4 years ago
izeye
4987880afa
Polish
...
See gh-25980
4 years ago
Andy Wilkinson
0a8da4fd7d
Polish "Provide health for an AbstractRoutingDataSource's resolved targets"
...
See gh-25708
4 years ago
Phillip Webb
f03f74ff0a
Add Spring Data Repository metrics support
...
Add support for Spring Data Repository metrics by integrating with
Spring Data's new `RepositoryMethodInvocationListener` support.
Closes gh-22217
4 years ago
Phillip Webb
1893f935b4
Rework 'Supported Metrics' reference documentation
...
Rework the 'Supported Metrics' documentation to improve consistency
access subsections. Details about the `@Timer` annotation have been
pulled into a new section so that they can be referenced rather than
repeated.
See gh-22217
4 years ago
Phillip Webb
efba7076ba
Fix title case capitalization
4 years ago
dreis2211
21ece1ea30
Remove Gradle 5.6.x support from docs
...
See gh-25981
4 years ago
Stephane Nicoll
719d10b6e7
Merge branch '2.4.x'
...
Closes gh-25979
4 years ago
dreis2211
afd4b582ed
Fix typos in docs
...
See gh-25947
4 years ago
Stephane Nicoll
d50e581403
Start building against Micrometer 1.7.0-RC1 snapshots
...
See gh-25934
4 years ago
Phillip Webb
7a636e5c08
Update @Timed WebFlux documentation
...
Closes gh-23112
4 years ago
Phillip Webb
7056a95ffc
Polish 'Support system-dependent path separators'
...
See gh-24490
4 years ago
Brian Clozel
0929048bb4
Link build tools docs version properties section
...
Closes gh-25935
4 years ago
Phillip Webb
4b05dbf4a2
Polish
4 years ago
Andy Wilkinson
73e1dd8728
Polish "Auto-configure Mongo metrics"
...
See gh-23990
4 years ago
bono007
81c18214d1
Auto-configure Mongo metrics
...
See gh-23990
4 years ago
Stephane Nicoll
b11602aeaa
Polish "Add Quartz actuator endpoint"
...
This commit reworks the initial proposal so that jobs and triggers are
treated as first class concepts.
`/actuator/quartz` now returns the group names for jobs and triggers.
`actuator/quartz/jobs` returns the job names, keyed by the available
group names, while `/actuator/quartz/triggers` does the same for
triggers.
`/actuator/jobs/{groupName}` provides an overview of a job group. It
provides a map of job names with the class name of the job.
implementation
`/actuator/triggers/{groupName}` provides an overview of a trigger
group. There are five supported trigger implementations: cron, simple,
daily time interval, calendar interval, and custom for any other
implementation. Given that each implementation has specific settings,
triggers are split in five objects.
`/actuator/jobs/{groupName}/{jobName}` provides the full details of a
particular job. This includes a sanitized data map and a list of
triggers ordered by next fire time.
`/actuator/triggers/{groupName}/{triggerName}` provides the full details
of a particular trigger. This includes the state, its type, and a
dedicate object containing implementation-specific settings.
See gh-10364
4 years ago
Stephane Nicoll
d578e20b2d
Merge branch '2.4.x'
...
Closes gh-25883
4 years ago
Tommy Ludwig
3746385f98
Polish HealthIndicators table in docs
...
`=======` was showing up in the header of the table, which should not
be there.
See gh-25882
4 years ago
Stephane Nicoll
dd916f908f
Merge branch '2.4.x'
...
Closes gh-25880
4 years ago
Brian Clozel
72a1eb6384
Allow to manually tag request metrics with exceptions
...
Prior to this commit, some exceptions handled at the controller or
handler function level would:
* not bubble up to the Spring Boot error handling support
* not be tagged as part of the request metrics
This situation is inconsistent because in general, exceptions handled at
the controller level can be considered as expected behavior.
Also, depending on how the exception is handled, the request metrics
might not be tagged with the exception.
This will be reconsidered in gh-23795.
This commit prepares a transition to the new situation. Developers can
now opt-in and set the handled exception as a request attribute. This
well-known attribute will be later read by the metrics support and used
for tagging the request metrics with the exception provided.
This mechanism is automatically used by the error handling support in
Spring Boot.
Closes gh-24028
4 years ago
Andy Wilkinson
9b65409e23
Generalize database initialization detection and include R2DBC
...
Closes gh-25818
4 years ago
Andy Wilkinson
e49a88cb9b
Auto-configure script-based R2DBC database initialization
...
See gh-24741
4 years ago
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
4 years ago
Andy Wilkinson
5dee68c925
Move script-based DataSource initializer into spring-boot
...
Closes gh-25487
Closes gh-25756
4 years ago
Andy Wilkinson
fb670ee654
Drop support for Gradle 5.6.x
...
Closes gh-24225
4 years ago
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
4 years ago
Tommy Ludwig
8eb73bcf01
Support sending metrics to InfluxDB v2
...
See gh-25721
4 years ago
Stephane Nicoll
eb406867ea
Polish "Upgrade to Micrometer 1.7.0-M1"
...
See gh-25707
4 years ago
Stephane Nicoll
4fcbfd3e84
Merge branch '2.4.x'
...
Closes gh-25645
4 years ago
Stephane Nicoll
6b9032b4d3
Document that Java 16 is supported
...
Closes gh-25527
4 years ago
Stephane Nicoll
ed39075177
Merge branch '2.4.x'
...
Closes gh-25644
4 years ago
Stephane Nicoll
9aa1ce235f
Document DataSource implementations supported by DataSourceBuilder
...
Closes gh-25333
4 years ago
Stephane Nicoll
9b0cdac97a
Add support for external configuration for Cassandra
...
Closes gh-24065
4 years ago
Phillip Webb
bea307b115
Extract code samples from docs
...
See gh-6313
4 years ago
Phillip Webb
08c4d03649
Fix LocalCacheVerifier include tags
...
Fixes gh-25567
4 years ago
Phillip Webb
05cf7fbb04
Use new backend features for extracted samples
...
Update extracted samples to make use of code folding and chomping.
See gh-6313
4 years ago
Andy Wilkinson
ed72bca6c8
Provide more pluggable way to indicate DataSource init dependencies
...
Closes gh-17619
Closes gh-25559
4 years ago
Andy Wilkinson
99b7d29c2c
Merge branch '2.4.x'
4 years ago
Andy Wilkinson
9be36f3a72
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
6e5c510e0a
Migrate to asciidoctor-spring-backends
...
Migrate to the snapshot version of asciidoctor-spring-backends.
See gh-25553
4 years ago
Phillip Webb
3bb9b2300e
Polish asciidoc markup
4 years ago
Stephane Nicoll
bb0f43cf07
Allow JMX endpoint ObjectNames to be customized
...
Closes gh-25317
4 years ago
Andy Wilkinson
006cb643ea
Merge branch '2.4.x'
...
Closes gh-25514
4 years ago
Andy Wilkinson
2f95c1e2c8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25513
4 years ago
Andy Wilkinson
22b73f3020
Polish "Improve documentaion of Mockito test execution listeners"
...
See gh-25375
4 years ago
cdalexndr
72562e0fd4
Improve documentaion of Mockito test execution listeners
...
See gh-25375
4 years ago
Andy Wilkinson
2cffbc90cb
Merge branch '2.4.x'
...
Closes gh-25511
4 years ago
Andy Wilkinson
836ad76df1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25510
4 years ago
Andy Wilkinson
92133d47d0
Polish "Make link to Actuator API docs more prominent"
...
See gh-25486
4 years ago
cdalexndr
5f4e1b747e
Make link to Actuator API docs more prominent
...
See gh-25486
4 years ago
Madhura Bhave
37dcb90876
Merge branch '2.4.x'
...
Closes gh-25502
4 years ago
Madhura Bhave
ae630e03ce
Warn against using multi-document files with TestPropertySource
...
Closes gh-24945
4 years ago
Madhura Bhave
e1904fb72f
Merge branch '2.4.x'
...
Closes gh-25500
4 years ago
Madhura Bhave
cfac223cff
Document configtree support for Docker secrets
...
Closes gh-25095
4 years ago
Stephane Nicoll
9db78022bd
Merge branch '2.4.x'
...
Closes gh-25464
4 years ago
Stephane Nicoll
63cca9b8c6
Polish "Document precedence between properties and yaml"
...
See gh-25300
4 years ago
Robert Smith
20ed8c2ec3
Document precedence between properties and yaml
...
See gh-25300
4 years ago
izeye
c823f44e76
Polish
...
See gh-25451
4 years ago
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
4 years ago
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
4 years ago
Stephane Nicoll
9e3cfc5d7a
Merge branch '2.4.x'
...
Closes gh-25432
4 years ago
John Blum
cec4d45cf6
Fix grammatical error in documentation
...
See gh-25411
4 years ago
Andy Wilkinson
f09630f73c
Allow additional keys to be configured for value sanitization
...
Closes gh-25384
4 years ago
Andy Wilkinson
10ef991e1d
Sanitize sensitive portion of the value of url and urls keys
...
Closes gh-25387
4 years ago
Stephane Nicoll
d9dcfeba5c
Polish "Add more customization options for InfluxDB"
...
See gh-25319
4 years ago