Commit Graph

5593 Commits

Author SHA1 Message Date
jvwilge
dcc09ffac2 Make excludeDevtools available as a user property
See gh-16701
2019-05-20 10:37:40 +02:00
Johnny Lim
4900117c71 Restore HttpTraceAutoConfigurationTests.configuresServletFilter()
Closes gh-16885
2019-05-20 08:47:30 +02:00
Johnny Lim
87874ffb70 Polish
Closes gh-16875
2019-05-19 14:38:38 +02:00
Phillip Webb
10e67f8977 Fix dashIgnoringElementEquals algorithm
Update `dashIgnoringElementEquals` so that trailing checks fail if
the last characters are not all `-`.

Fixes gh-16855
2019-05-14 22:44:07 -07:00
Phillip Webb
963a544fb1 Merge branch '2.1.x'
Closes gh-16860
2019-05-14 21:31:08 -07:00
Phillip Webb
f790556f96 Polish 'Drop blocking RedisReactiveHealthIndicator calls'
See gh-16756
2019-05-14 21:28:30 -07:00
ayudovin
de857372a5 Drop blocking RedisReactiveHealthIndicator calls
Update `RedisReactiveHealthIndicator` so that `getReactiveConnection`
is not called directly since it blocks.

Fixed gh-16756
2019-05-14 21:23:40 -07:00
Phillip Webb
3a9ca5fa30 Update copyright header of changed files 2019-05-14 21:05:53 -07:00
Phillip Webb
79e05c770f Merge branch '2.1.x' 2019-05-14 21:05:05 -07:00
Phillip Webb
ed998ef0d3 Update copyright header of changed files 2019-05-14 21:04:50 -07:00
Phillip Webb
c49b9bece5 Merge branch '2.1.x'
Closes gh-16859
2019-05-14 21:03:55 -07:00
Phillip Webb
ab15b8e26d Support overloaded setters when binding beans
Update `JavaBeanBinder` so that overloaded setters can be used when
binding. Prior to this commit the setter picked would depend on the
order that the JVM returned the declared methods. We now consistently
prefer using the setter with a parameter type that matches the getter.

Closes gh-16206
2019-05-14 21:02:16 -07:00
Phillip Webb
a82b5266ae Merge branch '2.1.x'
Closes gh-16858
2019-05-14 20:04:51 -07:00
Phillip Webb
e2dc278cae Use default SslContextFactory for JettyClient
Update the auto-configured Jetty `HttpClient` so that a default
`SslContextFactory` is used.

Prior to this commit connecting to https URLs would cause a
`NullPointerException`.

Fixed gh-16810
2019-05-14 20:04:02 -07:00
Phillip Webb
e03f3b8e9a Merge branch '2.1.x'
Closes gh-16857
2019-05-14 18:51:46 -07:00
Phillip Webb
f665910cdb Use generic type for binder cache comparisons
Update `JavaBeanBinder` so that previously cached beans are compared
using full generic type information. Prior to this commit binding would
fail if a class with the same resolved type, but different generics was
in the cache.

Fixes gh-16821
2019-05-14 18:42:16 -07:00
Stephane Nicoll
4d8df3cc47 Polish "Allow configuration of auto-timed metrics"
This commit makes sure the "auto-time-requests" property is still
available in a deprecated fashion.

