Commit Graph

14180 Commits

Author SHA1 Message Date
Stephane Nicoll
e34c2b0c01 Merge pull request #10869 from kazuki43zoo:support-EnableSpringELCompiler-on-thymeleaf
* pr/10869:
  Polish "Add 'enableSpringElCompiler' to ThymeleafProperties"
  Add 'enableSpringElCompiler' to ThymeleafProperties
2017-11-16 15:57:33 +01:00
Stephane Nicoll
a0374c0c31 Polish "Add 'enableSpringElCompiler' to ThymeleafProperties"
Closes gh-10869
2017-11-16 15:56:52 +01:00
Kazuki Shimizu
cf350cf85b Add 'enableSpringElCompiler' to ThymeleafProperties
See gh-10869
2017-11-16 15:46:01 +01:00
Stephane Nicoll
8136869f67 Merge pull request #11044 from izeye:fix-broken-doc
* pr/11044:
  Fix a broken Asciidoctor syntax
2017-11-16 11:29:49 +01:00
Johnny Lim
72e5ba3e24 Fix a broken Asciidoctor syntax
Closes gh-11044
2017-11-16 11:29:30 +01:00
Stephane Nicoll
d2ee817d8c Merge pull request #10948 from izeye:polish-20171108
* pr/10948:
  Polish
2017-11-16 10:51:48 +01:00
Johnny Lim
cbb483735d Polish
Closes gh-10948
2017-11-16 10:36:20 +01:00
Stephane Nicoll
2de0247ce9 Merge pull request #11036 from dreis2211:standard-charsets-polishing
* pr/11036:
  Use StandardCharsets where possible
2017-11-16 10:35:36 +01:00
dreis2211
1e4941e29a Use StandardCharsets where possible
Closes gh-11036
2017-11-16 10:34:44 +01:00
Stephane Nicoll
bcab23e538 Polish "Separate endpoint concerns"
* Fix the endpoint prefix for generated metadata.
* Polish and improve configuration key descriptions.

Closes gh-10176
2017-11-16 10:32:34 +01:00
Phillip Webb
9411d17649 Fix malformed javadoc 2017-11-15 17:07:16 -08:00
Phillip Webb
3035df59cc Use a String[] so sential nodes are trimmed
Update `RedisProperties` to use an actual String[] for sentinal nodes
rather than a simple String. This allows us to lean on the updated
binder to automatically trim the elements.

Fixes gh-11029
2017-11-15 16:19:59 -08:00
Phillip Webb
fd5c43cdc9 Separate endpoint concerns
Update endpoint code to provide cleaner separation of concerns.
Specifically, the top level endpoint package is no longer aware of
the fact that JMX and HTTP are ultimately used to expose endpoints.
Caching concerns have also been abstracted behind a general purpose
`OperationMethodInvokerAdvisor` interface.

