Commit Graph

13233 Commits

Author SHA1 Message Date
Stephane Nicoll e6811de4ac Merge branch '1.5.x' 2017-09-11 18:21:39 +02:00
Stephane Nicoll 6c4ed5e18b Merge pull request #10256 from aconstantin:patch-1
* pr/10256:
  Use underline instead of dash in tomcat properties
2017-09-11 18:21:24 +02:00
Alexander Constantin 281a93a0c4 Use underline instead of dash in tomcat properties
Closes gh-10256
2017-09-11 18:20:55 +02:00
Andy Wilkinson 6ac65a7783 Upgrade to Spring AMQP 2.0.0.RC1
Closes gh-9289
2017-09-11 17:17:46 +01:00
Andy Wilkinson c46cb2647b Upgrade to Spring Data Kay RC3
Closes gh-10124
2017-09-11 17:17:46 +01:00
Stephane Nicoll 1cd3b0cabe Remove auto-configuration for MapSessionRepository
This commit removes auto-configuration for Spring Session's simple in
memory support.

Closes gh-10253
2017-09-11 18:16:40 +02:00
Andy Wilkinson 93245a8297 Merge branch '1.5.x' 2017-09-11 17:13:44 +01:00
Andy Wilkinson 32e24f3e0a Upgrade to Spring AMQP 1.7.4
Closes gh-10248
2017-09-11 17:13:12 +01:00
Stephane Nicoll 6de364f2df Configure SessionRepositoryFilter with a custom SessionRepository
This commit makes sure that customizations on the
SessionRepositoryFilter are also applied when the user provides its
own SessionRepository.

Closes gh-10254
2017-09-11 17:54:34 +02:00
Stephane Nicoll b8eff0a0f6 Migrate tests to ApplicationContextRunner 2017-09-11 16:08:54 +02:00
Andy Wilkinson 85493367b6 Rework health response structure to eliminate chance of key clashes
Previously, if a health's details contained a key named status (either
because an indicator bean was named statusHealthIndicator or an
indicator added an entry named status to its details) this would
clash with the health's own status as the details were serialized as
siblings of the status field.

This commit updates Health to remove @JsonAnyGetter from getDetails().
This means that all of a Health's details will now be nested within
a separate details field, thereby preventing a possible clash with
the status field.

Closes gh-10249
2017-09-11 14:37:13 +01:00
Stephane Nicoll bc9d8bb1cf Upgrade to Reactor Bismuth-M4
Closes gh-10121
2017-09-11 14:32:47 +02:00
Stephane Nicoll 023a4b645e Upgrade to Spring Framework 5.0.0.RC4
Closes gh-10123
2017-09-11 14:31:51 +02:00
Andy Wilkinson ab3bf507c0 Start building against Spring Data Kay snapshots for RC 3
See gh-10124
2017-09-11 12:58:50 +01:00
Andy Wilkinson 7e87cc401d Merge branch '1.5.x' 2017-09-11 12:42:08 +01:00
Andy Wilkinson 596c32cd6a Update to Spring Data Ingalls SR7
Closes gh-10165
2017-09-11 12:41:31 +01:00
Andy Wilkinson dad7357b89 Merge branch '1.5.x' 2017-09-11 12:12:37 +01:00
Andy Wilkinson 5b1a4a0430 Note that management.context-path is relative to server.context-path
Closes gh-10200
2017-09-11 12:10:42 +01:00
Andy Wilkinson d92bc902b6 Merge branch '1.5.x' 2017-09-11 11:53:58 +01:00
Andy Wilkinson 5938df52ea Stop auto-config of MethodValidationPP triggering early init
Previously, if a user's configuration class provided a custom
Validator bean, that configuration class would be initialized very
early so that the Validator could be used to create the
auto-configured MethodValidationPostProcessor. This early
initialization could problems as it may prevent any of the
configuration class's dependencies from being post-processed.

This commit updates the injection of the Validator bean to be lazy,
thereby preventing the creation of the auto-configured
MethodValidationPostProcessor from triggering early initialization.

