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
2b4845b335
Add dependency needed by javadoc generation on JDK 11
2019-03-13 09:49:18 +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
39971bbbd3
Add dependency needed by javadoc generation on JDK 11
2019-03-12 14:19:24 +00: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
Andy Wilkinson
0959698c32
Upgrade to Jersey 2.28
...
Closes gh-16114
2019-03-06 12:58:35 +00:00
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
2019-03-06 11:20:51 +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
0c45019200
Upgrade to Spring Doc Resources 0.1.0.RELEASE
...
Closes gh-15805
2019-02-19 14:24:20 +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
b339c92871
Merge branch '2.1.x'
2019-02-12 17:34:44 +00:00
Andy Wilkinson
a0cf4ec017
Add dependency now needed for javadoc generation on Java 11
...
See gh-15775
2019-02-12 17:33:32 +00: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
Stephane Nicoll
5e2d5959f3
Polish
2019-01-29 15:56:48 +01: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
Brian Clozel
b2c5fd84b9
Use spring-doc-resources 0.1.0.BUILD-SNAPSHOT
2018-12-10 12:53:24 +01: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
Stephane Nicoll
d4ec45e192
Fix javadoc generation
2018-10-15 15:12:52 +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
Stephane Nicoll
f86ed38abf
Upgrade to Groovy 2.5.3
...
Closes gh-14825
2018-10-15 10:03:42 +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
Andy Wilkinson
6e5310900b
Switch from thymeleaf-extras-springsecurity4 to extras-springsecurity5
...
Closes gh-14806
2018-10-13 19:57:04 +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
Madhura Bhave
670aaf7875
Make prometheus push gateway available to javadoc generation
...
See gh-14353
2018-10-05 19:24:38 -07: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
80d27f7129
Make micrometer-jersey2's classes available to javadoc generation
...
See gh-12482
2018-10-05 21:31:06 +01: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
40de371a52
Fix build failure
2018-10-05 16:50:41 +02: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
ce75a585b1
Make spring-data-jdbc available to javadoc generation
...
See gh-14489
2018-09-21 19:14:22 +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
def02deaf0
Make micrometer-registry-dynatrace available to javadoc generation
...
See gh-14522
2018-09-21 14:46:43 +01: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
Madhura Bhave
d5a197fe66
Support random actuator port in SpringBootTest
...
This commit changes @SpringBootTest(randomPort = true) to
generate a random port for the actuator endpoints if the
management server runs on a different port from the main
server.
Closes gh-4424
2018-09-14 15:42:08 -07:00
Phillip Webb
cef635d86c
Reinstate devtools debug logging with opt-out
...
Reinstate `web` logging when devtools is in use, making use of the new
logging groups support. Devtools now also logs an `INFO` message
informing that properties defaults are offers an easy way to disable
them.
Closes gh-14450
2018-09-12 16:25:14 -07:00
Phillip Webb
b32887b8eb
Add support for logging groups
...
Provide a way for users to quickly group related loggers together for
easier configuration. The `loggers.group` property can be used to define
a group that can then be configured in the usual `loggers.level.<group>`
way.
Additionally, provide pre-defined groups for `web` and `sql.
Closes gh-14421
2018-09-12 16:25:14 -07:00
Andy Wilkinson
a2cf2cd87f
Raise the minimum supported version of Gradle to 4.4
...
Closes gh-14418
2018-09-12 17:06:03 +01:00
Phillip Webb
aa2da0bb0d
Remove logging level changes from devtools
...
Update `DevToolsPropertyDefaultsPostProcessor` to remove custom logging
level configuration. Unfortunately it's not easy to back-off logging
overrides when the user has a custom logback/log4j configuration.
Closes gh-14310
2018-09-11 15:07:34 -07:00
Phillip Webb
424dfc398b
Move 'insights.web' properties to 'spring.http'
...
Relocate the 'spring.insights.web.log-request-details' property to
'spring.http.log-request-details'.
Closes gh-14313
2018-09-11 12:51:14 -07:00
Stephane Nicoll
24051b42d0
Polish "Add support for configuring missingQueuesFatal property"
...
See gh-14252
2018-09-07 18:41:23 +02:00
Stephane Nicoll
c1322a543c
Polish "Add support for configuring missingQueuesFatal property"
...
Closes gh-14252
2018-09-07 16:44:37 +02:00
Dmytro Nosan
91e731a4b4
Add support for configuring missingQueuesFatal property
...
See gh-14252
2018-09-07 16:44:36 +02:00
Andy Wilkinson
4ae057694f
Merge branch '2.0.x'
2018-09-07 11:09:06 +01:00
Andy Wilkinson
aa45f3c702
Merge branch '1.5.x' into 2.0.x
2018-09-07 10:53:15 +01:00
Madhura Bhave
62cb87b40b
Merge branch '2.0.x'
2018-09-06 15:46:07 -07:00
Madhura Bhave
ccdbc0aa06
Polish "Remove redundancy from actuator documentation"
...
Closes gh-14206
2018-09-06 15:41:08 -07:00
kuldeepsidhu88
abf5e63b54
Remove redundancy from actuator documentation
...
See gh-14206
2018-09-06 15:40:46 -07:00
Stephane Nicoll
f3ece97d9d
Add spring-framework.version alias for spring.version
...
Closes gh-12544
2018-09-06 15:31:28 +02:00
Stephane Nicoll
a170bfcc76
Deprecate micrometer meter's enabled flags
...
This commit deprecates the few 'enabled' flags that control whether
certain meter binders are registered in the context.
Metrics auto-configuration for the JVM, Logback and System-related
information have been moved to individual auto-configurations so that
they can be excluded rather than using the now deprecated flag.
This harmonizes our policy with regards to disabling behaviour,
especially since other similar auto-configurations do not have such
flag.
Closes gh-13408
2018-09-06 15:08:39 +02:00
Stephane Nicoll
45ef926a90
Merge branch '2.0.x'
2018-09-06 12:18:12 +02:00
Stephane Nicoll
ff8b8c55c6
Remove reference to "management.metrics.binders.integration.enabled"
...
Closes gh-14319
2018-09-06 12:17:57 +02:00
Phillip Webb
c3de4c84f2
Polish
2018-09-05 12:54:20 -07:00
Stephane Nicoll
5df75e74ae
Update property description
2018-09-05 09:31:38 +02:00
Stephane Nicoll
9da0b25890
Merge branch '2.0.x'
2018-09-05 09:29:45 +02:00
Stephane Nicoll
c410f7d153
Merge branch '1.5.x' into 2.0.x
2018-09-05 09:29:29 +02:00
Andy Wilkinson
8ee4775820
Polish
2018-09-04 20:46:35 +01:00
Stephane Nicoll
c0e45b7333
Adapt to Spring Framework API change
2018-09-04 14:09:57 +02:00
Stephane Nicoll
8771b34c15
Polish "Align max HTTP header size configuration"
...
Closes gh-14234
2018-09-04 10:51:54 +02:00
qct
dbbb378650
Align max HTTP header size configuration
...
See gh-14234
2018-09-04 10:51:36 +02:00
Stephane Nicoll
3d732e86f4
Merge branch '2.0.x'
2018-09-04 08:52:35 +02:00
Johnny Lim
ca57e58ee5
Polish
...
See gh-14293
2018-09-04 08:52:13 +02:00
Brian Clozel
1a20e7efa1
Merge branch '2.0.x'
2018-09-03 21:05:18 +02:00
Kedar Joshi
72ebfb0332
Update default compressible media types
...
Closes gh-14278
2018-09-03 19:13:09 +02:00
Stephane Nicoll
143ca5d1fa
Merge branch '2.0.x'
2018-09-03 10:00:54 +02:00
Stephane Nicoll
6078865372
Merge branch '1.5.x' into 2.0.x
2018-09-03 10:00:31 +02:00
Johnny Lim
d510bc71b1
Polish
...
Closes gh-14271
2018-09-03 08:53:07 +02:00
Stephane Nicoll
7dff13b632
Merge branch '2.0.x'
2018-09-03 08:52:46 +02:00
Stephane Nicoll
8950c3ebb4
Polish
...
See gh-14271
2018-09-03 08:51:51 +02:00
Stephane Nicoll
314cd34716
Merge branch '2.0.x'
2018-09-02 09:04:08 +02:00
Stephane Nicoll
00233cd57e
Merge branch '1.5.x' into 2.0.x
2018-09-02 09:03:42 +02:00
Madhura Bhave
f3dbd946de
Document how to test secure mockmvc tests
...
See gh-14227
2018-08-31 12:47:25 -07:00
Stephane Nicoll
2fc557a5a9
Improve WebSocket documentation for reactive applications
...
Closes gh-14069
2018-08-31 11:53:51 +02:00
Stephane Nicoll
6c26315cd1
Merge branch '2.0.x'
2018-08-30 13:08:42 +02:00
Dmytro Nosan
81a6701914
Limit metrics collection of incoming requests
...
See gh-14173
2018-08-30 12:26:06 +02:00
Madhura Bhave
a33e58fc45
Deprecate OAuth2 login redirect-uri-template
...
This property is deprecated in favor of
`spring.security.oauth2.client.registration.login.*.redirect-uri
Closes gh-14226
2018-08-28 15:40:54 -07:00
Madhura Bhave
f5deebf0cb
Support authorization_code grant for OAuth2 client
...
This commit also refactors OAuth2 client properties. With
the added support for authorization_code clients, client
registrations are now divided into `login` and `authorization_code`.
An environment post processor is used for backward compatibility with
old Open ID Connect login clients.
Closes gh-13812
2018-08-28 13:49:07 -07:00
Stephane Nicoll
b7ae55866e
Polish "Improve Kafka Auto-configuration"
...
Closes gh-14215
2018-08-28 17:10:49 +02:00
Gary Russell
59c6dc5c7a
Improve Kafka Auto-configuration
...
- transaction manager
- error handler
- after rollback processor
See gh-14215
2018-08-28 16:22:12 +02:00
Stephane Nicoll
e8d21fc964
Merge branch '2.0.x'
2018-08-28 16:21:33 +02:00
Stephane Nicoll
3997b3ae5e
Polish
2018-08-28 16:21:17 +02:00
Stephane Nicoll
56329e67d7
Polish "Add support for com.mongodb.client.MongoClient"
...
Closes gh-14176
2018-08-28 15:24:31 +02:00
Johnny Lim
cf17106d8d
Polish
...
Closes gh-14212
2018-08-27 17:28:27 +02:00
Stephane Nicoll
a86d7cdb97
Add execution id to `repackage` goal
...
Closes gh-14210
2018-08-27 13:56:48 +02:00
Johnny Lim
fe3fe0fa63
Polish
...
Closes gh-14202
2018-08-26 10:48:05 +02:00
Madhura Bhave
cf31325e5d
Polish "OIDC issuer uri in OAuth resource server config"
...
Closes gh-14190
2018-08-24 14:57:45 -07:00
artsiom
0c299bbc1f
Support OIDC issuer uri in OAuth resource server config
2018-08-24 14:19:14 -07:00
mhyeon.lee
c827530f4b
Add user-info-authentication-method
...
Closes gh-13865
2018-08-24 12:38:27 -07:00
Stephane Nicoll
dea67e9aca
Merge branch '2.0.x'
2018-08-24 18:05:18 +02:00
Stephane Nicoll
af426e383f
Review slice documentation to clarify the scope and alternative options
...
Closes gh-13810
2018-08-24 18:05:05 +02:00
Stephane Nicoll
876def3693
Merge branch '2.0.x'
2018-08-24 17:08:45 +02:00
Stephane Nicoll
f53e6c701f
Improve actuator documentation about the types supported for endpoints
...
Closes gh-13896
2018-08-24 17:08:29 +02:00
Stephane Nicoll
086fec09ef
Merge branch '2.0.x'
2018-08-24 16:41:13 +02:00
Stephane Nicoll
f5482a33a3
Document custom DispatcherServlet requirement
...
Closes gh-14145
2018-08-24 16:38:24 +02:00
Stephane Nicoll
7eecfe3108
Polish
...
See gh-14184
2018-08-24 11:50:18 +02:00
Stephane Nicoll
82280e34c7
Merge branch '2.0.x'
2018-08-24 11:49:30 +02:00
Johnny Lim
fb71174c24
Polish
...
Closes gh-14184
2018-08-24 11:48:41 +02:00
Madhura Bhave
fc4340c5d4
Rename OAuth2 resource server properties
...
Closes gh-14165
2018-08-23 16:51:27 -07:00
Stephane Nicoll
8fcd3fcd4c
Fix javadoc generation on Java10+
2018-08-23 14:49:56 +02:00
Johnny Lim
9602a32a8d
Polish
...
Closes gh-14172
2018-08-23 11:40:44 +02:00
Brian Clozel
53f3982748
Support Jetty RS as HTTP driver for WebClient
...
This commit adds a new auto-configuration choice for
`ClientHttpConnector`, this time using the Jetty RS HTTP client library
if available.
This is the best choice in case the application runs on a Jetty reactive
server, as both client and server will share resources.
Closes gh-14005
2018-08-23 10:51:43 +02:00
Brian Clozel
e2a7594246
Configure Reactor HTTP client resources
...
This commit adds support for the new `ReactorResourceFactory` and
ensures that such a bean is created and destroyed with the application
context. This will create a `ClientHttpConnector` bean, to be configured
on the `WebClient.Builder` instance - or let developers create their own
`ClientHttpConnector` bean to override that opinion.
By default, the `ReactorResourceFactory` is configured to participate
with the global resources, for better efficiency.
Closes gh-14058
2018-08-22 19:14:34 +02:00
Stephane Nicoll
6d4bab911c
Polish "Add Kafka Streams auto-configuration"
...
Closes gh-14021
2018-08-22 16:08:25 +02:00
Gary Russell
a7acbbd625
Add Kafka Streams auto-configuration
...
See gh-14021
2018-08-22 15:41:42 +02:00
Stephane Nicoll
df6e2170a7
Polish
2018-08-21 10:09:50 +02:00
Brian Clozel
6ecbd8d21b
Auto-Configure FormContentFilter in Spring MVC
...
Because `HttpPutFormContentFilter` has been deprecated in Spring
Framework 5.1, this commit updates the auto-configuration to replace it
with the new `FormContentFilter`. This new filter is building on the
previous one and supports HTTP DELETE requests as well.
Both filters should not be used in addition, so the former
configuration has been removed. This commit also adds configuration
metadata to let developers know about the configuration key change.
Closes: gh-13363
2018-08-17 15:25:14 +02:00
Stephane Nicoll
4fdb50417d
Disable Groovy scripts for doc generation on Java11
...
See gh-14028
2018-08-17 15:16:07 +02:00
Stephane Nicoll
930c838da9
Remove Narayana support
...
The Spring Boot integration is now handled by the Narayana project
itself at https://github.com/snowdrop/narayana-spring-boot
This commit removes our support.
Closes gh-12026
2018-08-17 15:08:55 +02:00
Stephane Nicoll
82e3a6a1a4
Polish
2018-08-17 13:29:07 +02:00
artsiom
d22c3e2787
Add property to disable HiddenHttpMethodFilter
...
Closes gh-14030
2018-08-17 10:29:06 +02:00
Andy Wilkinson
f28528a527
Allow Data JPA's bootstrap mode to be configured via the environment
...
In Spring Data Lovelace, repositories' bootstrap mode can be
configured via @EnableJpaRepositories. This commit adds support for
configuring the mode via the environment rather than having to use
the annotation. Additionally, when deferred or lazy bootstrapping is
being used, the LocalContainerEntityManagerFactoryBean is configured
to use a bootstrap executor. This allows JPA's initialization to be
performed on a separate thread, allowing the rest of application
context initialization to proceed in parallel.
Closes gh-13833
2018-08-16 20:01:24 +01:00
Brian Clozel
f2511b7fa3
Improve Web DEBUG logging output configuration
...
Since SPR-16946, Spring Framework revisited the DEBUG logging output
developers get while working on Spring MVC and Spring WebFlux
applications.
This commit aligns to those changes where DEBUG output was produced
in Spring Boot (especially in `DefaultErrorWebExceptionHandler`).
This also enables DEBUG logging on the related packages when running an
application with Spring Boot Developer Tools, providing a better
development experience.
This is also adding the new `spring.insights.web.log-request-details`
configuration property, which logs additional information about the
incoming requests at the DEBUG and TRACE levels. Since that information
can be sensitive (e.g. credentials, tokens, etc.), this property is not
enabled by default nor activated by the Developer Tools.
Closes: gh-13511
2018-08-16 18:19:38 +02:00
Stephane Nicoll
16331616dc
Merge branch '2.0.x'
2018-08-16 16:31:57 +02:00
Stephane Nicoll
376ef83dc0
Merge branch '1.5.x' into 2.0.x
2018-08-16 16:31:39 +02:00
Stephane Nicoll
de470540ea
Add auto-configuration support for TaskScheduler
...
This commit adds support for providing a default ThreadPoolTaskScheduler
with sensible defaults. A new TaskSchedulerBuilder is provided with
defaults from the `spring.task.scheduler.*` namespace and can be used
to create custom instances.
If no custom `TaskScheduler` bean is present, `@EnableScheduling` now
uses the auto-configured task scheduler.
Closes gh-1397
2018-08-16 14:55:57 +02:00
Stephane Nicoll
dcd80c087e
Harmonize task execution naming
2018-08-16 14:55:57 +02:00
Andy Wilkinson
075a745e32
Polish "Allow properties to be configured using slice test annotations"
...
Closes gh-14052
2018-08-16 11:27:49 +01:00
Stephane Nicoll
91e3856947
Polish
2018-08-16 10:52:09 +02:00
Madhura Bhave
64f9d33956
Merge branch '2.0.x'
2018-08-15 16:58:21 -07:00
Johnny Lim
5f3f1a1f11
Polish
...
Closes gh-14067
2018-08-15 16:54:46 -07:00
Johnny Lim
d5eaaf6e2a
Polish
...
Closes gh-14049
2018-08-15 10:43:46 +03:00
Stephane Nicoll
e7b5d95681
Adapt ServerProperties with a default size to DataSize
...
See gh-13974
2018-08-13 16:43:23 +03:00
Stephane Nicoll
6734e11222
Adapt MultipartConfig to use DataSize support
...
See gh-13974
2018-08-13 16:43:23 +03:00
Stephane Nicoll
94013aaba6
Add support for DataSize
...
This commit adds support for Spring Framework's `DataSize` allowing to
express a size in bytes and other convenient units.
Similar to the `Duration` support introduced previously, this commit
adds transparent binding support as well as detection of default values
in `@ConfigurationProperties`-annotated object.
Closes gh-13974
2018-08-13 16:43:23 +03:00
Andy Wilkinson
78dd7bd934
Merge branch '2.0.x'
2018-08-13 13:18:55 +01:00
Andy Wilkinson
6e5ff77bb0
Merge branch '1.5.x' into 2.0.x
...
The 3.0.1 version of the Maven Javadoc Plugin contains a bug [1] that
means that a link URL must redirect otherwise it is ignored.
[1] https://issues.apache.org/jira/browse/MJAVADOC-532
2018-08-13 13:16:50 +01:00
Stephane Nicoll
eede660b84
Merge branch '2.0.x'
2018-08-13 13:11:08 +03:00
Stephane Nicoll
f4b0101632
Merge branch '1.5.x' into 2.0.x
2018-08-13 13:10:05 +03:00
Johnny Lim
b90113ac33
Align server.tomcat.max-swallow-size with Tomcat's default value
...
Closes gh-14025
2018-08-09 09:56:23 +02:00
Stephane Nicoll
a12ca0a0dc
Merge branch '2.0.x'
2018-08-08 16:05:34 +02:00
Stephane Nicoll
a023bd030a
Add configurable timeout for Couchbase health indicator
...
This commit makes sure to use a configurable timeout to check if the
Couchbase cluster is up, rather than relying on the default that can be
quite long.
Closes gh-13879
2018-08-08 16:01:58 +02:00
Stephane Nicoll
cc79cbd09f
Merge branch '2.0.x'
2018-08-08 09:35:44 +02:00
dreis2211
47ed48625c
Fix typo
...
Closes gh-14013
2018-08-08 09:34:46 +02:00
Madhura Bhave
bc6e4e6e55
Add auto-config for reactive OAuth2 Resource Server
...
Closes gh-13948
2018-08-07 20:46:55 -07:00
Stephane Nicoll
5cfe8dbee9
Polish
2018-08-07 17:52:47 +02:00
Stephane Nicoll
ace242db7a
Fix javadoc generation on Java 9/10
2018-08-07 08:54:14 +02:00
Madhura Bhave
d6b6a5f81f
Add auto-config for spring-security-oauth2-resource-server
...
Closes gh-13787
2018-08-06 16:53:36 -07:00
Stephane Nicoll
6a2cb883a5
Merge branch '2.0.x'
2018-08-06 18:35:54 +02:00
Stephane Nicoll
f731f6aa39
Restore customization of HTTP trace request headers
...
This commit restore the use of the `postProcessRequestHeaders` method
when overridden in a custom HttpExchangeTracer implementation.
Closes gh-13924
2018-08-06 18:35:12 +02:00
Stephane Nicoll
e6b44189e0
Polish "Add global support for JMX unique names"
...
This commit ensures that the new "spring.jmx.unique-names" property
deprecates the Endpoint's specific property as they share the same goal.
If both are set with an incompatible value, an exception is thrown
inviting the user to update their configuration.
Closes gh-13990
2018-08-06 14:35:18 +02:00
artsiom
1a3f08d772
Add global support for JMX unique names
...
See gh-13990
2018-08-06 13:36:11 +02:00
Stephane Nicoll
c071f34a4a
Add auto-configuration support for TaskExecutor
...
This commit adds support for providing a default ThreadPoolTaskExecutor
with sensible defaults. A new TaskExecutorBuilder is provided with
defaults from the `spring.task.*` namespace and can be used to create
custom instances.
If no custom `Executor` bean is present, `@EnableAsync` now uses the
auto-configure application task executor. Same goes for the async support
in Spring MVC.
Closes gh-1563
2018-08-06 11:00:40 +02:00
Stephane Nicoll
a8b9718073
Polish "Make "MaxSwallowSize" more easily configurable"
...
Closes gh-13966
2018-08-02 16:09:06 +02:00
artsiom
0d40c5aecc
Make "MaxSwallowSize" more easily configurable
...
See gh-13966
2018-08-02 15:45:57 +02:00
Stephane Nicoll
71d26f9ceb
Add missing dependency for Javadoc generation
2018-08-01 14:16:39 +02:00
Johnny Lim
7b72fe0ffa
Polish
...
See gh-13963
2018-08-01 11:08:22 +02:00
Stephane Nicoll
960817a8c6
Merge branch '2.0.x'
2018-08-01 11:05:49 +02:00
Johnny Lim
94468e5865
Polish
...
See gh-13963
2018-08-01 11:04:59 +02:00
Stephane Nicoll
435c47925e
Switch JMS pooling to `pooled-jms`
...
This commit removes support for `activemq-pool` in benefit of
`pooled-jms`. While the former is not JMS 2 compliant, the latter is and
is independent of the ActiveMQ codebase (so potentially reusable in
custom code).
Closes gh-13927
2018-07-31 16:55:52 +02:00
Stephane Nicoll
fbf95b6997
Merge branch '2.0.x'
2018-07-31 16:25:11 +02:00
Stephane Nicoll
d31f68380a
Deprecate PooledConnectionFactory properties
...
This commit deprecated the properties of `PooledConnectionFactory` that
are no longer supported by an alternative that is a JMS 2 compliant.
This commit also adds a note to warn users that this pool implementation
is not JMS 2 compliant.
Closes gh-13956
2018-07-31 16:17:43 +02:00
Stephane Nicoll
fd85cebfef
Polish "Make RabbitTemplate default receive queue configurable"
...
Closes gh-13930
2018-07-31 14:32:44 +02:00
artsiom
d7621261b2
Make RabbitTemplate default receive queue configurable
...
See gh-13930
2018-07-31 14:32:44 +02:00
Stephane Nicoll
f1e2abce2d
Merge branch '2.0.x'
2018-07-31 14:29:52 +02:00
Muhammad Hewedy
2f69785c6a
Add classpath prefix to the flyway location
...
Closes gh-13933
2018-07-31 14:28:59 +02:00
Phillip Webb
a6c9c92f2e
Merge branch '2.0.x'
2018-07-28 01:35:43 +01:00
Phillip Webb
7fc455654a
Fix checkstyle ternary issues
...
Fix checkstyle issues with ternary expressions following the
spring-javaformat upgrade.
See gh-13932
2018-07-28 01:11:52 +01:00
Stephane Nicoll
e9a42e27d6
Merge branch '2.0.x'
2018-07-27 11:36:25 +02:00
Stephane Nicoll
2a0d1918f1
Merge branch '1.5.x' into 2.0.x
2018-07-27 11:36:10 +02:00
Stephane Nicoll
a2494df596
Merge branch '2.0.x'
2018-07-25 11:48:20 +02:00
Stephane Nicoll
e6cf082dbc
Fix typo
2018-07-25 11:44:55 +02:00
Stephane Nicoll
af0aa11d15
Polish "Add reactive health indicator for Cassandra"
...
Closes gh-13864
2018-07-25 10:16:17 +02:00
Brian Clozel
dd79143d1a
Support http/2 configuration with Reactor-Netty
...
Just like Jetty, Reactor Netty supports ALPN with JDK8 or with a
dependency that delegates TLS to a native library using boringSSL.
Closes gh-13333
2018-07-24 14:07:57 +02:00
Stephane Nicoll
5fb2060566
Polish "Add configuration for Tomcat's cachingAllowed property"
...
Closes gh-13614
2018-07-24 11:20:35 +02:00
Rob Tompkins
200ac6db30
Add configuration for Tomcat's cachingAllowed property
...
See gh-13614
2018-07-24 11:18:33 +02:00
Stephane Nicoll
dcd230fc00
Merge branch '2.0.x'
2018-07-24 10:38:48 +02:00
Stephane Nicoll
7d2e25f6f8
Merge branch '1.5.x' into 2.0.x
2018-07-24 10:37:31 +02:00
Stephane Nicoll
6dc0cb4f67
Merge branch '2.0.x'
2018-07-24 09:33:22 +02:00