Commit Graph

27456 Commits

Author SHA1 Message Date
Andy Wilkinson
f6400e95ee Switch to a RuntimeException as NPE has a message on Java 15
Closes gh-22136
2020-06-27 09:31:39 +01:00
Andy Wilkinson
12add61504 Upgrade to WebJars Locator Core 0.46
Closes gh-22135
2020-06-26 23:27:45 +01:00
Andy Wilkinson
9d7cea0286 Upgrade to Spring Kafka 2.5.3.RELEASE
Closes gh-22134
2020-06-26 23:27:45 +01:00
Andy Wilkinson
872ccddd52 Upgrade to Oracle Database 19.7.0.0
Closes gh-22133
2020-06-26 23:27:44 +01:00
Andy Wilkinson
c91565b412 Upgrade to Micrometer 1.5.2
Closes gh-22132
2020-06-26 23:23:45 +01:00
Andy Wilkinson
ee5e35f3fd Upgrade to MariaDB 2.6.1
Closes gh-22131
2020-06-26 23:23:43 +01:00
Andy Wilkinson
8c974c0480 Upgrade to Jackson Bom 2.11.1
Closes gh-22130
2020-06-26 23:23:42 +01:00
Andy Wilkinson
d2a53e4811 Upgrade to Hazelcast 3.12.8
Closes gh-22129
2020-06-26 23:23:40 +01:00
Andy Wilkinson
46b10fd46f Upgrade to Spring AMQP 2.3.0-M1
Closes gh-22127
2020-06-26 23:11:25 +01:00
Andy Wilkinson
c18896ed5a Upgrade to Spring Batch 4.3.0-M1
Closes gh-22126
2020-06-26 23:11:25 +01:00
Andy Wilkinson
7c1a8c1041 Drop back to Spring Security 5.4.0-M1
See gh-21932
2020-06-26 23:11:25 +01:00
Andy Wilkinson
742ac877c6 Upgrade to Spring Integration 5.4.0-M1
Closes gh-21931
2020-06-26 22:45:26 +01:00
Scott Frederick
a73af52496 Merge branch '2.3.x'
Closes gh-22121
2020-06-26 11:51:45 -05:00
Scott Frederick
9a083584b8 Improve validation of layertools input
This commit improves the validation performed on the user
input provided to the layertools jarmode to provide more
clear error messages when the input is not correct and
reduce the chance of ambiguity.

Fixes gh-22042
2020-06-26 11:51:07 -05:00
Andy Wilkinson
9dbbe1a43d Merge pull request #221144 from jfarcand
* gh-221144:
  Update Atmosphere versions used in smoke test

Closes gh-221144
2020-06-26 08:28:49 +01:00
jfarcand
2d3e19cfe5 Update Atmosphere versions used in smoke test
See gh-221144
2020-06-26 08:28:13 +01:00
Madhura Bhave
c3ddfcdbf5 Trim trailing whitespace from value of logging.config
Closes gh-22078
2020-06-25 15:18:40 -07:00
Andy Wilkinson
d12b6b3a86 Disable LogbackLoggingSystem's XML support when spring.xml.ignore=true
Closes gh-22106
2020-06-25 13:01:45 +01:00
Andy Wilkinson
2dd4a9cb5e Update JDK 15 CI to use 2020-06-24-06-14
Closes gh-22099
2020-06-25 12:28:09 +01:00
Andy Wilkinson
c6594c2b7e Merge pull request #22093 from sdeleuze
* gh-22093:
  Polish "Disable XML reader when spring.xml.ignore is true"
  Disable XML reader when spring.xml.ignore is true

Closes gh-22093
2020-06-25 11:58:26 +01:00
Andy Wilkinson
308e337009 Polish "Disable XML reader when spring.xml.ignore is true"
See gh-22093
2020-06-25 11:52:43 +01:00
Sébastien Deleuze
8d5cf79675 Disable XML reader when spring.xml.ignore is true
This commit allows to set the XmlBeanDefinitionReader field from
BeanDefinitionLoader to null in a way that allows the GraalVM native
compiler to remove it from the native image when the spring.xml.ignore
flag introduced by spring-projects/spring-framework#25151
is set to true.

The purpose of this change is to allow smaller footprint on native
images without requiring to use GraalVM native substitutions
which are unmaintainable by nature and also to increase the consistency
between JVM and native images.

In order to effective, this optimization requires BeanDefinitionLoader
class to be initialized at build time.

