Stephane Nicoll
75bd15650f
Merge branch '2.1.x'
...
Closes gh-18587
2019-10-15 08:33:51 +02:00
Stephane Nicoll
f05d7902e2
Polish "Clarify formatting recommendations for configuration property javadoc"
...
See gh-18578
2019-10-15 08:32:48 +02:00
Rafiullah Hamedy
1f9b68707f
Clarify formatting recommendations for configuration property javadoc
...
This commit adds a note to spring-boot-features.adoc to clarify that
using javadoc tags to format configuration property descriptions is not
supported.
See gh-18578
2019-10-15 08:29:51 +02:00
Andy Wilkinson
65818038fe
Polish "Update Kotlin-related reference documentation"
...
See gh-18573
2019-10-14 11:41:03 +01:00
Sebastien Deleuze
c6c9818285
Update Kotlin-related reference documentation
...
See gh-18573
2019-10-14 11:40:38 +01:00
Andy Wilkinson
c75b06c76c
Remove @ImmutableConfigurationProperties
...
Closes gh-18563
2019-10-14 11:29:09 +01:00
Stephane Nicoll
f7959bcd00
Merge branch '2.1.x'
...
Closes gh-18567
2019-10-13 08:45:44 +02:00
Ted M. Young
f553784ebc
Fix incorrect backslash escape in documentation sample
...
See gh-18546
2019-10-13 08:10:14 +02:00
leoli
2b5f8f36a2
Fix ImmutableConfigurationProperties import statement in ref docs
...
See gh-18548
2019-10-10 07:34:46 -05:00
Andy Wilkinson
002b2709d9
Document auditevent and httptrace endpoints' need for repositories
...
Closes gh-18352
2019-10-07 07:22:10 -05:00
Johnny Lim
701bd0dd46
Polish
...
See gh-18490
2019-10-02 22:15:05 -07:00
Phillip Webb
795303d667
Replace depends-on post processor configurations
...
Replace `AbstractDependsOnBeanFactoryPostProcessor` `@Configuration`
classes with simple `@Import` component classes.
Closes gh-18382
2019-10-02 21:41:31 -07:00
Phillip Webb
386c0a60a7
Relax @ConstructorBinding member class requirement
...
Update `@ConfigurationProperties` so that `@ConstructorBinding` classes
no longer need to repeat the annotation for their members.
Closes gh-18481
2019-10-02 17:17:44 -07:00
Madhura Bhave
5547a8499f
Polish
2019-10-02 14:41:01 -07:00
Madhura Bhave
22ed56ac52
Add auto-config for Spring Security's SAML support
...
Closes gh-18260
Co-authored-by: Phillip Webb <pwebb@pivotal.io>
2019-10-02 11:23:21 -07:00
Andy Wilkinson
96f85a40de
Support customization of WebTestClient.Builder when using @SpringBootTest
...
Closes gh-15132
2019-10-02 17:51:00 +01:00
Phillip Webb
e41c5a4327
Require annotation signal for constructor binding
...
Update `@ConfigurationProperties` constructor binding support to only
apply when a `@ConstructorBinding` annotation is present on either the
type or the specific constructor to use.
Prior to this commit we didn't have a good way to tell when constructor
binding should be used vs regular autowiring.
For convenience, an `@ImmutableConfigurationProperties` meta-annotation
has also been added which is composed of `@ConfigurationProperties` and
`@ConstructorBinding`.
Closes gh-18469
2019-10-01 21:56:09 -07:00
Johnny Lim
3a63179d81
Fix a broken Asciidoctor syntax
...
Along the way, this commit also fixes a typo.
Closes gh-18325
2019-10-01 18:32:01 +02:00
Andy Wilkinson
a6f1619971
Use Asciidoctor extension to verify documented configuration properties
...
Closes gh-18451
2019-10-01 10:39:06 +01:00
Stephane Nicoll
1066b97113
Merge branch '2.1.x'
...
Closes gh-18437
2019-09-29 16:22:58 +02:00
dreis2211
208fb8f1ef
Add Mustache to 'Customize ViewResolvers' docs section
...
See gh-18378
2019-09-29 16:21:49 +02:00
dreis2211
37dbe647f2
Polish some external documentation links
...
See gh-18384
2019-09-28 22:01:05 -07:00
dreis2211
edefbfde42
Mention Java 13 in system requirements docs
...
See gh-18383
2019-09-28 21:59:50 -07:00
Stephane Nicoll
15eeedb59a
Merge branch '2.1.x'
...
Closes gh-18380
2019-09-27 17:00:23 +02:00
Johnny Lim
7319908b40
Polish
...
See gh-18347
2019-09-27 16:57:09 +02:00
dreis2211
14d7777138
Add missing appendices to PDF reference documentation
...
See gh-18371
2019-09-27 16:37:38 +02:00
Phillip Webb
a94ab673a3
Add health endpoint 'show-components' support
...
Add a `show-components` property under `management.endpoint.health` and
`management.endpoint.health.group.<name>` that can be used to change
when components are displayed.
Prior to this commit it was only possible to set `show-details` which
offered an "all or nothing" approach to the resulting JSON. The new
switch allows component information to be displayed whilst still hiding
potentially sensitive details returned from the actual `HealthIndicator`.
Closes gh-15076
2019-09-26 16:17:28 -07:00
Andy Wilkinson
4ab53dc8ce
Fix broken and redirected links in the reference documentation
...
Fixes gh-18332
2019-09-24 15:19:04 +01:00
Brian Clozel
eeaa9bc6c1
Fix ref docs code snippet theme
...
This commit also fixes a link in the reference documentation.
See gh-18293
2019-09-24 11:25:57 +02:00
Stephane Nicoll
ddc96c1a62
Merge branch '2.1.x'
...
Closes gh-18336
2019-09-24 09:19:04 +02:00
leoli
09cf1e6791
Fix property name in "Task Execution and Scheduling" example
...
See gh-18331
2019-09-24 09:16:17 +02:00
Brian Clozel
60b1bbb8b2
Polish "Reference Spring Framework RSocket section + polish"
...
See gh-18321
2019-09-23 18:07:31 +02:00
Rossen Stoyanchev
9a70b5d1f5
Reference Spring Framework RSocket section + polish
2019-09-23 17:51:11 +02:00
Andy Wilkinson
4cc7fef728
Deprecate support for Spring Cloud Connectors in favor of Java CFEnv
...
Closes gh-17877
2019-09-21 20:23:56 +01:00
Andy Wilkinson
79b5fd9d73
Polish "Allow the user that runs the app to be specified via an env var"
...
See gh-16973
2019-09-21 20:14:49 +01:00
Wagner Macedo
b57f35893c
Allow the user that runs the app to be specified via an env var
...
See gh-16973
2019-09-21 17:57:20 +01:00
Andy Wilkinson
451703f321
Merge branch '2.1.x'
...
Closes gh-18297
2019-09-21 13:29:21 +01:00
Alessandro Falappa
b1750defde
Fix typo in configuration metadata appendix
...
See gh-18289
Closes gh-18289
2019-09-21 13:28:43 +01:00
Madhura Bhave
48960c54d1
Drop . prefix from files in .config directory for devtools
...
Closes gh-18006
2019-09-20 15:01:12 -07:00
Madhura Bhave
d092df43b7
Merge branch '2.1.x'
...
Closes gh-18296
2019-09-20 14:41:55 -07:00
Madhura Bhave
3c4449bf0e
Polish "Fix typo in logback example"
...
See gh-18295
2019-09-20 14:38:57 -07:00
Harald Brabenetz
0091c04720
Fix typo in logback example
...
See gh-18295
2019-09-20 14:36:01 -07:00
Brian Clozel
79e4d1354d
Warn about RSocket web server compatibility
...
This commit warns developers about the fact that plugging RSocket into
an existing web server is only possible with Reactor Netty web servers.
RSocket itself is using Reactor Netty, so this is why we can plug an
RSocket over websocket handler in an existing Reactor Netty handler.
This feature is not possible with other web servers, as existing APIs do
not make that possible.
Fixes gh-17494
2019-09-20 19:20:32 +02:00
Andy Wilkinson
02ac089767
Polish "Support zip64 jars"
...
See gh-16091
2019-09-20 14:35:19 +01:00
Johnny Lim
0243cfa23e
Fix a broken Asciidoctor syntax
...
Along the way, this commit also fixes a typo.
See gh-18288
2019-09-20 08:50:53 +02:00
Madhura Bhave
02759d65bf
Merge branch '2.1.x'
2019-09-19 16:32:11 -07:00
Madhura Bhave
f9d94c6ed0
Remove duplicate word in docs
2019-09-19 16:30:25 -07:00
Stephane Nicoll
19115d19f0
Merge branch '2.1.x'
...
Closes gh-18283
2019-09-19 09:24:14 +02:00
Alessandro Falappa
6dab9bb224
Fix pre-defined logging group documentation
...
See gh-18270
2019-09-19 09:19:24 +02:00
Johnny Lim
b70be97cbf
Polish
...
See gh-18281
2019-09-19 09:03:38 +02:00
Alessandro Falappa
38fb16a79d
Fix typos in HealthContributors definition
...
See gh-18249
2019-09-17 12:38:33 +01:00
Alessandro Falappa
4aa186d6e5
Remove duplicated row from HealthIndicators table
...
See gh-18248
2019-09-17 12:36:51 +01:00
Andy Wilkinson
d5adbbb626
Split appendices into multiple pages and include a ToC in each
...
Closes gh-16289
2019-09-17 09:44:40 +01:00
Andy Wilkinson
cc67213b1f
Correct capitalization of GemFire in the reference docs
...
Closes gh-18001
2019-09-16 11:28:50 +01:00
Andy Wilkinson
6f20ba9550
Remove mention of Spring IO Platform from reference docs
...
Closes gh-17986
2019-09-16 11:22:36 +01:00
Stephane Nicoll
a0d7d52106
Polish "Add ROLLING_FILE_NAME_PATTERN for File Appender"
...
See gh-18151
2019-09-16 09:28:15 +02:00
Eddú Meléndez
4a3810a0f1
Add ROLLING_FILE_NAME_PATTERN for File Appender
...
This new property allows to customize `fileNamePattern` if it is set.
Otherwise, a default pattern remains. Also, new property is supported
`logging.pattern.rolling-file-name`.
See gh-18151
2019-09-16 09:15:59 +02:00
Stephane Nicoll
b5589f8abe
Merge branch '2.1.x'
...
Closes gh-18222
2019-09-13 09:06:50 +02:00
Peter Sauer
dba18ce778
Fix minor typo
...
The phrase `We have you covered.` is a sentence and so it should start
with a capital `W`.
See gh-18216
2019-09-13 09:05:54 +02:00
Johnny Lim
5b41c3b608
Polish
...
See gh-18192
2019-09-12 14:55:47 +02:00
Andy Wilkinson
f033016364
Allow @Component on mutable @ConfigurationProperties
...
Update configuration properties support to allow the `@Component`
annotation to be used on `@ConfigurationProperties` beans as long
as they are mutable.
This restores the behavior of Spring Boot 2.1 for mutable beans whilst
still allowing us to enforce the stricter rules for immutable value
object configuration properties.
Closes gh-18138
2019-09-09 23:04:50 -07:00
Andy Wilkinson
0074a7c662
Merge branch '2.1.x'
2019-09-09 14:03:55 +01:00
Andy Wilkinson
4f21b51a2b
Polish one sentence per line in the reference docs
2019-09-09 14:00:12 +01:00
dreis2211
0975b5b220
Fix link formatting in custom HealthIndicator section
...
See gh-18170
2019-09-09 14:13:23 +02:00
Andy Wilkinson
715e90437f
Merge branch '2.1.x'
2019-09-06 12:47:06 +01:00
Andy Wilkinson
8882c532cd
Correct attribute references in reference documentation
...
Fixes gh-18163
2019-09-06 12:45:35 +01:00
Phillip Webb
f70c0b8fbb
Merge branch '2.1.x'
2019-09-04 22:20:27 -07:00
Phillip Webb
a3cde7fd8d
Fix typo
2019-09-04 22:20:14 -07:00
Phillip Webb
877c65c714
Merge branch '2.1.x'
...
Closes gh-18132
2019-09-04 22:10:28 -07:00
Phillip Webb
a0a204ae6a
Clarify devtools trigger file documentation
...
Closes gh-17775
2019-09-04 22:09:33 -07:00
Phillip Webb
1851f7119f
Merge branch '2.1.x'
2019-09-04 13:53:28 -07:00
Phillip Webb
f1bbb2a017
Fix documentation typos
...
See gh-16718
2019-09-04 13:52:10 -07:00
Andy Wilkinson
8190b8eafb
Merge branch '2.1.x'
...
Closes gh-18125
2019-09-04 09:54:26 +01:00
Andy Wilkinson
7f62c5a283
Provide a How-To for customizing Reactor Netty's TcpClient
...
Closes gh-17856
2019-09-04 09:49:56 +01:00
Phillip Webb
5c665ddd55
Merge branch '2.1.x'
...
Closes gh-18120
2019-09-03 21:04:43 -07:00
Phillip Webb
624c118cdf
Polish "Document the pros and cons of MockMvc"
...
See gh-16718
2019-09-03 21:03:46 -07:00
Tetsuya Hasegawa
8f8a4af001
Document the pros and cons of MockMvc
...
Update the MockMvc documentation to provide more details about the
pros and cons of such an approach, specifically calling out the
difference with error page handling.
See gh-16718
2019-09-03 21:01:44 -07:00
Phillip Webb
b43edf5493
Merge branch '2.1.x'
...
Closes gh-18118
2019-09-03 18:20:24 -07:00
Phillip Webb
158e25c00f
Extend documentation on logback include files
...
Expand the Logback "How To" to provide further clarifications on
the different include files available.
See gh-16901
2019-09-03 18:18:09 -07:00
michal
1f97a60d16
Clarify documentation on logback include files
...
Update documentation and comments on Logback to show the correct
use of `default.xml` rather than `base.xml`.
See gh-16901
2019-09-03 18:15:59 -07:00
dreis2211
b4350a9d96
Remove unnecessary blank lines
...
See gh-18089
2019-09-03 08:48:10 +02:00
Phillip Webb
58734873dd
Merge branch '2.1.x'
...
Closes gh-18081
2019-08-31 08:43:02 -07:00
Phillip Webb
e07889b092
Document that Filter beans are eagerly initialized
...
Closes gh-17814
2019-08-31 08:41:34 -07:00
Phillip Webb
117a2ecda9
Merge branch '2.1.x'
...
Closes gh-18080
2019-08-31 08:30:06 -07:00
Phillip Webb
7e60f4b32a
Clarify "YAML Shortcomings" documentation
...
Closes gh-17933
2019-08-31 08:29:03 -07:00
Phillip Webb
d655684135
Merge branch '2.1.x'
...
Closes gh-18079
2019-08-31 07:44:34 -07:00
Phillip Webb
ffbd11caba
Document logger environment variable restrictions
...
Update the reference guide with a note about using environment variables
to configure logging.
Closes gh-17958
2019-08-31 07:43:42 -07:00
Phillip Webb
71b99e5c83
Merge branch '2.1.x'
...
Closes gh-18026
2019-08-30 21:57:21 -07:00
Phillip Webb
6ca92418b5
Document need to exactly JPA property names
...
Closes gh-17975
2019-08-30 21:56:18 -07:00
Phillip Webb
230506b30c
Merge branch '2.1.x'
2019-08-30 21:30:02 -07:00
Phillip Webb
e4dfb74629
Polish
2019-08-30 21:29:54 -07:00
Phillip Webb
85784ba6ea
Merge branch '2.1.x'
...
Closes gh-18025
2019-08-30 21:28:31 -07:00
Phillip Webb
1ff784ff54
Remove MBean shutdown warning from documentation
...
Closes gh-17988
2019-08-30 21:27:51 -07:00
Phillip Webb
51e71f7ff1
Merge branch '2.1.x'
...
Closes gh-18024
2019-08-30 21:25:31 -07:00
Phillip Webb
368eb566fb
Use versioned links in documentation
...
Update the reference documentation to use versioned links rather then
`/current/` whenever possible.
Closes gh-18000
2019-08-30 21:19:33 -07:00
Phillip Webb
f69b2669b3
Merge branch '2.1.x'
2019-08-30 19:16:19 -07:00
Phillip Webb
348d65b4fe
Polish documentation
2019-08-30 19:13:12 -07:00
Phillip Webb
dc870044c6
Merge branch '2.1.x'
2019-08-30 19:12:43 -07:00
Phillip Webb
7f9d143e01
Polish documentation
...
Update reference documentation source to use consistent attribute names
and fix a few formatting issues.
2019-08-30 17:11:14 -07:00
Phillip Webb
ee130cfb3f
Merge branch '2.1.x'
...
Closes gh-18023
2019-08-30 14:58:09 -07:00
Phillip Webb
572e491465
Remove Gemfire starter details from documentation
...
Closes gh-18002
2019-08-30 14:57:17 -07:00
Phillip Webb
ddbc1e5b0a
Merge branch '2.1.x'
...
Closes gh-18022
2019-08-30 14:53:21 -07:00
Phillip Webb
dbccb705a8
Clarify "Web Application Conditions" documentation
...
Update the reference documentation so that "Web Application Conditions"
also covers reactive contexts.
Closes gh-18005
2019-08-30 14:52:27 -07:00
Andy Wilkinson
50eb6d3fd1
Merge branch '2.1.x'
...
Closes gh-18016
2019-08-30 09:53:10 +01:00
dreis2211
b6fff67f6e
Remove reference to non-existent --edit option in CLI docs
...
See gh-18015
2019-08-30 09:52:24 +01:00
Andy Wilkinson
e2edb6a539
Polish "Auto-configure Flyway with JavaMigration beans"
...
See gh-17993
2019-08-30 09:26:56 +01:00
Phillip Webb
1e2f8959d9
Fix broken asciidoc rendering
...
Restore the blank line at the end of `executable-jar-format.adoc`
which appears to be required.
See gh-18007
2019-08-29 23:53:16 -07:00
Phillip Webb
b6e3f48a89
Delete old appendix file
...
Delete file accidentally added during merge.
See gh-18007
2019-08-29 23:25:09 -07:00
Phillip Webb
d70519038b
Fix broken asciidoc syntax
...
See gh-18007
2019-08-29 21:18:51 -07:00
Phillip Webb
ca53780c43
Merge branch '2.1.x'
...
Closes gh-18007
2019-08-29 18:05:31 -07:00
Phillip Webb
64d4bf823a
Reformat documentation to one sentence per line
...
Update reference documentation to use one sentence per line formatting
as recommended by the Asciidoctor team.
Closes gh-12445
2019-08-29 14:58:48 -07:00
Stephane Nicoll
cda310ba0a
Polish "Fix a broken Asciidoctor syntax"
...
See gh-17970
2019-08-27 11:11:57 +02:00
Johnny Lim
78a467f9d3
Fix a broken Asciidoctor syntax
...
See gh-17970
2019-08-27 11:10:39 +02:00
Stephane Nicoll
e92a530640
Merge branch '2.1.x'
...
Closes gh-17972
2019-08-27 11:07:45 +02:00
leoli
34d28f48ca
Fix Undertow access log dir property name in doc
...
See gh-17968
2019-08-27 11:06:16 +02:00
Madhura Bhave
48b5b6a24c
Polish "Added support for devtools YAML configuration"
...
See gh-17915
2019-08-23 14:37:54 -07:00
Andy Wilkinson
b43827d626
Configure ping (formerly application) health indicator by default
...
This commit renames ApplicationHealthIndicator to PingHealthIndicator
and changes the auto-configuration so that it is now always configured
by default.
Closes gh-17926
2019-08-22 14:50:10 +01:00
Andy Wilkinson
05e089601e
Remove default favicon and support for serving from classpath root
...
Closes gh-17925
2019-08-22 13:53:13 +01:00
Phillip Webb
e03f822c6d
Add support for health indicator groups
...
Update the `HealthEndpoint` to support health groups. The
`HealthEndpointSettings` interface has been replaced with
`HealthEndpointGroups` which provides access to the primary group
as well as an optional set of additional groups.
Groups can be configured via properties and may have custom
`StatusAggregator` and `HttpCodeStatusMapper` settings.
Closes gh-14022
Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
2019-08-21 18:43:25 -07:00
Phillip Webb
3c535e0de3
Add HealthContributor and refactor HealthEndpoint
...
Overhaul `HealthEndpoint` support to make it easier to support health
groups. Prior to this commit the `HealthIndicator` interface was used
for both regular indicators and composite indicators. In addition the
`Health` result was used to both represent individual, system and
composite health. This design unfortunately means that all health
contributors need to be aware of the `HealthAggregator` and could not
easily support heath groups if per-group aggregation is required.
This commit reworks many aspects of the health support in order to
provide a cleaner separation between a `HealthIndicator`and a
composite. The following changes have been made:
- A `HealthContributor` interface has been introduced to represent
the general concept of something that contributes health information.
A contributor can either be a `HealthIndicator` or a
`CompositeHealthContributor`.
- A `HealthComponent` class has been introduced to mirror the
contributor arrangement. The component can be either
`CompositeHealth` or `Health`.
- The `HealthAggregator` interface has been replaced with a more
focused `StatusAggregator` interface which only deals with `Status`
results.
- `CompositeHealthIndicator` has been replaced with
`CompositeHealthContributor` which only provides access to other
contributors. A composite can no longer directly return `Health`.
- `HealthIndicatorRegistry` has been replaced with
`HealthContributorRegistry` and the default implementation now
uses a copy-on-write strategy.
- `HealthEndpoint`, `HealthEndpointWebExtension` and
`ReactiveHealthEndpointWebExtension` now extend a common
`HealthEndpointSupport` class. They are now driven by a
health contributor registry and `HealthEndpointSettings`.
- The `HealthStatusHttpMapper` class has been replaced by a
`HttpCodeStatusMapper` interface.
- The `HealthWebEndpointResponseMapper` class has been replaced
by a `HealthEndpointSettings` strategy. This allows us to move
role related logic and `ShowDetails` to the auto-configure module.
- `SimpleHttpCodeStatusMapper` and `SimpleStatusAggregator`
implementations have been added which are configured via constructor
arguments rather than setters.
- Endpoint auto-configuration has been reworked and the
`CompositeHealthIndicatorConfiguration` class has been replaced
by `CompositeHealthContributorConfiguration`.
- The endpoint JSON has been changed make `details` distinct from
`components`.
See gh-17926
2019-08-21 18:43:25 -07:00
Phillip Webb
5f88c592b3
Polish
2019-08-20 19:27:43 -07:00
Madhura Bhave
7494a2baad
Merge branch '2.1.x'
...
Closes gh-17880
2019-08-15 15:15:50 -07:00
Madhura Bhave
8d7deb7b67
Polish "Expand documentation on remote devtools"
...
See gh-17780
2019-08-15 15:11:10 -07:00
Sergei Petunin
ab33bc7deb
Expand documentation on remote devtools
...
See gh-17780
2019-08-15 15:09:43 -07:00
Stephane Nicoll
704992e657
Merge branch '2.1.x'
...
Closes gh-17855
2019-08-13 17:36:14 +02:00
Stephane Nicoll
fcf4680626
Polish "Document how to add metadata for collection and enum default values"
...
Closes gh-12874
2019-08-13 17:35:37 +02:00
Madhura Bhave
178746d678
Update Opaque Token Client Name following upstream changes
...
Closes gh-17846
2019-08-12 18:38:27 -07:00
Madhura Bhave
c178c9dd47
Merge branch '2.1.x'
2019-08-12 17:30:47 -07:00
Madhura Bhave
38d36ab18d
Document how to add metadata for collection and enum default values
...
Closes gh-12874
2019-08-12 17:26:39 -07:00
Stephane Nicoll
2059147421
Merge branch '2.1.x'
...
Closes gh-17840
2019-08-12 11:04:56 +02:00
Stephane Nicoll
56c2a52ea4
Polish "Fix syntax errors in docs"
...
Closes gh-17835
2019-08-12 10:54:33 +02:00
Stephane Nicoll
d02000ecc0
Merge branch '2.1.x'
...
Closes gh-17840
2019-08-12 10:36:06 +02:00
dreis2211
2e32af4737
Fix syntax errors in docs
...
See gh-17835
2019-08-12 10:34:46 +02:00
Madhura Bhave
4208be0154
Merge branch '2.1.x'
...
Closes gh-17818
2019-08-08 16:26:53 -07:00
Madhura Bhave
47a9bb1c0e
Document that auto-configuration classes are not public API
...
Closes gh-16704
2019-08-08 16:26:04 -07:00
Madhura Bhave
7997971b0e
Merge branch '2.1.x'
...
Closes gh-17815
2019-08-08 15:16:20 -07:00
Madhura Bhave
1b62a05c40
Document Prometheus Pushgateway support
...
Closes gh-16853
2019-08-08 15:15:51 -07:00
Madhura Bhave
faaada1416
Remove liquibase check change log location
...
Missing change logs would lead to an exception even
if the checkChangeLogLocation was set to false. Spring Boot's check
would pass but Liquibase would fail later making this property redundant.
Fixes gh-16232
2019-08-02 09:03:45 -07:00
Stephane Nicoll
45915d085e
Merge branch '2.1.x'
...
Closes gh-17767
2019-08-02 17:35:39 +02:00
Stephane Nicoll
bacb4d1715
Polish "Refine back-off strategy of Neo4j SessionFactory"
...
See gh-17662
2019-08-02 17:15:22 +02:00
Phillip Webb
890ea153bf
Allow endpoint @Selector to capture all paths
...
Update `@Selector` with a `match` attribute that can be used to select
all remaining path segments. An endpoint method like this:
select(@Selector(match = Match.ALL_REMAINING) String... selection)
Will now have all reaming path segments injected into the `selection`
parameter.
Closes gh-17743
2019-07-31 12:44:46 +01:00
Madhura Bhave
9000d7d845
Merge branch '2.1.x'
...
Closes gh-17693
2019-07-29 11:38:49 -07:00
Tomas Aschan
1b172dc4fe
Clarify documentation about specifying main class
...
See gh-17003
2019-07-29 11:36:26 -07:00
Phillip Webb
6675f49334
Switch to multi-line security configuration
...
Now that we have lambda style security configuration we can further
improve readability by switching to one statement per line.
See gh-17525
2019-07-29 11:28:51 +01:00
Madhura Bhave
39a7b9da38
Switch to lambda style security configuration
...
Closes gh-17525
2019-07-26 14:41:49 -07:00
Phillip Webb
8bc780762a
Merge branch '2.1.x'
2019-07-24 11:42:48 +01:00
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
2019-07-24 11:41:32 +01:00
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
2019-07-24 11:39:58 +01:00
dreis2211
4805208716
Remove obsolete UnauthenticatedAccessExample
...
See gh-17614
2019-07-24 11:06:43 +02:00
Andy Wilkinson
e7b94be9cd
Polish "Document `@EmbeddedKafka` and its interaction with Spring Boot"
...
See gh-15834
2019-07-23 17:20:46 +01:00
Artem Bilan
4e79408bb0
Document `@EmbeddedKafka` and its interaction with Spring Boot
...
See gh-15834
2019-07-23 16:59:04 +01:00
Stephane Nicoll
94c35ae1de
Polish "Make Actuator dedicated ConversionService configurable"
...
See gh-16449
2019-07-23 12:27:00 +02:00
Stephane Nicoll
26ee9150b2
Document WebFilter is scanned by @WebFluxTest
...
See gh-17601
2019-07-23 09:01:32 +02:00
Stephane Nicoll
94a757113d
Document HandlerInterceptor is scanned by @WebMvcTest
...
See gh-17601
2019-07-23 08:57:09 +02:00
Stephane Nicoll
a1f32bbd7a
Merge branch '2.1.x'
...
Closes gh-17603
2019-07-22 15:29:58 +02:00
Stephane Nicoll
30fe10613d
Improve how to configure configuration keys of a custom starter
...
Closes gh-17573
2019-07-22 15:28:17 +02:00
Stephane Nicoll
300f07b2a8
Polish
2019-07-22 15:20:37 +02:00
Andy Wilkinson
ff9d0cf49b
Merge branch '2.1.x'
...
Closes gh-17588
2019-07-19 15:44:19 +01:00
Andy Wilkinson
74f0e42c98
Make it clearer when there will be no auto-configured MessageSource
...
Closes gh-17485
2019-07-19 15:44:00 +01:00
Andy Wilkinson
3dc20ff934
Recommend third-party tracing/observability solutions
...
Closes gh-17047
2019-07-19 10:04:27 +01:00
Stephane Nicoll
be988d7072
Polish "Add HealthIndicator for Hazelcast"
...
See gh-17499
2019-07-18 15:00:53 +02:00
Stephane Nicoll
62233a0750
Merge branch '2.1.x'
...
Closes gh-17554
2019-07-17 14:29:16 +02:00
Stephane Nicoll
b6ca1eadeb
Fix prefix for datasource metrics
...
Closes gh-17553
2019-07-17 14:28:12 +02:00
Stephane Nicoll
56ce2b8e3f
Polish "Add metrics support for idle jdbc connections"
...
See gh-17504
2019-07-17 14:14:47 +02:00
Stephane Nicoll
3a49996dbd
Merge branch '2.1.x'
...
Closes gh-17547
2019-07-17 10:30:36 +02:00
Stephane Nicoll
a64317b114
Fix broken link to Spring Integration metrics section
...
Closes gh-17543
2019-07-17 10:26:40 +02:00
wonwoo
93bcc3dcf5
Update documentation to use JUnit Jupiter
...
See gh-17507
2019-07-16 11:04:50 +02:00
Andy Wilkinson
cbc17c237b
Make it easier to determine each servlet filter's order
...
Closes gh-17520
2019-07-15 17:10:32 +01:00
Phillip Webb
c3816bfe7b
Polish output capture names
2019-07-15 00:24:18 +01:00
Stephane Nicoll
acfb7f28f4
Merge branch '2.1.x'
...
Closes gh-17478
2019-07-10 12:49:13 +02:00
Stephane Nicoll
852f4a280c
Fix supported java version range in documentation
...
Closes gh-17476
2019-07-10 12:48:50 +02:00
Stephane Nicoll
c7311631c0
Merge branch '2.1.x'
...
Closes gh-17467
2019-07-09 18:01:28 +02:00
Stephane Nicoll
3fb15a502b
Remove outdated reference to Guava in the reference guide
...
Closes gh-17446
2019-07-09 18:00:57 +02:00
Johnny Lim
426ef749db
Polish
...
See gh-17413
2019-07-09 07:40:30 +02:00
Andy Wilkinson
072453bf58
Polish "Add support for configuring a Batch-specific DataSource"
...
See gh-17375
2019-07-08 13:16:47 +01:00
Dmytro Nosan
f449665e2a
Add support for configuring a Batch-specific DataSource
...
See gh-17375
2019-07-08 13:15:24 +01:00
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
2019-07-03 11:39:47 -07:00
Andy Wilkinson
7d27c6ff92
Remove note about special handling of off as it no longer applies
...
Closes gh-17385
2019-07-02 08:07:15 +01:00
Phillip Webb
27cce996fb
Fix rsocket reference
...
See gh-12005
2019-07-01 12:00:04 -07:00
Phillip Webb
8d03214389
Import attributes from appendix files
...
See gh-12005
2019-07-01 11:59:59 -07:00
Phillip Webb
8fb181f31a
Escape new '{reference}' elements in asciidoc
...
See gh-17387
2019-07-01 11:43:27 -07:00
Phillip Webb
f20b100a25
Merge branch '2.1.x'
...
Closes gh-17387
2019-07-01 11:42:07 -07:00
Phillip Webb
88b6a3308c
Escape additional '{reference}' elements in asciidoc
...
Escape lines that look like variable references but should actually be
included verbatim.
Closes gh-17386
2019-07-01 11:39:49 -07:00
Phillip Webb
c2e3354be0
Drop asciidoc partintro formatting
...
Since to no longer use docbook, we can't use `partintro`.
See gh-12005
2019-07-01 11:19:37 -07:00
Andy Wilkinson
cca005f756
Merge branch '2.1.x'
...
Closes gh-17383
2019-07-01 15:57:41 +01:00
Andy Wilkinson
34e0db2c25
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17382
2019-07-01 15:57:21 +01:00
Andy Wilkinson
0c44584b44
Merge branch '1.5.x' into 2.0.x
2019-07-01 15:57:00 +01:00
rossdrew
d6977ea89f
Remove hyphenation of opaquetoken in OAuth2 property names
...
See gh-17290
2019-06-28 14:48:56 +01:00
Madhura Bhave
d5c0009c6e
Rename samples to smoke tests
...
Closes gh-17197
2019-06-25 11:32:56 -07:00
Johnny Lim
f283aa18eb
Use "JUnit" instead of "Junit"
...
See gh-17272
2019-06-20 08:45:03 +02:00
Stephane Nicoll
c9b8d98bcf
Upgrade to JUnit Jupiter 5.5.0-RC1
...
This commit also removes the workaround that required to exclude junit 4
explicitly now that a related issue in JUnit Jupiter has been fixed.
Closes gh-17266
2019-06-19 14:23:44 +02:00
Brian Clozel
809a3965c9
Add missing outcome tag for WebClient metrics
...
On error cases, the "outcome" tag would be missing from recorded metrics
for the `WebClient`.
This commit fixes this issue and improves the reference documentation by
mentioning the tag values used for error cases, when the client response
is not received (I/O errors, client error, etc).
Fixes gh-17219
2019-06-18 15:29:22 +02:00
Phillip Webb
1e0cf960f0
Reinstate single page HTML and PDF docs
...
Closes gh-16854
2019-06-17 20:44:01 -07:00
Andy Wilkinson
38fb639147
Merge branch '2.1.x'
...
Closes gh-17196
2019-06-14 15:49:00 +01:00
Andy Wilkinson
1b495f5a42
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17195
2019-06-14 15:47:39 +01:00
Andy Wilkinson
4bae91d933
Merge branch '1.5.x' into 2.0.x
2019-06-14 15:47:22 +01:00
Madhura Bhave
b59dc5bce4
Update examples in documentation in accordance with JUnit 5
...
See gh-17096
2019-06-12 17:38:32 -07:00
Brian Clozel
7a9d1a1e34
Change default Freemarker template file extension
...
This commit changes the default file extension for Freemarker templates
from `*.ftl` to `*.ftlh`. This commit also enables by default the
Freemarker setting `"recognize_standard_file_extensions"` to ensure that
HTML escaping is performed by default in Spring Boot applications.
Applications should adapt to this change by changing the file extensions
of existing templates to `.ftlh`.
Closes gh-15131
2019-06-12 15:52:04 +02:00
Phillip Webb
b3d5cd538d
Add JUnit 5 checkstyle rules
...
Add a rule to enforce JUnit 5 usage and conventions.
Closes gh-17093
2019-06-10 16:16:45 -07:00
Madhura Bhave
2560b54f7c
Add configuration support for Opaque Token authentication
...
Closes gh-15872
2019-06-10 14:24:32 -07:00
Phillip Webb
866e2b712e
Merge branch '2.0.x' into 2.1.x
2019-06-07 12:35:28 -07:00
Phillip Webb
2c8881a908
Merge branch '1.5.x' into 2.0.x
2019-06-07 12:34:13 -07:00
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
2019-06-07 12:25:54 +01:00
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
2019-06-07 11:00:44 +01:00
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
2019-06-07 10:50:34 +01:00
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
2019-06-07 10:46:31 +01:00
Brian Clozel
16c521a9e6
Auto-configure reactive Elasticsearch components
...
As of Spring Data Moore, a new reactive template and the
corresponding repositories support have been added.
This commit auto-configures a `ReactiveElasticsearchTemplate`
with the configuration properties under the
`spring.data.elasticsearch.client.reactive` namespace.
To enable this feature, applications require both Spring Data
Elasticsearch dependencies (typically
`spring-boot-starter-data-elasticsearch`) and dependencies
for a `WebClient` (often `spring-boot-starter-webflux`).
The support for the reactive Elasticsearch repositories is
also provided.
Closes gh-16214
2019-06-05 14:22:43 +02:00
Phillip Webb
d306b31ce9
Merge branch '2.1.x'
2019-06-04 02:08:00 -07:00
Phillip Webb
ccfbd03482
Merge branch '2.0.x' into 2.1.x
2019-06-04 02:07:14 -07:00
Phillip Webb
5fba43aa31
Merge branch '1.5.x' into 2.0.x
2019-06-04 00:05:57 -07:00
Phillip Webb
750d251ae8
Update JsonComponent documentation
...
See gh-16544
2019-06-03 13:08:07 -07:00
Brian Clozel
c74badd4f2
Auto-configure Elasticsearch REST client in Spring Data
...
This commit auto-configures the Elasticsearch REST client support
as a template for Spring Data Elasticsearch. As of this commit,
using the transport client is still possible but developers
should migrate.
This commit also removes the deprecated annotation on the
Elasticsearch auto-configuration for the transport client, since
this deprecation notice is already present on the configuration
property.
Closes gh-17024
Closes gh-16542
2019-06-03 21:20:06 +02:00
Stephane Nicoll
8beb6c1bcb
Document how to specify arguments on the command line with Maven
...
Closes gh-10926
2019-06-03 11:37:36 +02:00
Andy Wilkinson
0644a79401
Repackage output capture and always use extension declaratively
...
Closes gh-17029
2019-05-31 18:33:10 +01:00
Phillip Webb
ad5e905bd7
Update copyright header of changed files
2019-05-30 11:30:43 -07:00
Phillip Webb
68aec8b6ee
Polish
2019-05-30 11:30:27 -07:00
Phillip Webb
e86bb74074
Merge branch '2.1.x'
...
Closes gh-16993
2019-05-28 15:59:22 -07:00
Phillip Verheyden
2149ba4051
Use a regex that captures numbers and qualifiers
...
Fix the regular expression used in the devtools documentation to
include a version number pattern.
Closes gh-16946
2019-05-28 15:55:00 -07:00
Andy Wilkinson
b603cd5d4b
Disable Tomcat's MBean Registry by default
...
Closes gh-16498
2019-05-28 15:21:31 +01:00
Stephane Nicoll
a5537bd2e1
Fork application process with Maven by default
...
Closes gh-16945
2019-05-23 14:40:51 +02:00
Stephane Nicoll
74208bb1a7
Polish "Auto-configure Kafka listener container with rebalance listener"
...
Closes gh-16755
2019-05-21 09:49:34 +02:00
Brian Clozel
e8d39a1539
Add support for CBOR codecs in RSocket
...
This commit auto-configures CBOR (see https://cbor.io/ ) codecs in the
RSocketStrategies, using Jackson binary format support.
The required dependency is added to the rsocket starter. Binary codecs
are well suited for RSocket payloads, so this codec is added first to
the list of codecs (before the JSON one already supported).
Closes gh-16830
2019-05-13 22:39:55 +02:00
Brian Clozel
20dfeddbb3
Auto-configure RSocketRequester.Builder
...
This commit auto-configures a prototype `RSocketRequester.Builder` bean
for building requester instances. This builder is pre-configured with
auto-detected `RSocketStrategies` (same as the server side).
Closes gh-16280
2019-05-13 16:03:21 +02:00
Stephane Nicoll
81af0f2fa6
Explicitly include JUnit 4 in test starter
...
Closes gh-16807
2019-05-09 14:54:13 +02:00
Stephane Nicoll
1de6f68238
Document that JUnit 5 is the default
...
See gh-14736
2019-05-08 16:05:44 +02:00
Stephane Nicoll
71b2ab0f0f
Merge branch '2.1.x'
2019-05-07 14:04:01 +02:00
Stefan Dellmuth
ecdcec2b5d
Polish indentation
...
Closes gh-16731
2019-05-07 13:46:58 +02:00
Stephane Nicoll
9d72b74252
Merge branch '2.1.x'
2019-05-06 12:15:44 +02:00
Stephane Nicoll
d8f1bd351f
Polish "Add link to Heroku article"
...
Closes gh-16719
2019-05-06 12:12:56 +02:00
Tetsuya Hasegawa
2655122466
Add link to Heroku article
...
See gh-16719
2019-05-06 12:12:43 +02:00
Stephane Nicoll
5aeb31700d
Merge branch '2.1.x'
2019-05-04 09:14:04 +02:00
Stephane Nicoll
680ac85a2a
Polish
...
See gh-16714
2019-05-04 09:13:46 +02:00
Madhura Bhave
07d6eb6397
Disable auditing infrastructure by default
...
Prior to this commit, the audit auto-configuration provided
an `InMemoryAuditEventRepository` bean. This commit changes the auto-config
so that an `AuditEventRepository` is not provided and instead the auto-config
is conditional on the presence of a `AuditEventRepository` bean. This is done
to encourage the use of a custom implementation of `AuditEventRepository`
since the in-memory one is quite limited and not suitable for production.
A flag is available if the auto-configuration needs to be turned off even
in the presence of a bean.
Closes gh-16110
2019-05-03 13:48:29 -07:00
Madhura Bhave
de128fed20
Disable HttpTrace infrastructure by default
...
Prior to this commit, the http trace auto-configuration provided
an `InMemoryHttpTraceRepository` bean. This commit changes the auto-config
so that an `HttpTraceRepository` is not provided and instead the auto-config
is conditional on the presence of a `HttpTraceRepository` bean. This is done
to encourage the use of a custom implementation of `HttpTraceRepository`
since the in-memory one is quite limited and not suitable for production.
A flag is available if the auto-configuration needs to be turned off even
in the presence of a bean.
Closes gh-15039
2019-05-03 12:00:37 -07:00
Stephane Nicoll
fc9cd86718
Merge branch '2.1.x'
2019-05-03 15:42:38 +02:00
Stephane Nicoll
51c0fdcab1
Polish "Document that JUnit 4 is the default"
...
Closes gh-16707
2019-05-03 15:41:44 +02:00
Tetsuya Hasegawa
e36ca923b9
Document that JUnit 4 is the default
...
See gh-16707
2019-05-03 14:41:54 +02:00
Andy Wilkinson
f35b91a172
Raise minimum supported version of Gradle to 4.10 and encourage use of 5.x
...
Closes gh-16681
2019-05-03 13:07:15 +01:00
Stephane Nicoll
8045bf1f50
Polish "Allow configuration of auto-timed metrics"
...
Closes gh-15988
2019-05-01 08:17:06 +02:00
Tadaya Tsuyukubo
4df6f5dee0
Allow configuration of auto-timed metrics
...
When `management.metrics.web.server.auto-time-requests` is enabled
(default=true), Spring Boot collects metrics on controller methods even
when they are not annotated with `@Timed`.
When this happens, created metrics are based on the default
`@Timed` configuration and there is no way to customize the
configuration of those auto-timed controller metrics.
This commit adds default configurations to auto-timed requests on both
client and server sides.
See gh-15988
2019-05-01 08:16:42 +02:00
Madhura Bhave
ffd979c2bb
Document missing SpringApplication events
...
This commit also documents `ContextRefreshedEvent` and
`WebServerInitializedEvent`.
Closes gh-7382
2019-04-30 16:46:48 -07:00
Madhura Bhave
8b30ad21bb
Merge pull request #16622 from Kedar Joshi
...
* pr/16622:
Polish "Document use of @Profile with @ConfigurationProperties scanning"
Document use of @Profile with @ConfigurationProperties scanning
2019-04-30 16:08:42 -07:00
Madhura Bhave
d4435e015c
Polish "Document use of @Profile with @ConfigurationProperties scanning"
...
Closes gh-16622
2019-04-30 16:07:33 -07:00
Kedar Joshi
13b155eb2a
Document use of @Profile with @ConfigurationProperties scanning
...
See gh-16612
2019-04-30 15:59:04 -07:00
Tetsuya Hasegawa
56c769f05c
Remove redundant info
...
Closes gh-16668
2019-04-30 09:05:48 +02:00
Stephane Nicoll
05957689f4
Polish "Add jOOQ to SQL logging group"
...
Closes gh-16678
2019-04-30 08:57:32 +02:00
Stephane Nicoll
704da1750b
Polish "Add support for Hazelcast YAML configuration"
...
Closes gh-16632
2019-04-29 15:16:43 +02:00
Brian Clozel
b527d364dc
Reinstate single page reference documentation
...
This commit reinstates the single-page variant for the Spring Boot
reference documentation.
Now the single and multi-page variants are hosted under the same
`"html"` folder, as `"index.html"` and `"single-index.html"`.
Note that files ending in `"index.html`" are treated as index files by
the spring-doc-resources project and their table of contents do not
display a "Back to index" link.
Fixes gh-16295
2019-04-29 09:04:36 +02:00
Stephane Nicoll
9cde736b59
Merge branch '2.1.x'
2019-04-26 12:01:11 +03:00
Stephane Nicoll
3c5ec8a04c
Merge branch '2.0.x' into 2.1.x
2019-04-26 11:53:02 +03:00
Stephane Nicoll
ac9ee952c7
Properly merge fix
...
See gh-16666
2019-04-26 11:52:25 +03:00
Phillip Webb
17aaf26590
Use consistent javadoc style for annotation links
...
Closes gh-13920
2019-04-24 19:37:59 -07:00
Stephane Nicoll
2cfcd2690e
Polish "Allow to configure the Elasticsearch rest client timeouts"
...
Closes gh-15965
2019-04-18 11:17:44 +02:00
Andy Wilkinson
dacbb65fd7
Merge branch '2.0.x' into 2.1.x
...
Closes gh-16579
2019-04-16 15:47:17 +01:00
Andy Wilkinson
7260c0f2c4
Merge branch '1.5.x' into 2.0.x
2019-04-16 15:46:49 +01:00
Andy Wilkinson
4941217323
Update docs to reflect rename of @ConfigurationPropertiesDefaultValue
...
See gh-8762
2019-04-16 10:25:48 +01:00
Brian Clozel
b35424478b
Deprecate Elasticsearch transport and Jest clients
...
As of Spring Data Moore, the Elasticsearch high level REST client is
supported for Spring Data repositories. The transport client is now
deprecated and is likely to be removed in a future Spring Data release.
This commit deprecates the transport client and marks all the associated
configuration properties as deprecated. The Spring Boot starter depends
on the `spring-data-elasticsearch` project, which now depends on both
transport client and high level REST client.
This commit also deprecates the Jest client, as Spring Boot will focus
on supporting the high level REST client and the reactive client
provided by Spring Data - both being in sync with the fast release pace
of Elasticsearch.
Closes gh-15008
2019-04-15 12:05:07 +02:00
Madhura Bhave
959e161555
Provide an option to use Spring's forwarded header support
...
Previously, if the `server.use-forward-headers` property
was set to true, X-Forwarded-* headers support was provided
at the server level. The property has been deprecated in favor
of `server.forward-headers-strategy` which can be also be configured
to use Spring's forwarded header support apart from native server support.
Closes gh-5677
2019-04-12 10:34:19 -07:00
Brian Clozel
b33944b53f
Add RSocket server support with Spring Messaging
...
This commit adds support for RSocket server applications.
The auto-configuration will either add RSocket support to an existing
Reactor Netty server in a WebFlux application (as a WebSocket endpoint),
or bootstrap a brand new RSocket server instance.
Spring Boot will also auto-configure the Spring Messaging infrastructure
that supports Controller beans with `@MessageMapping` annotated methods.
Fixes gh-16021
2019-04-11 15:44:17 +02:00
Stephane Nicoll
5e58f4a8c6
Fix unresolved directives in generated documentation
...
Closes gh-16452
2019-04-11 14:31:41 +02:00
Stephane Nicoll
4d4566e0f9
Merge branch '2.1.x'
2019-04-11 13:55:34 +02:00
Adam Michalik
55987a51c7
Fix package of java.time.Duration in documentation
...
Closes gh-16527
2019-04-11 13:54:18 +02:00
Johnny Lim
4392d7c2ed
Polish
...
Closes gh-16494
2019-04-10 08:03:18 +02:00
Madhura Bhave
7054a33e70
Add support for public key file for OAuth2 resource server
...
Closes gh-15814
2019-04-08 18:17:12 -07:00
Stephane Nicoll
cf1d6ca660
Polish "Add missing backquote"
...
Closes gh-16483
2019-04-08 09:46:28 +02:00
Kaze
530d3da6c9
Add missing backquote
...
See gh-16483
2019-04-08 09:46:12 +02:00
Madhura Bhave
ce0282406f
Skip lazy init for beans that explicitly set lazy to false
...
This commit also adds tests to ensure that the child
management context works when lazy initialization is
enabled. Also, it adds a BeanFactoryPostProcessor to
the child context so that the server is created and
listening for requests but other beans in the child
context are not created until requested.
See gh-16184
2019-04-05 18:02:26 -07:00
Stephane Nicoll
bb4e559724
Let Hibernate detect the dialect to use
...
Closes gh-16172
2019-04-04 14:10:01 +02:00
Madhura Bhave
04517495af
Merge branch '2.1.x'
2019-04-02 15:52:35 -07:00
Madhura Bhave
ddc52502f5
Document @MockBean behavior during context refresh
...
Closes gh-16333
2019-04-02 15:50:51 -07:00
Phillip Webb
2376f973f4
Merge branch '2.1.x'
2019-04-02 13:46:36 -07:00
Phillip Webb
47c6bf741d
Merge branch '2.0.x' into 2.1.x
2019-04-02 13:40:21 -07:00
Phillip Webb
07c000c5b7
Merge branch '1.5.x' into 2.0.x
2019-04-02 13:34:28 -07:00
Andy Wilkinson
5e22b421c5
Merge branch '2.1.x'
2019-03-29 11:14:06 +00:00
Andy Wilkinson
6aa78801ff
Merge branch '2.0.x' into 2.1.x
2019-03-29 11:13:53 +00:00
Andy Wilkinson
6507d1723d
Merge branch '1.5.x' into 2.0.x
2019-03-29 11:02:56 +00:00
Johnny Lim
40d0d6b113
Polish
...
Closes gh-16299
2019-03-28 16:42:27 +01:00
Spring Operator
fb242c27d2
Use HTTPS for external links wherever possible
...
See gh-16276
2019-03-28 12:07:01 +00:00
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
2019-03-28 11:48:47 +00:00
Spring Operator
9fc3ac7d49
Use HTTPS for external links wherever possible
...
See gh-16320
2019-03-28 09:49:30 +00:00
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
2019-03-28 09:35:53 +00:00
Andy Wilkinson
14b21026bf
Polish "Use HTTPS for external links wherever possible"
...
See gh-16319
2019-03-28 09:17:50 +00:00
Spring Operator
1a4c6f2dac
Use HTTPS for external links wherever possible
...
See gh-16319
2019-03-27 20:06:52 +00:00
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
2019-03-27 19:59:36 +00:00
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
2019-03-26 13:53:57 +00:00
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
2019-03-26 13:48:32 +00:00
Madhura Bhave
2225b36299
Merge branch '2.1.x'
2019-03-22 15:18:23 -07:00
Madhura Bhave
1ad52b651a
Document using the same port for the management server on CF
...
Closes gh-15640
2019-03-22 15:17:34 -07:00
Stephane Nicoll
3125f424ce
Add metadata support for immutable ConfigurationProperties type
...
Closes gh-16071
2019-03-22 15:33:35 +01:00
Madhura Bhave
8f693a0277
Add support for configuration properties scanning
...
See gh-12602
2019-03-21 13:30:44 -07:00
Madhura Bhave
8f0850a69c
Merge branch '2.1.x'
2019-03-20 17:48:57 -07:00
Madhura Bhave
6bd6279eff
Document slice test behavior with @Configuration classes
...
Closes gh-16274
2019-03-20 17:48:14 -07:00
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
2019-03-20 16:55:10 +00:00
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
2019-03-20 16:53:48 +00:00
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
2019-03-20 16:45:26 +00:00
Madhura Bhave
dd70c96ead
Merge branch '2.1.x'
2019-03-19 17:29:37 -07:00
Madhura Bhave
0c52c3fc55
Clarify ambiguous documentation in default security section
...
Closes gh-16033
2019-03-19 17:25:47 -07:00
Madhura Bhave
448115609c
Merge branch '2.1.x'
2019-03-19 17:12:04 -07:00
Madhura Bhave
4a230fdec9
Document AssertJ's satisfies with extractingJsonPathNumberValue
...
Closes gh-16229
2019-03-19 17:11:28 -07:00
Madhura Bhave
3d0219c315
Merge branch '2.1.x'
2019-03-15 18:09:47 -07:00
Johnny Lim
c5b5f752ed
Polish
...
Closes gh-16219
2019-03-15 17:54:48 -07:00
Stephane Nicoll
19cc584530
Polish "Update Kotlin documentation"
...
Closes gh-16235
2019-03-15 12:09:35 +01:00
Sebastien Deleuze
e8ed128850
Update Kotlin documentation
...
This commit updates Kotlin reference documentation according to
latest features like immutable `@ConfigurationProperties` and
Kotlin BOM support.
See gh-16235
2019-03-15 12:01:16 +01:00
Stephane Nicoll
d2164a1ca3
Document constructor binding
...
Closes gh-8762
2019-03-14 12:19:48 +01:00
Stephane Nicoll
347daf69fb
Merge branch '2.1.x'
2019-03-12 17:22:39 +01:00
Stephane Nicoll
765801983b
Polish "Fix typo in spring-boot-features.adoc"
...
Closes gh-16213
2019-03-12 17:21:18 +01:00
Orangeroad0922
47169436ed
Fix typo in spring-boot-features.adoc
...
See gh-16213
2019-03-12 17:20:43 +01:00
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
2019-03-12 13:18:42 +00:00
Stephane Nicoll
628e44187f
Merge branch '2.1.x'
2019-03-12 11:13:25 +01:00
Stephane Nicoll
f07de1bbe2
Polish "Update ambiguous documentation about ConfigurationProperties"
...
Closes gh-16166
2019-03-12 11:12:45 +01:00
Viktoriya Kutsarova
6b6ac28430
Update ambiguous documentation about ConfigurationProperties
...
See gh-16166
2019-03-12 11:12:21 +01:00
Stephane Nicoll
8ff0a9c5a9
Merge branch '2.1.x'
2019-03-12 10:51:08 +01:00
Johnny Lim
bcfbabe6cd
Polish
...
Closes gh-16193
2019-03-12 10:50:32 +01:00
Andy Wilkinson
aa2008bc5a
Merge branch '2.1.x'
2019-03-11 16:40:19 +00:00
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
2019-03-11 16:14:19 +00:00
Andy Wilkinson
361437f4e2
Merge branch '1.5.x' into 2.0.x
2019-03-11 15:53:34 +00:00
Brian Clozel
ce9626d00f
Disable JMX by default
...
This commit switches the default value for the `spring.jmx.enabled`
configuration property.
JMX is now disabled by default and can be enabled with
`spring.jmx.enabled=true`.
Closes gh-16090
2019-03-05 18:51:00 +01:00
Johnny Lim
4a738e3c49
Polish
...
Closes gh-16094
2019-03-05 08:19:29 +01:00
Stephane Nicoll
d83a614bd9
Merge branch '2.1.x'
2019-03-05 08:18:41 +01:00
Stephane Nicoll
8d033e73d1
Polish
...
See gh-16094
2019-03-05 08:18:14 +01:00
Stephane Nicoll
6b273279fb
Merge branch '2.1.x'
2019-03-04 15:58:35 +01:00
Stephane Nicoll
4eb73e0050
Recommend that DevTools is excluded with custom packaging arrangement
...
Closes gh-15382
2019-03-04 15:57:47 +01:00
Stephane Nicoll
4f2e788835
Fix import in docs
...
Closes gh-16017
2019-03-04 15:45:59 +01:00
Stephane Nicoll
ad6e58e489
Merge branch '2.1.x'
2019-02-28 09:37:30 +01:00
XYUU
7aedb0a33d
Fix a colon format
...
Closes gh-16054
2019-02-28 09:36:22 +01:00
Stephane Nicoll
c8e46f66e2
Merge branch '2.1.x'
2019-02-27 16:04:45 +01:00
Stephane Nicoll
ce17a923dd
Polish contribution
...
Closes gh-15978
2019-02-27 16:03:28 +01:00
Dmytro Nosan
cf89ebcf92
Add an example showing how to use Spring REST Docs with WebTestClient
...
See gh-15978
2019-02-27 16:03:15 +01:00
Stephane Nicoll
5e4418973e
Merge branch '2.1.x'
2019-02-26 16:59:32 +01:00
Stephane Nicoll
c47edd15af
Polish "Update instructions on how to use JAXB as XML renderer"
...
Closes gh-16005
2019-02-26 16:57:47 +01:00
Lars Grefer
221ff8d69f
Update instructions on how to use JAXB as XML renderer
...
See gh-16005
2019-02-26 16:50:30 +01:00
Stephane Nicoll
20c39dc554
Document missing keys mapped on third party types
...
Closes gh-15980
2019-02-18 16:48:51 +01:00
Brian Clozel
2a2bfb9915
Auto-generate the "Common application properties"
...
Prior to this commit, the application properties listed in the reference
documentation would be manually managed and updated.
This commit adds a new `spring-boot-configuration-docs` project that
extracts that information from the available JSON metadata and writes
Asciidoctor tables ready for inclusion in the reference documentation.
The `generateConfigurationPropertyTables.groovy` is using this library
and configures the sections and how namespaces should be organized.
Fixes gh-8237
2019-02-18 15:46:15 +01:00
Stephane Nicoll
71df2f311b
Polish "Expose Tomcat AccessLog Max days property"
...
Closes gh-15954
2019-02-14 16:01:21 +01:00
Dmytro Nosan
596f0c28c0
Expose Tomcat AccessLog Max days property
...
See gh-15954
2019-02-14 16:01:21 +01:00
Stephane Nicoll
c1cccc886a
Merge branch '2.1.x'
2019-02-14 15:22:35 +01:00
Stephane Nicoll
cd322d7b9c
Polish "Add a link to SpringMockK in the Kotlin documentation"
...
Closes gh-15943
2019-02-14 15:22:02 +01:00
Sebastien Deleuze
da6de215a6
Add a link to SpringMockK in the Kotlin documentation
...
See gh-15943
2019-02-14 15:21:12 +01:00
Andy Wilkinson
3a4a431eaa
Provide a configuration option to enable lazy initialization
...
Closes gh-15870
2019-02-14 12:41:49 +00:00
Stephane Nicoll
3d6def9f81
Handle BatchMessagingMessageConverter with Kafka batch listeners
...
Closes gh-15942
2019-02-13 17:06:38 +01:00
Andy Wilkinson
18174a8e9e
Polish "Add opt-in support for Neo4j-OGM native types"
...
See gh-15637
2019-02-13 15:04:54 +00:00
Michael Simons
af21b847a0
Add opt-in support for Neo4j-OGM native types
...
This includes tests for the autoconfiguration using that new property.
The test require the native types for Bolt and embedded in the test
scope, so the Neo4j-OGM native types have been added to managed
dependencies.
The enhanced autoconfiguration throws an
InvalidConfigurationPropertyValueException when native types cannot be
used due to missing dependencies or wrong transport mode.
See gh-15637
2019-02-13 14:38:44 +00:00
Stephane Nicoll
7413584b00
Polish "Support expressing application `args` in `@SpringBootTest`"
...
Closes gh-14823
2019-02-13 15:07:11 +01:00
Justin Griffin
422e6b7d41
Support expressing application `args` in `@SpringBootTest`
...
Add `args` property to the `@SpringBootTest` annotation so tests
can easily supply application arguments to pass to their app under test.
See gh-14823
2019-02-13 14:38:26 +01:00
Stephane Nicoll
c3c22c0a8a
Polish "Fix broken links to appendix"
...
Closes gh-15933
2019-02-13 10:58:55 +01:00
Govinda
3428c0efa2
Fix broken links to appendix
...
See gh-15933
2019-02-13 10:52:17 +01:00
Andy Wilkinson
5045c3b8b8
Merge branch '2.1.x'
2019-02-12 16:34:43 +00:00
Andy Wilkinson
3a6d15acf6
Caution against using component scanning in an auto-configuration
...
Closes gh-15348
2019-02-12 16:34:05 +00:00
Stephane Nicoll
738da8ffca
Merge branch '2.1.x'
2019-02-12 17:18:17 +01:00
Stephane Nicoll
a1fbfbe6be
Polish contribution
...
Closes gh-15859
2019-02-12 17:17:29 +01:00
Matthias Stock
3c761cfc96
Polish 'Database Initialization' section
...
See gh-15859
2019-02-12 17:17:06 +01:00
Stephane Nicoll
f6f6d97269
Update copyright year
2019-02-12 17:14:59 +01:00
Stephane Nicoll
b91f613ca0
Polish "Change "Colophon" to "Legal""
...
Closes gh-15580
2019-02-12 17:01:13 +01:00
Chintan Pandya
781e055256
Change "Colophon" to "Legal"
...
See gh-15580
2019-02-12 17:01:13 +01:00
Stephane Nicoll
f42cec9eac
Polish "Support for capping archived log files"
...
Closes gh-15325
2019-02-12 16:31:58 +01:00
Robert Thornton
999780f342
Support for capping archived log files
...
See gh-15325
2019-02-12 16:31:58 +01:00
Stephane Nicoll
6905edc649
Merge branch '2.1.x'
2019-02-12 13:35:37 +01:00
Stephane Nicoll
4469c46b0a
Polish "Document internationalization support"
...
Closes gh-15881
2019-02-12 13:34:53 +01:00
Kedar Joshi
989ac08f34
Document internationalization support
...
See gh-15881
2019-02-12 13:03:50 +01:00
tim-toady
4acebf45be
Fix broken link to Appendix
...
Closes gh-15883
2019-02-09 09:34:49 +01:00
Stephane Nicoll
380d7ec01c
Merge branch '2.1.x'
2019-02-08 09:21:06 +01:00
Johnny Lim
885c28891b
Polish
...
Closes gh-15873
2019-02-08 09:20:15 +01:00
Madhura Bhave
e3fad4e973
Merge branch '2.1.x'
2019-02-07 16:42:10 -08:00
Madhura Bhave
dc31f617b3
Document limitations of YAML documents & profile-specific files
...
Fixes gh-15790
2019-02-07 16:40:53 -08:00
Michael McFadyen
9eeeebcd53
Update 'HTTP Client Metrics' reference documentation
...
Since gh-#5594, the 'outcome' tag has been introduced for
HTTP clients. This commit updates the reference documentation
accordingly.
Closes gh-15725
2019-01-17 12:14:42 -05:00
Stephane Nicoll
cea6a79e49
Merge branch '2.1.x'
2019-01-17 10:58:55 -05:00
Stephane Nicoll
708ca0636f
Clarify that Spring Boot uses the platform MBeanServer by default
...
Closes gh-15728
2019-01-17 10:58:08 -05:00
Stephane Nicoll
5fdcb219bb
Merge branch '2.1.x'
2019-01-08 10:42:48 +01:00
小呆
e5b2aeb5da
Remove redundant throws Exception
...
Closes gh-15645
2019-01-08 10:42:11 +01:00
Stephane Nicoll
448f1626f9
Merge branch '2.1.x'
2019-01-07 14:56:18 +01:00
Stephane Nicoll
830da28b8c
Fix JPA bootstrap executor detection with multiple candidates
...
Spring Boot provides two separate auto-configurations that can
potentially expose an `AsyncTaskExecutor` implementation so relying on
the presence of a single instance is too weak.
This commit fixes the detection of the AsyncTaskExecutor that can be
used to bootstrap JPA so that a single instance is used and, in the case
more than one exists, the one named `applicationTaskExecutor`.
Closes gh-15447
2019-01-07 14:54:59 +01:00
Stephane Nicoll
8136db69b6
Merge branch '2.1.x'
2019-01-07 13:59:55 +01:00
Stephane Nicoll
d4992777b9
Improve TaskExecution documentation with custom Executor and Spring MVC
...
Closes gh-15447
2019-01-07 13:59:42 +01:00
Stephane Nicoll
f4c7441cc1
Merge branch '2.1.x'
2019-01-04 13:14:47 +01:00
Johnny Lim
c41dc4e0cb
Fix the anchor for the Micrometer Elasticsearch section
...
Closes gh-15610
2019-01-04 13:13:53 +01:00
Stephane Nicoll
6ba1f40e59
Polish "Allow easy customization of EmbeddedMongo DownloadConfig"
...
Closes gh-15496
2019-01-02 10:33:17 +01:00
Stephane Nicoll
33547569db
Merge branch '2.1.x'
2018-12-31 10:36:41 +01:00
Stephane Nicoll
c6202b57e0
Merge branch '2.0.x' into 2.1.x
2018-12-31 10:36:24 +01:00
Stephane Nicoll
be161b23cb
Polish class conditions documentation
...
Closes gh-15578
2018-12-31 10:36:02 +01:00
Andy Wilkinson
064f6478df
Move back to JUnit 4 until SUREFIRE-1614 has been resolved
...
See gh-14736
See gh-14737
See gh-14738
2018-12-12 16:49:30 +00:00
Stephane Nicoll
6f6e712a7b
Merge branch '2.1.x'
2018-12-06 09:08:12 +01:00
Stephane Nicoll
bd21113e9f
Fix indent of WebServiceTemplate section
...
Closes gh-15389
2018-12-06 09:06:02 +01:00
Brian Clozel
ed3347f00d
Configure Asciidoctor toolchain for ref docs
...
This commit replaces the Docbook+Asciidoctor documentation toolchain by
a single Asciidoctor generation process.
First, we need to unzip the contents of the Spring Asciidoctor
documentation resources provided by the
`io.spring.docsresources:spring-docs-resources` distribution zip. This
is done in a `/target/refdocs` folder. We then copy all files from
`src/main/asciidoc` to the same location, and then launch the generation
process.
Closes gh-12611
2018-12-05 14:20:07 +01:00
Jay Bryant
a7d22aaf4b
Reorganize asciidoc content
...
This commit adds an index page for the multi-file HTML version, and
fixed a couple of casing issues (significant words starting with lower
case in headings).
While researching how to get the content from index-docinfo.xml into
the output, I came across the notion of a colophon, which is a good name
for the information in that file. I have consequently changed "Legal"
(which I never liked but couldn't think of a better term for at the
time) to "Colophon".
See gh-12611
2018-12-05 10:32:37 +01:00
Jay Bryant
a60c575836
Cleanup asciidoctor build
...
Remove Guardfile for now; we might reintroduce it later, but it is
currently out of sync with the documentation changes.
Do not ignore html files in the asciidoc directory as those are needed
for docinfo parts.
See gh-12611
2018-12-05 10:32:36 +01:00
Jay Bryant
11f6a5ab70
Remove docbook toolchain
...
See gh-12611
2018-12-05 10:32:36 +01:00
Stephane Nicoll
0df13baa0f
Polish "Add configurable property for JWK encryption algorithm"
...
Closes gh-15145
2018-12-03 11:49:18 +01:00
artsiom
460fdaf52f
Add configurable property for JWK encryption algorithm
...
See gh-15145
2018-12-03 11:35:10 +01:00
Stephane Nicoll
1b40b0edf1
Polish contribution
...
Closes gh-15054
2018-12-03 11:16:54 +01:00
artsiom
3059f0e2e2
Add configuration property for configuring Tomcat's processor cache
...
See gh-15054
2018-12-03 11:13:19 +01:00
Stephane Nicoll
7939b8b4da
Polish "Rename logging.file to logging.file.name"
...
Closes gh-15089
2018-12-03 10:42:30 +01:00
TwinProduction
21da4a5d12
Rename logging.file to logging.file.name
...
See gh-15089
2018-12-03 10:42:30 +01:00
Stephane Nicoll
114347107e
Polish key description
2018-11-28 11:31:48 +01:00
Alon Bar-Lev
108f28417e
Allow to disable SSL client authentication on the management port
...
When server and management are at different ports, and when server
requires TLS client authentication, then there is no simple method to
disable TLS client authentication for management port.
This commit adds an additional "none" option to ssl.client-auth.
Example:
server.port=8080
server.ssl.enabled=true
server.ssl.client-auth=need
management.server.port=8081
management.server.ssl.enabled=true
management.server.ssl.client-auth=none
See gh-14985
2018-11-28 11:29:21 +01:00
Andy Wilkinson
dee8085f20
Merge branch '2.0.x'
2018-11-27 16:09:02 +00:00
Johannes Zick
83cf348ec8
Warn about Quartz dropping tables on restart
...
Closes gh-15295
2018-11-27 16:05:11 +00:00
Andy Wilkinson
760003b9d7
Polish "Document that test slices should not be combined"
...
Closes gh-15310
2018-11-27 15:50:19 +00:00
dreis2211
29cd1cc762
Document that test slices should not be combined
...
See gh-15310
2018-11-27 15:50:19 +00:00
Andy Wilkinson
643b0f84da
Merge branch '2.0.x'
2018-11-27 15:32:14 +00:00
Andy Wilkinson
ab39e50ece
List Gradle's Shadow Plugin as an alternative to Boot's loader
...
Closes gh-1828
2018-11-27 15:31:26 +00:00
Andy Wilkinson
971adfcd5b
Merge branch '2.0.x'
2018-11-27 13:27:05 +00:00
Andy Wilkinson
e6dd11254c
Polish
2018-11-27 13:26:49 +00:00
Andy Wilkinson
51a5b841dd
Merge branch '2.0.x'
2018-11-27 12:51:16 +00:00
Andy Wilkinson
4a385e89bd
Mention fully executable jars in Jersey’s scanning limitations
...
Closes gh-3413
2018-11-27 12:51:05 +00:00
Andy Wilkinson
669eeef29b
Merge branch '2.0.x'
2018-11-27 12:36:22 +00:00
Andy Wilkinson
1f994b70b5
Correct description of file generated by heapdump endpoint
...
Closes gh-15016
2018-11-27 12:35:35 +00:00
Andy Wilkinson
f9a3b79e97
Merge branch '2.0.x'
2018-11-27 12:12:07 +00:00
Andy Wilkinson
376e7fdfa1
Document profile activation limitation of .spring-boot-devtools.properties
...
Closes gh-15151
2018-11-27 12:09:56 +00:00
Stephane Nicoll
8928cd1982
Deprecate spring.rabbitmq.template.queue
...
Closes gh-15301
2018-11-27 09:55:45 +01:00
Andy Wilkinson
cf525dabd2
Merge branch '2.0.x'
2018-11-26 17:53:53 +00:00
Andy Wilkinson
69edf8960f
Correct stale reference to embeddedLaunchScriptProperties with Gradle
...
Closes gh-15094
2018-11-26 17:53:27 +00:00
Andy Wilkinson
de8c353cec
Merge branch '2.0.x'
2018-11-26 17:40:46 +00:00
Andy Wilkinson
898d9f80f3
Merge branch '1.5.x' into 2.0.x
2018-11-26 17:40:35 +00:00
Andy Wilkinson
f25c32e8b9
Merge branch '2.0.x'
2018-11-23 15:26:08 +00:00
Andy Wilkinson
d104205880
Update docs to reflect that @AutoConfigureRestDocs supports WebTestClient
...
Closes gh-15220
2018-11-23 15:26:01 +00:00
Andy Wilkinson
56519e5cbb
Merge branch '2.0.x'
2018-11-23 15:12:13 +00:00
Andy Wilkinson
8ee57ac574
Remove redundant suggestion to add a dependency on Woodstox
...
It's now a transitive dependency of jackson-dataformat-xml so there is no
need to depend on it explicitly.
Closes gh-15092
2018-11-23 15:11:03 +00:00
Stephane Nicoll
a222952a77
Polish contribution
...
Closes gh-15134
2018-11-11 11:03:29 +01:00
Johnny Lim
fd5aa3ebf1
Polish
...
See gh-15134
2018-11-11 11:03:13 +01:00
Stephane Nicoll
0bd69fded8
Fix detection of ScheduledExecutorService
...
`@EnableScheduling` detects primarily a suitable `TaskScheduler` in the
context and fallbacks to the presence of a `ScheduledExecutorService` if
that is not the case.
This commit improves the auto-configuration to back off when such
scheduled executor service is present, so that the framework
initialization code can pick it up as usual.
Closes gh-15032
2018-11-04 09:58:41 +01:00
Stephane Nicoll
c7909318cd
Merge branch '2.0.x'
2018-11-04 08:03:23 +01:00
Stephane Nicoll
69d9b7a813
Polish contribution
...
Closes gh-15081
2018-11-04 07:59:26 +01:00
Nishant Raut
08ddb59f92
Update documentation to remind how JobParameters should be specified
...
See gh-15081
2018-11-04 07:51:31 +01:00
Stephane Nicoll
7257572dbd
Merge branch '2.0.x'
2018-11-02 14:00:30 +01:00
Stephane Nicoll
01091aab2a
Polish "Update docs to Spock 1.2"
...
Closes gh-15060
2018-11-02 13:59:03 +01:00
Jeff Sheets
01b17af530
Update docs to Spock 1.2
...
See gh-15060
2018-11-02 13:58:47 +01:00
Stephane Nicoll
26dc8b9fb5
Update system requirements in the reference docs
...
Closes gh-15026
2018-11-01 17:36:39 +09:00
Andy Wilkinson
743782de7e
Revert reloadable message source support
...
Closes gh-14882
See gh-14699
See gh-13377
2018-10-29 16:24:59 +00:00
Phillip Webb
807743b679
Merge branch '2.0.x'
2018-10-28 09:00:32 -07:00
Phillip Webb
43dd3cfa76
Polish "Improve Path Matching and Content Negotiation docs"
...
See gh-14977
2018-10-28 08:59:30 -07:00
Nishant Raut
113abbe6e6
Improve Path Matching and Content Negotiation docs
...
Add a note to the "Path Matching and Content Negotiation" section about
the `spring.mvc.pathmatch.use-suffix-pattern` property.
Closes gh-14977
2018-10-28 08:52:36 -07:00
Brian Clozel
755c4b8b98
Update spring.mvc.log-resolved-exception description
...
Closes gh-14936
2018-10-25 11:04:20 +02:00
Andy Wilkinson
1b0677bdd9
Merge branch '2.0.x'
2018-10-18 11:10:22 +01:00
Andy Wilkinson
d5201070e6
Cross-link to Gradle Plugin docs rather than duplicating example
...
Closes gh-14878
2018-10-18 11:09:16 +01:00
Stephane Nicoll
474da80b4d
Revert "Restructure of security packages"
...
See gh-14412
2018-10-17 12:22:51 +02:00
Stephane Nicoll
5805c0fc0a
Polish "Fix a broken table in doc"
...
Closes gh-14859
2018-10-17 08:47:10 +02:00
Johnny Lim
9e25fa1247
Fix a broken table in doc
...
See gh-14859
2018-10-17 08:46:59 +02:00
Stephane Nicoll
5f2517f889
Auto-configure AppOptics metrics
...
Closes gh-14819
2018-10-16 17:35:23 +02:00
Stephane Nicoll
620d88e4ed
Polish
...
See gh-14849
2018-10-16 13:50:37 +02:00
Brian Clozel
96fc92609d
Polish
...
Closes gh-14849
2018-10-16 12:23:04 +02:00
Stephane Nicoll
9ade4898ef
Polish
2018-10-16 12:03:32 +02:00
Johnny Lim
7f9671fd14
Polish
...
Closes gh-14843
2018-10-16 11:38:51 +02:00
Stephane Nicoll
39f8b685df
Merge branch '2.0.x'
2018-10-16 11:38:39 +02:00
Johnny Lim
47daf96c48
Polish
...
See gh-14843
2018-10-16 11:37:02 +02:00
dreis2211
8b14754cda
Remove usages of BasicAuthorizationInterceptor
...
See gh-14830
2018-10-16 10:21:32 +02:00
Madhura Bhave
f835f82582
Preliminary restructure of security packages
...
Restructure the security auto-configuration packages to better reflect
the part of the system that the configuration applies to.
See gh-14412
2018-10-16 01:01:10 -07:00
Phillip Webb
765b54830b
Merge branch '2.0.x'
2018-10-15 14:23:06 -07:00
Stephane Nicoll
45121f225e
Fix default property value
2018-10-15 23:20:38 +02:00
Stephane Nicoll
e901a0bd0e
Merge branch '2.0.x'
2018-10-15 23:18:26 +02:00
Stephane Nicoll
935d621a42
Fix mapping of Wavefront base properties
...
Closes gh-14839
2018-10-15 23:18:12 +02:00
Andy Wilkinson
1e2d5a1382
Auto-configure Micrometer's HumioMeterRegistry
...
Closes gh-14804
2018-10-15 18:10:35 +01:00
Stephane Nicoll
ffe5e88d8e
Merge branch '2.0.x'
2018-10-15 16:43:32 +02:00
Stephane Nicoll
99a45bdef8
Fix datasource prefix in multiple-datasource configuration doc
...
Closes gh-13195
2018-10-15 16:42:34 +02:00
Andy Wilkinson
a4eb636913
Merge branch '2.0.x'
2018-10-15 13:58:17 +01:00
Andy Wilkinson
6d98851fb5
Use Couchbase's DiagnosticsReport to determine its health
...
Previously, Couchbase's health was determined by retrieving the bucket info
from the cluster info. This retrieval could take over one minute in some
cases even when Couchbase is health. This latency is too large for a health
check.
The Couchbase team have recommended the of a Cluster#diagnostics instead.
This provides a much lower latency view of the cluster's health. This
commit updates CouchbaseHealthIndicator to use Cluster#diagnostics while
retaining support, in a deprecated form, for the old info-based mechanism
should anyone want to opt back into that in 2.0.x.
Closes gh-14685
2018-10-15 13:44:42 +01:00
Stephane Nicoll
89349c6eb9
Auto-configure KairosDB metrics
...
Closes gh-14821
2018-10-15 14:13:10 +02:00
Andy Wilkinson
e151dbf003
Document Jersey metrics' new outcome tag and polish formatting
...
See gh-12482
2018-10-14 14:21:37 +01:00
Stephane Nicoll
6199af6c0f
Polish
2018-10-13 11:19:46 +02:00
Stephane Nicoll
0ff1b25f52
Polish "Improve Micrometer histogram properties support"
...
Closes gh-14139
2018-10-12 14:23:21 +02:00
Alexander Abramov
c1c79ab1c2
Improve Micrometer histogram properties support
...
This commit adds configuration properties for Micrometer histogram
settings: "minimumExpectedValue" and "maximumExpectedValue".
See gh-14139
2018-10-12 14:23:21 +02:00
Brian Clozel
2588a71ac4
Auto-Configure HTTP ResourceFactories on servers
...
This commit auto-configures HTTP resource factories on both Reactor
Netty and Jetty server instances. This creates `ReactorResourceFactory`
and `JettyResourceFactory` beans when necessary - those beans can be
reused and applied by the client auto-configuration in order to share
resources between client and server for optimal performance.
The server auto-configuration has the highest precedence, so from now
on, the auto-configured ResourceFactory bean on the client side will be
skipped if a reactive server is configured.
Closes gh-14495
2018-10-12 11:32:55 +02:00
Stephane Nicoll
11efe92ce7
Polish "Configure Cassandra JMX Reporting"
...
Closes gh-14778
2018-10-12 10:41:47 +02:00
Phillip Webb
d102e0d7f7
Introduce Ordered Filter and WebFilter interfaces
...
Add `Ordered` variants of `javax.servlet.Filter` and
`org.springframework.web.server.WebFilter` mainly so that we can
deprecate `FilterRegistrationBean.REQUEST_WRAPPER_FILTER_MAX_ORDER`.
Closes gh-14793
2018-10-11 23:13:23 -07:00
Phillip Webb
01f7805c19
Merge branch '2.0.x'
2018-10-11 16:19:29 -07:00
Phillip Webb
b1399db994
Add a warning about `webDriver` scope to the docs
...
Update the reference documentation with a warning about the `webDriver`
scope that we create.
Closes gh-13093
2018-10-11 16:17:24 -07:00
Phillip Webb
0d35af1813
Add "Encrypting Properties" documentation
...
Update the reference documentation with a section about encrypting
properties and a link to Spring Cloud Vault.
Closes gh-13618
2018-10-11 16:03:42 -07:00
Phillip Webb
1c3987d55a
Fix documentation of devtools Gradle scope
...
Update the reference documentation to suggest that devtools uses a
custom `developmentOnly` scope, rather than `compileOnly`.
Closes gh-14451
2018-10-11 15:42:56 -07:00
Brian Clozel
43966c7f93
Configure WebFlux HiddenHttpMethodFilter with property
...
This commit adds a new configuration property
`"spring.webflux.hiddenmethod.filter.enable"` that enables/disables the
`HttpHiddenMethodFilter` in Spring WebFlux.
Closes gh-14520
2018-10-11 18:15:27 +02:00
Stephane Nicoll
d37df3d718
Add support for customizing Flyway's configuration
...
Closes gh-14786
2018-10-11 17:45:20 +02:00
Stephane Nicoll
e789bc0bb7
Use FluentConfiguration to configure Flyway
...
This commit stops binding the Flyway object directly to the environment
as mutating it will no longer be supported in Flyway 6.
This commit mirrors Flyway's configuration in FlywayProperties for the
most part.
Closes gh-14776
2018-10-11 17:45:15 +02:00
Stephane Nicoll
1a140a80d8
Improve logger-name value hint definition
...
This commit improve the logger-name value hint by adding a group
attribute that can be defined to specify whether logging groups should
be considered.
Closes gh-14748
2018-10-10 18:40:10 +02:00
Stephane Nicoll
c91d9bfda8
Polish "Add encoding support for git and build properties"
...
Closes gh-10771
2018-10-10 13:43:44 +02:00
Stephane Nicoll
5a2a2e1ebe
Complete documentation of logger-name with out-of-box logging groups
...
Closes gh-14456
2018-10-10 11:31:12 +02:00
Andy Wilkinson
37c60b6603
Merge branch '2.0.x'
2018-10-09 17:47:18 +01:00
Andy Wilkinson
51a1309ab7
Document need to use spring.data.rest rather than spring.data.web
...
Closes gh-14413
2018-10-09 17:46:55 +01:00
Andy Wilkinson
fa47073d11
Merge branch '2.0.x'
2018-10-09 15:09:15 +01:00
Andy Wilkinson
c6fdb4f0f2
Improve documentation of Quartz DataSource customization
...
Closes gh-12780
2018-10-09 15:05:25 +01:00
Andy Wilkinson
602f23c3eb
Merge branch '2.0.x'
2018-10-09 14:37:25 +01:00
Hanope
8b08f04e39
Correct TIP typo in the documentation
...
Closes gh-14735
2018-10-09 14:36:16 +01:00
Andy Wilkinson
83e1a61510
Merge branch '2.0.x'
2018-10-09 14:06:18 +01:00
Andy Wilkinson
73122fa8f3
Improve documentation of supported JSON mapping libraries
...
Closes gh-14703
2018-10-09 14:04:48 +01:00
Stephane Nicoll
3b0f00dc20
Document how to enable Hibernate 2nd level cache with JCache
...
Closes gh-14734
2018-10-09 14:54:38 +02:00
Stephane Nicoll
a22d089cdc
Use a dedicated hook point to customize InfluxDB's HTTP client
...
This commit introduces a dedicated hook point for InfluxDB's http client
builder and retains backward compatibility, in a deprecated fashion, for
looking up a OkHttpClient.Builder bean.
Closes gh-14709
2018-10-09 13:33:14 +02:00
dreis2211
6a66a333ae
Fix actuator endpoint tables in docs
...
Closes gh-14712
2018-10-09 08:27:35 +02:00
Andy Wilkinson
04d69f10e0
Merge branch '2.0.x'
2018-10-08 16:29:37 +01:00
Andy Wilkinson
07dd689c9c
Polish
2018-10-08 16:29:21 +01:00
dreis2211
e6313fd96f
Fix @Cacheable typo
...
Closes gh-14720
2018-10-08 16:28:05 +01:00
Andy Wilkinson
b413333abb
Merge branch '2.0.x'
2018-10-08 16:10:21 +01:00
Andy Wilkinson
9afd6f53e5
Document need for -parameters compilation with @SpyBean and @Cacheable
...
Closes gh-13945
2018-10-08 16:10:15 +01:00
Andy Wilkinson
c4ba05f092
Merge branch '2.0.x'
2018-10-08 15:59:37 +01:00
Andy Wilkinson
4f51a83ab3
Add a note recommending the use of containers' multipart upload
...
Closes gh-2958
2018-10-08 15:58:48 +01:00
Andy Wilkinson
43c0d42dc2
Merge branch '2.0.x'
2018-10-06 13:06:53 +01:00
Andy Wilkinson
bbdd6cc9cb
Merge branch '1.5.x'
2018-10-06 13:06:37 +01:00
Phillip Webb
20ecf73cd1
Polish "Add Prometheus push gateway support"
...
Rework Prometheus push gateway support so that the central class can
be used outside of auto-configuration. The shutdown flags have also
been replaced with a single "shutdown-operation" property since it's
unlikely that both "push" and "delete" will be required.
It's also possible now to supply a `TaskScheduler` to the manager.
See gh-14353
2018-10-05 18:12:41 -07:00
Stephane Nicoll
35752a54d2
Adapt to latest change in Micrometer 1.1
2018-10-05 23:42:16 +02:00
Andy Wilkinson
72e2313fe8
Polish "Auto-configure Micrometer's Jersey 2 server instrumentation"
...
Closes gh-12482
2018-10-05 16:40:57 +01:00
Michael Weirauch
dd126faf5a
Auto-configure Micrometer's Jersey 2 server instrumentation
...
See gh-12482
Co-authored-by: Michael J. Simons <michael@simons.ac>
2018-10-05 16:07:10 +01:00
Stephane Nicoll
91b4dc2f69
Polish "Add reactive health indicator for Couchbase"
...
Closes gh-13926
2018-10-05 13:57:31 +02:00
Stephane Nicoll
36e2c8bcb5
Add missing entry for Couchbase health indicator
2018-10-05 13:56:50 +02:00
artsiom
ccb964e886
Drop support for "all" from management.metrics.distribution.sla
...
See gh-14684
2018-10-05 09:22:43 +01:00
Rui Figueira
22abe35f95
Add ReloadableResourceBundleMessageSource support
...
Add a `spring.messages.reloadable` configuration property which can be
used to auto-configure a `ReloadableResourceBundleMessageSource` rather
than a `ResourceBundleMessageSource`.
Closes gh-13377
2018-10-04 19:45:41 -07:00
Madhura Bhave
daa3d457b7
Revert OAuth2 Client Registration Grant Type Hierarchy
...
Closes gh-14554
2018-10-04 15:21:36 -07:00
Stephane Nicoll
5d0e812afe
Merge branch '2.0.x'
2018-10-04 15:53:26 +02:00
Stephane Nicoll
1b10d3fcbf
Fix missing metadata for nested POJO
...
This commit fixes missing descriptions and default values when
applicable for `management.server.ssl`, `server.compression`,
`server.http2`, `server.servlet.jsp`, `server.servlet.session` and
`server.ssl`.
Those nested namespace are managed by a POJO that is declared outside
of the module of the target @ConfigurationProperties type using it. As
a result, the annotation processor has no access to the source model and
can't extract the description and the default value, if any.
This commit migrates the misleading field-level Javadoc to manual meta
data for the time being.
Closes gh-14669
2018-10-04 15:49:04 +02:00
Stephane Nicoll
b4a8ad06de
Merge branch '2.0.x'
2018-10-03 13:40:28 +02:00
Janne Valkealahti
26345d3900
Polish docs
...
This commit replaces tabs to spaces in a yaml example for configuring
endpoint web exposure include.
Closes gh-14670
2018-10-03 13:39:20 +02:00
Stephane Nicoll
84c8f38368
Merge branch '2.0.x'
2018-10-03 11:15:55 +02:00
Stephane Nicoll
b248afc808
Clarify conversion system in Appendix
...
Closes gh-14645
2018-10-03 11:15:09 +02:00
Stephane Nicoll
aaecdfb527
Deprecate Cassandra properties that require a default constructor
...
Closes gh-14473
2018-10-02 17:43:59 +02:00
Stephane Nicoll
068040e227
Register SpringBeanContainer with default Hibernate setup
...
Closes gh-13717
2018-10-02 16:41:02 +02:00
Stephane Nicoll
7bf32290c6
Update description of the `logger-name` hint
...
Closes gh-14456
2018-10-02 15:05:50 +02:00
Stephane Nicoll
2d36a6f952
Merge branch '2.0.x'
2018-10-01 10:50:58 -04:00
Johnny Lim
1eca492c5e
Polish
...
See gh-14621
2018-10-01 10:46:27 -04:00
Andy Wilkinson
d145fab7e5
Merge branch '2.0.x'
2018-10-01 15:14:53 +01:00
Andy Wilkinson
fd10226c54
Merge branch '1.5.x' into 2.0.x
2018-10-01 15:14:45 +01:00
Andy Wilkinson
9735774b4a
Merge branch '2.0.x'
2018-10-01 14:28:16 +01:00
Andy Wilkinson
62b481c7db
Merge branch '1.5.x' into 2.0.x
2018-10-01 14:28:09 +01:00
Johnny Lim
698bbd6a9e
Polish
...
Closes gh-14597
2018-09-26 11:45:21 -04:00
Phillip Webb
64627fa9d6
Restore Maven 3.3 compatibility
...
Downgrade the `spring-boot-maven-plugin` maven version to 3.3.
Closes gh-14464
2018-09-24 15:40:25 -04:00
Stephane Nicoll
5765ed00e8
Polish
2018-09-24 10:53:22 +02:00
Andy Wilkinson
6e00d13d68
Polish
2018-09-23 15:53:14 +01:00
Andy Wilkinson
4c3e2d10d1
Auto-configure Micrometer's Elastic registry
...
Closes gh-14523
2018-09-23 15:52:29 +01:00
Stephane Nicoll
6145b3d278
Polish
2018-09-23 10:56:40 +02:00
Stephane Nicoll
831b0d7bdd
Merge branch '2.0.x'
2018-09-23 10:49:17 +02:00
Stephane Nicoll
885948ce3b
Polish
2018-09-23 10:47:09 +02:00
Stephane Nicoll
da59d5c6d9
Polish
2018-09-23 10:11:19 +02:00
Stephane Nicoll
47f9379305
Adapt to changes in latest Micrometer snapshot
...
See gh-14522
2018-09-22 20:02:28 +02:00
Andy Wilkinson
977f8b4479
Auto-configure Micrometer's Kafka consumer metrics
...
Closes gh-14525
2018-09-21 19:56:29 +01:00
Andy Wilkinson
ade79f7ded
Fix duplicate section ID in the docs
2018-09-21 16:07:24 +01:00
Stephane Nicoll
9d46fee6db
Merge branch '2.0.x'
2018-09-21 16:47:33 +02:00
Gary Russell
26c1e389df
Polish RabbitMQ properties doc
...
Fix description for `prefetch`; remove reference to transactions since
the direct container does not support transactionSize.
Also fix `transactionSize` to just reference acks; autoConfiguration
doesn't support enabling transactions.
Closes gh-14569
2018-09-21 16:46:12 +02:00
Stephane Nicoll
cbae22f0c9
Polish "Migrate size properties to DataSize"
...
Closes gh-14549
2018-09-21 16:27:28 +02:00
qct
eb9f635004
Migrate size properties to DataSize
...
See gh-14549
2018-09-21 16:01:55 +02:00
Andy Wilkinson
258c4838b1
Auto-configure Micrometer's Log4j2 metrics
...
Closes gh-14524
2018-09-21 14:45:20 +01:00
Andy Wilkinson
4b00dc8a5c
Add support for Spring Data JDBC (auto-config, starter, and test slice)
...
Closes gh-14489
2018-09-21 14:18:52 +01:00
Andy Wilkinson
fe75f966ff
Auto-configure Micrometer's Dynatrace meter registry
...
Closes gh-14522
2018-09-21 13:11:33 +01:00
Stephane Nicoll
61858767ed
Merge branch '2.0.x'
2018-09-21 11:49:35 +02:00
Stephane Nicoll
5506d972c6
Polish "Fix and improve Neo4j related documentation"
...
Closes gh-14548
2018-09-21 11:44:50 +02:00
Michael J. Simons
8a53adf3d2
Fix and improve Neo4j related documentation
...
See gh-14548
2018-09-21 11:44:32 +02:00
Johnny Lim
521f746151
Polish
...
Closes gh-14517
2018-09-20 09:51:10 +02:00
Stephane Nicoll
36d22c8541
Merge branch '2.0.x'
2018-09-19 11:34:39 +02:00
DK Lee
01cf52447c
Fix typo in WebClient example
...
Closes gh-14499
2018-09-19 11:34:04 +02:00
Stephane Nicoll
f42891489d
Polish key description
...
Closes gh-14450
2018-09-19 10:31:01 +02:00
Johnny Lim
d0a252181b
Polish
...
Closes gh-14449
2018-09-19 09:58:31 +02:00
Andy Wilkinson
c974192497
Polish "Add outcome tag to MVC and WebFlux HTTP request metrics"
...
Closes gh-14486
2018-09-18 12:30:28 +01:00
Madhura Bhave
b2dd162572
Merge branch '2.0.x'
2018-09-17 14:30:38 -07:00
Madhura Bhave
d7d5cbf959
Simplify printing ConditionEvaluationReport when using context runner
...
Closes gh-13119
2018-09-17 14:23:47 -07:00
Andy Wilkinson
e1328f05e7
Merge branch '2.0.x'
2018-09-17 15:55:35 +01:00
Andy Wilkinson
fc60d9f6d4
Merge branch '1.5.x' into 2.0.x
2018-09-17 15:50:12 +01:00
Andy Wilkinson
a1d1a7392f
Polish "Use ExecutorProvider bean if available when auto-configuring jOOQ"
...
Closes gh-14471
2018-09-17 11:20:45 +01:00