See gh-15988
2019-05-14 11:20:59 +02:00
Stephane Nicoll
128b41d43a Configure JmsMessagingTemplate default destination
Closes gh-16227
2019-05-14 10:05:48 +02:00
Stephane Nicoll
91f7a2b7f8 Upgrade to Maven Jar Plugin 3.1.2
Closes gh-16846
2019-05-14 08:23:13 +02:00
Stephane Nicoll
ede377ba35 Upgrade to Groovy 2.5.7
Closes gh-16845
2019-05-14 08:23:12 +02:00
Stephane Nicoll
cd0d5e2e9c Upgrade to Aspectj 1.9.4
Closes gh-16844
2019-05-14 08:23:11 +02:00
Stephane Nicoll
6cd8c58e5a Upgrade to Joda Time 2.10.2
Closes gh-16843
2019-05-14 08:23:10 +02:00
Stephane Nicoll
da96def966 Upgrade to Maven Jar Plugin 3.1.2
Closes gh-16842
2019-05-14 08:13:18 +02:00
Stephane Nicoll
eb6a2496e8 Upgrade to Spring Session Bom Bean-SR5
Closes gh-16841
2019-05-14 08:13:17 +02:00
Stephane Nicoll
6b0f1de5c8 Upgrade to Groovy 2.5.7
Closes gh-16840
2019-05-14 08:13:16 +02:00
Stephane Nicoll
870d31836b Upgrade to Aspectj 1.9.4
Closes gh-16839
2019-05-14 08:13:15 +02:00
Stephane Nicoll
c4ab264bdb Upgrade to Joda Time 2.10.2
Closes gh-16838
2019-05-14 08:13:14 +02:00
Stephane Nicoll
c2e077d9c1 Upgrade to Hazelcast 3.11.4
Closes gh-16837
2019-05-14 08:13:13 +02:00
Stephane Nicoll
424a6d21d8 Upgrade to Spring Data Lovelace-SR8
Closes gh-16724
2019-05-14 08:11:49 +02:00
Stephane Nicoll
98c94115de Upgrade to Spring Integration 5.1.5
Closes gh-16749
2019-05-14 08:10:35 +02:00
Stephane Nicoll
3324125088 Upgrade to Spring Kafka 2.2.6
Closes gh-16751
2019-05-14 08:10:00 +02:00
Stephane Nicoll
8c77bf85f2 Upgrade to Spring AMQP 2.1.6
Closes gh-16753
2019-05-14 08:09:20 +02:00
Stephane Nicoll
2c1a3548b6 Upgrade to Spring Integration 5.2.0.M2
Closes gh-16750
2019-05-14 07:49:48 +02:00
Stephane Nicoll
fe33b25e5f Upgrade to Spring Integration 5.2.0.M2
Closes gh-16750
2019-05-14 07:49:04 +02:00
Stephane Nicoll
aaf8247a8f Upgrade to Spring Kafka 2.3.0.M2
Closes gh-16752
2019-05-14 07:48:32 +02:00
Stephane Nicoll
e02cdad0c3 Upgrade to Spring AMQP 2.2.0.M2
Closes gh-16754
2019-05-14 07:47:45 +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
08cb8368ef Delete Devtools cache reset support for HATEOAS
As of spring-projects/spring-hateoas#854, Spring HATEOAS is not relying
on Objenesis anymore and removed the cache that was being used for it.

This commit removes the support for clearing that cache when running an
application with Devtools enabled.

See gh-16833
2019-05-13 22:20:42 +02:00
Stephane Nicoll
f408c6efa4 Upgrade to Spring Data Moore-M4
Closes gh-16574
2019-05-13 17:27:32 +02:00
Stephane Nicoll
2e4d686054 Upgrade to Spring HATEOAS 1.0.0.M2
Closes gh-16833
2019-05-13 17:26:58 +02:00
Stephane Nicoll
019ec62a9c Upgrade to Mongodb 3.11.0-beta3
Closes gh-16798
2019-05-13 17:14:12 +02:00
Stephane Nicoll
1c3a91883d Remove reference to spring.datasource.jmx-enabled
This commits moves the single use of that property to the already
existing Tomcat-specific one.

Closes gh-16673
2019-05-13 17:11:03 +02:00
Brian Clozel
22ae160faa Upgrade to Spring-Doc-Resources 0.1.2.RELEASE
Closes gh-16690
2019-05-13 16:37:56 +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
6544d19fbf Merge branch '2.1.x' 2019-05-13 11:15:57 +02:00
Stephane Nicoll
4c1ef630c9 Restore lazy evaluation of project/build/finalName
This commit restores the read-only `finalName` so that its value can
be lazily resolved against `${project.build.finalName}`.

While doing the evaluation ourselves and not relying on a dedicated
field at all would have been better, the evaluation increased the
number of required dependencies for no good reason.

IDEs should not offer auto-completion for that read-only field and it
is not published in the generated site either.

Closes gh-16456
2019-05-13 11:14:21 +02:00
Brian Clozel
9f2995af6f Migrate from deprecated Jetty's SslContextFactory
Closes gh-16827
2019-05-13 10:27:20 +02:00
Brian Clozel
2e504b4c3c Migrate from NCSARequestLog to CustomRequestLog
Closes gh-16416
2019-05-13 09:35:49 +02:00
Madhura Bhave
f1786c357b Revert "Disable ConfigurationProperties scanning for slice tests"
This reverts commit 3b4ff7d746.
The commit caused the build to fail because it disabled
`@ConfigurationPropertiesScan` completely in slice tests. It
did not take into account components that were explicitly included
in slice tests using the `components` attribute. Since `@ConfigurationPropertiesScan`
replaces `@Component` and `@EnableConfigurationProperties`, these components
are no longer registered even though explicitly included.
2019-05-11 09:59:36 -07:00
Madhura Bhave
3b4ff7d746 Disable ConfigurationProperties scanning for slice tests
Closes gh-16659
2019-05-10 14:43:55 -07:00