Configuration properties have been refined to further enforce
separation. The `management.endpoint.<name>` prefix provides
configuration for a  single endpoint (including enable and cache
time-to-live). These  properties are now technology agnostic (they
don't include `web` or `jmx` sub properties).

The `management.endpoints.<technology>` prefix provide exposure specific
configuration. For example, `management.endpoints.web.path-mapping`
allow endpoint URLs to be changed.

Endpoint enabled/disabled logic has been simplified so that endpoints
can't be disabled per exposure technology. Instead a filter based
approach is used to allow refinement of what endpoints are exposed over
a given technology.

Fixes gh-10176
2017-11-15 14:41:38 -08:00
Phillip Webb
d24709c696 Fix spaces -> tabs in documentation appendix 2017-11-15 14:40:28 -08:00
Phillip Webb
f647f5689f Polish 2017-11-15 12:47:47 -08:00
Andy Wilkinson
cf485ce144 Merge branch '1.5.x' 2017-11-15 19:43:32 +00:00
Andy Wilkinson
85dc89e1b4 Make serialization of @ConfigurationProperties beans more defensive
Previously, serialization of a @ConfigurationProperties bean to JSON
would fail if:

- A property on the bean returned the bean (the bean was
  self-referential)
- An exception was thrown when attempting to retrieve a property's
  value.

This commit makes the serialization more defensive by skipping any
property that is affected by either of the problems described above.
Debug logging has been added to aid diagnosis of missing properties.

Closes gh-10846
2017-11-15 19:09:22 +00:00
Stephane Nicoll
d3daded636 Reinstate spring-boot-starter-data-redis-reactive
Closes gh-11035
2017-11-15 19:02:59 +01:00
Andy Wilkinson
def47c31de Start building against Reactor Bismuth-SR4 snapshots
See gh-11030
2017-11-15 13:46:21 +00:00
Andy Wilkinson
1a094598b8 Add an endpoint for retrieving information about scheduled tasks
Closes gh-8831
2017-11-15 13:28:38 +00:00
Stephane Nicoll
370453c765 Fix reference to AutoConfigurationReportLoggingInitializer in docs
Closes gh-11026
2017-11-15 09:14:01 +01:00
Madhura Bhave
5f5e7e5089 Update list overriding documentation
Closes gh-11012
2017-11-14 12:27:42 -08:00
Andy Wilkinson
88366b75d0 Reinstate @DirtiesContext on shutdown endpoint test
Closes gh-10548
2017-11-14 18:42:09 +00:00
Stephane Nicoll
1e2220b6e7 Merge pull request #10812 from alexsderkach:issue/8925
* pr/10812:
  Polish "Add support for reactive Spring Data Couchbase"
  Add support for reactive Spring Data Couchbase
2017-11-14 18:04:14 +01:00
Stephane Nicoll
bbdff1a5bf Polish "Add support for reactive Spring Data Couchbase"
Closes gh-10812
2017-11-14 17:49:02 +01:00
Alex Derkach
568cd6472b Add support for reactive Spring Data Couchbase
See gh-10812
2017-11-14 16:55:03 +01:00
Stephane Nicoll
1370e9dbaf Merge pull request #10548 from isopov:samples-cleanup
* pr/10548:
  Polish "Samples cleanup"
  Samples cleanup
2017-11-14 15:56:28 +01:00
Stephane Nicoll
512030f4fa Polish "Samples cleanup"
Closes gh-10548
2017-11-14 15:49:56 +01:00
Ivan Sopov
d8fa71bc97 Samples cleanup
- Modifying dependencies to starter-web with tomcat exclusion plus
  alternative servlet container instead of manual dependency on
  spring-webmvc as it is the preferrable way to use alternative servlet
  container
- Previously RestTemplate with ssl was configured manually in tests - now
  it rellies on autoconfiguration - changed this for multi-connector test
  and added test to ensure that ssl autoconfiguration is working
- Most samples with alterntative servlet containers used some kind of
  service reading property and returning default since it wasn't
  configured - removed it, since it is not specific to using alternative
  servlet containers.

See gh-10548
2017-11-14 15:39:27 +01:00
Stephane Nicoll
792de8f42a Add a note regarding Jackson Module usage with Web[Mvc|Flux]Test
Closes gh-10648
2017-11-14 15:29:47 +01:00
Stephane Nicoll
1830dcf103 Rename AutoConfigurationReportEndpoint to ConditionsEndpoint
This commit further aligns the change to ConditionEvaluationReport by
renaming the 'autoconfig' endpoint to 'conditions'.

Closes gh-2945
2017-11-14 15:25:07 +01:00
Stephane Nicoll
1613361459 Merge pull request #11016 from sdeleuze:kotlin-1.1.60
* pr/11016:
  Upgrade to Kotlin 1.1.60
2017-11-14 11:38:09 +01:00
sdeleuze
1f26b7d370 Upgrade to Kotlin 1.1.60
Closes gh-11016
2017-11-14 11:37:51 +01:00
Stephane Nicoll
401fe7e1e2 Polish micrometer configuration key descriptions
Closes gh-10890
2017-11-14 11:37:05 +01:00
Stephane Nicoll
92c62b6e9f Remove resuscitated properties from the deprecation list
This commit removes two properties that were remove in earlier
milestones of Spring Boot 2 and reintroduced with the support of
micrometer.

Closes gh-11015
2017-11-14 11:34:31 +01:00
Andy Wilkinson
c74b8374bc Revert "Upgrade to Netty 4.1.17.Final"
This reverts commit d01716238f.

See gh-10993
2017-11-13 11:57:05 +00:00
Andy Wilkinson
a940e670a4 Upgrade to Xmlunit2 2.5.1
Closes gh-11004
2017-11-13 11:01:09 +00:00
Andy Wilkinson
5cc6b11583 Upgrade to Spring Cloud Connectors 2.0.1.RELEASE
Closes gh-11003
2017-11-13 11:01:09 +00:00
Andy Wilkinson
9891da96cc Upgrade to Selenium 3.7.1
Closes gh-11002
2017-11-13 11:01:08 +00:00
Andy Wilkinson
37789c6809 Upgrade to Selenium Htmlunit 2.28
Closes gh-11001
2017-11-13 11:01:07 +00:00
Andy Wilkinson
2dd17fb5db Upgrade to Mockito 2.12.0
Closes gh-11000
2017-11-13 11:01:06 +00:00
Andy Wilkinson
59a94fdb16 Upgrade to Mariadb 2.2.0
Closes gh-10999
2017-11-13 11:01:06 +00:00
Andy Wilkinson
b3a90c7f8a Upgrade to Infinispan 9.1.3.Final
Closes gh-10998
2017-11-13 11:01:05 +00:00
Andy Wilkinson
ef0b1ff2e8 Upgrade to Commons Lang3 3.7
Closes gh-10997
2017-11-13 11:01:05 +00:00
Andy Wilkinson
66fae94368 Upgrade to Artemis 2.4.0
Closes gh-10996
2017-11-13 11:01:04 +00:00
Andy Wilkinson
7f2aa318ae Upgrade to Htmlunit 2.28
Closes gh-10995
2017-11-13 11:01:03 +00:00
Andy Wilkinson
202d5b65e4 Upgrade to Byte Buddy 1.7.9
Closes gh-10994
2017-11-13 11:01:02 +00:00
Andy Wilkinson
d01716238f Upgrade to Netty 4.1.17.Final
Closes gh-10993
2017-11-13 11:01:02 +00:00
Andy Wilkinson
ca971e5b34 Upgrade to Hikaricp 2.7.3
Closes gh-10992
2017-11-13 11:01:01 +00:00
Andy Wilkinson
95703aa7fb Upgrade to Cassandra Driver 3.3.1
Closes gh-10991
2017-11-13 11:01:00 +00:00