See gh-22093
2020-06-25 11:51:27 +01:00
Andy Wilkinson
ea30c096dd Polish 16263e3
See gh-22105
2020-06-25 11:49:35 +01:00
Andy Wilkinson
263adf1cde Upgrade to Spring Data Bom 2020.0.0-M1
Closes gh-21930
2020-06-25 11:36:53 +01:00
Andy Wilkinson
6cdd8942e7 Upgrade to Spring Framework 5.3.0-M1
Closes gh-21929
2020-06-25 11:36:15 +01:00
Andy Wilkinson
920e961f9b Upgrade to Reactor Bom 2020.0.0-M1
Closes gh-21927
2020-06-25 11:35:15 +01:00
Andy Wilkinson
16263e342c Move bean definition counting only used in tests into test code
Closes gh-22105
2020-06-25 11:33:09 +01:00
Andy Wilkinson
fe78be240a Merge branch '2.3.x'
Closes gh-22103
2020-06-25 10:33:07 +01:00
Andy Wilkinson
a2f7ce0564 Merge branch '2.2.x' into 2.3.x
Closes gh-22102
2020-06-25 10:32:32 +01:00
Andy Wilkinson
5475f10657 Remove WebClient's in-memory buffer size limit for endpoint tests
Previously, the thread dump endpoint's response could exceed
WebClient's in-memory buffer limt when there were a large number of
threads or the threads had large stacks.

This commit disables WebClient's in-memory buffer size limit so that
the test passing is not dependent on the number of active threads and
their stack sizes.

Closes gh-22101
2020-06-25 10:21:43 +01:00
Scott Frederick
3b587449a6 Provide cluster info in RedisReactiveHealthIndicator
This commit changes the information provided by
RedisReactiveHealthIndicator to include cluster details when Spring
Data Redis detects that Redis is running in a clustered configuration.
This brings the reactive and non-reactive Redis health indicators
into alignment.

Fixes gh-21514
2020-06-24 16:45:26 -05:00
Scott Frederick
dba8ca2848 Merge branch '2.3.x'
Closes gh-22095
2020-06-24 13:40:57 -05:00
Scott Frederick
72f37c41fb Merge branch '2.2.x' into 2.3.x
Fixes gh-22061 in 2.3.2
2020-06-24 13:37:16 -05:00
Scott Frederick
b27303704f Fix RedisReactiveHealthIndicator in clustered configuration
Prior to Spring Data Redis version 2.2.8, the contents of the
Properties object returned from the
ReactiveRedisConnection.ServerCommands.info API were the same
for clustered and non-clustered Redis configurations, containing a set
of key/value pairs. This allowed ReactiveRedisHealthIndicator to get
a version property using a well-known key. Starting with Spring Data
Redis 2.2.8, the info property keys contain a host:port prefix in a
clustered Redis configuration. This prevented
ReactiveRedisHealthIndicator from getting the version property as
before and resulted in the health always being reported as DOWN.

This commit adjusts ReactiveRedisHealthIndicator to detect the
clustered configuration from Spring Data Redis and find the version
property for one of the reported cluster nodes.

Fixes gh-22061
2020-06-24 13:34:22 -05:00
Andy Wilkinson
c3aa494ba3 Start building against Spring Session 2020.0.0-M1 snapshots
See gh-21928
2020-06-24 11:36:53 +01:00
Andy Wilkinson
a92d64cb80 Start building against Spring Security 5.4.0-M2 snapshots
See gh-21932
2020-06-24 11:36:53 +01:00
Andy Wilkinson
c54918e46d Start building against Spring Integration 5.4.0-M1 snapshots
See gh-21931
2020-06-24 11:06:30 +01:00
Andy Wilkinson
360d44ac04 Restrict JLine version to 2.11 to avoid breaking changes in 2.12+
Closes gh-22072
2020-06-24 11:02:23 +01:00
Andy Wilkinson
9b26c67627 Merge branch '2.3.x'
Closes gh-22088
2020-06-24 10:53:15 +01:00
Andy Wilkinson
fc2e3770de Merge branch '2.2.x' into 2.3.x
Closes gh-22087
2020-06-24 10:52:55 +01:00
Andy Wilkinson
3fed27fd90 Merge branch '2.1.x' into 2.2.x
Closes gh-22085
2020-06-24 10:17:57 +01:00
Andy Wilkinson
0b4533659f Use Groovy's bom in spring-boot-dependencies
Closes gh-22084
2020-06-24 10:17:06 +01:00
Andy Wilkinson
63e1e7365e Upgrade to Testcontainers 1.14.3
Closes gh-22076
2020-06-23 12:20:54 +01:00
Andy Wilkinson
549f6abc9a Upgrade to MockK 1.10.0
Closes gh-22075
2020-06-23 12:20:53 +01:00
Andy Wilkinson
5e7917e33a Upgrade to Maven Shade Plugin 3.2.4
Closes gh-22074
2020-06-23 12:20:53 +01:00
Andy Wilkinson
66b84ac7e6 Upgrade to Maven Resolver 1.4.2
Closes gh-22073
2020-06-23 12:00:17 +01:00
Andy Wilkinson
ae4ebbe685 Upgrade to Commons Compress 1.20
Closes gh-22071
2020-06-23 11:32:43 +01:00
Andy Wilkinson
684a0b33c2 Merge branch '2.3.x' 2020-06-23 11:30:21 +01:00
Andy Wilkinson
6215336602 Upgrade to Testcontainers 1.14.3
Closes gh-22069
2020-06-23 10:50:18 +01:00
Andy Wilkinson
345d33c6a1 Upgrade to Maven Shade Plugin 3.2.4
Closes gh-22068
2020-06-23 10:50:17 +01:00