Closes gh-9416
2017-09-11 11:52:38 +01:00
Andy Wilkinson 971c9d3c34 Provide dependency management for Reactive Streams
Closes gh-10246
2017-09-11 11:07:17 +01:00
Andy Wilkinson fe96d765f2 Upgrade to Rxjava 1.3.1
Closes gh-10244
2017-09-11 11:07:17 +01:00
Andy Wilkinson 3c1b9ea8bd Upgrade to Lettuce 5.0.0.RC2
Closes gh-10243
2017-09-11 11:07:17 +01:00
Stephane Nicoll 50b2c479e6 Merge branch '1.5.x' 2017-09-11 11:56:35 +02:00
Stephane Nicoll fb5a3effb7 Upgrade to Spring Framework 4.3.11.RELEASE
Closes gh-9956
2017-09-11 11:55:52 +02:00
Stephane Nicoll 46470b5196 Remove outdated additional metadata 2017-09-10 18:59:49 +02:00
Stephane Nicoll 2b2eb73cb0 Remove security properties 2017-09-10 18:57:41 +02:00
Stephane Nicoll 9e366f0fde Fix typo 2017-09-10 18:51:02 +02:00
Stephane Nicoll a4a19e1e01 Polish
This commit makes sure that the defaultValue has to be provided in
assertions. If not present, no defaultValue should be generated.
2017-09-08 18:33:13 +02:00
Andy Wilkinson 674170a393 Merge branch 'gh-9366' 2017-09-08 13:57:54 +01:00
Andy Wilkinson 5d67ae4d81 Ignore duplicate javax.annotation classes from tomcat-embed-core
See gh-9366
2017-09-08 13:57:04 +01:00
Andy Wilkinson c082e31d10 Add javax.annotation-api dependency to spring-boot-starter
Closes gh-9366
2017-09-08 13:56:31 +01:00
Andy Wilkinson db0c41851b Upgrade to Jackson 2.9.1
Closes gh-10231
2017-09-08 09:41:03 +01:00
Andy Wilkinson c06de245d9 Allow endpoints to be mapped to /
This commit removes the restriction that was added in 4a61e45 to
prevent / from being used as the management context path when the
management context was not using a different port

The management context path can now be set to / irrespective of the
configuration of the management port. To avoid a possible clash
with the application's welcome page or similar, the links "endpoint"
that is mapping to the management context path is disabled when
the management context path is /.

As part of allowing / to be used as the management context path again,
the handling of endpoint mappings and the creation of paths for
individual operations has been consolidated into a new EndpointMapping
class that is used across the three (MVC, WebFlux, and Jersey)
implementations.

See gh-9898
2017-09-08 09:38:41 +01:00
Stephane Nicoll 4c0a70ced6 Merge pull request #10229 from izeye:broken-links-20170908
* pr/10229:
  Fix broken links
2017-09-08 10:07:03 +02:00
Johnny Lim 024c23cedb Fix broken links
Closes gh-10229
2017-09-08 10:06:49 +02:00
Stephane Nicoll a1aec67c11 Merge pull request #10228 from izeye:unused-20170908
* pr/10228:
  Remove EndpointServletWebAutoConfigurationTests
2017-09-08 10:04:19 +02:00
Johnny Lim fd1b460027 Remove EndpointServletWebAutoConfigurationTests
Closes gh-10228
2017-09-08 10:04:03 +02:00
Stephane Nicoll d74ebda897 Merge pull request #10225 from shakuzen:patch-14
* pr/10225:
  Upgrade to HikariCP 2.7.1
2017-09-08 10:01:36 +02:00
Tommy Ludwig 1e72c713b2 Upgrade to HikariCP 2.7.1
Closes gh-10225
2017-09-08 10:01:20 +02:00
Andy Wilkinson fb79684ddd Merge branch '1.5.x' 2017-09-07 20:47:45 +01:00
Andy Wilkinson 8761ef547c Log single message per jar with faulty Class-Path manifest attribute
Previously, when DevTools encountered a jar with a Class-Path manifest
attribute that referenced non-existent files, it would log one
message per entry in the attribute that did not exist. While useful
information, this has proven to be too verbose.

This commit aims to strike a better balances by logging a single
message for an entire jar. The message is a single line that
includes the path to the jar with the faulty Class-Path manifest
attribute and the paths of all of the files that do not exist that are
referenced by the attribute.

Closes gh-10111
2017-09-07 20:43:09 +01:00
Andy Wilkinson cda8204944 Upgrade to Thymeleaf Extras Java8time 3.0.1.RELEASE
Closes gh-10224
2017-09-07 20:09:25 +01:00
Andy Wilkinson 86c188793b Upgrade to Sqlite Jdbc 3.20.0
Closes gh-10223
2017-09-07 20:09:25 +01:00
Andy Wilkinson 6d43bfb089 Upgrade to Spring Security Oauth 2.2.0.RELEASE
Closes gh-10222
2017-09-07 20:09:25 +01:00
Andy Wilkinson e1350565e8 Upgrade to Selenium 3.5.3
Closes gh-10221
2017-09-07 20:09:25 +01:00
Andy Wilkinson 736ff1028f Upgrade to Postgresql 42.1.4
Closes gh-10220
2017-09-07 20:09:25 +01:00
Andy Wilkinson e69990bbe1 Upgrade to Mockito 2.9.0
Closes gh-10219
2017-09-07 20:09:24 +01:00
Andy Wilkinson 39e33d37b7 Upgrade to Mariadb 2.1.1
Closes gh-10218
2017-09-07 20:09:24 +01:00
Andy Wilkinson 2e19f0b3e5 Upgrade to Jersey 2.26
Closes gh-10217
2017-09-07 20:09:24 +01:00