Commit Graph

21334 Commits

Author SHA1 Message Date
Andy Wilkinson f584d6dbd9 Replace `@EnableBatchProcessing` in slice test examples
Using `@EnableBatchProcessing` is no longer necessary to enable
Batch's auto-configuration so it's no longer a good example when
discussing sliced tests and user configuration.

This commit replaces `@EnableBatchProcessing` with an alternative
annotation, `@EnableMongoAuditing` and updates the accompanying
text.

Closes gh-33435
2023-06-21 12:41:28 +01:00
Andy Wilkinson b394553b30 Merge branch '3.1.x' 2023-06-21 12:11:06 +01:00
Andy Wilkinson 660dbb9afd Fix Maven-built native images with Docker Compose dependency
Previously, we tried to prevent spring-boot-docker-compose from
causing problems with AOT and native images by excluding it from
the AOT processing classpath. This allowed AOT processing to
succeed. We cannot apply the same exclusion to the native image
classpath so spring-boot-docker-compose was still included in the
native image. This results in a failure at runtime due to missing
reflection hints.

This commit reverts that changes that excluded
spring-boot-docker-compose from the AOT processing classpath. This
allows AOT processing to generate reflection hints but reintroduces
the failure caused by the connection details bean definitions using
an instance supplier callback. To overcome this problem we disable
DockerComposeLifecycleManager during AOT processing and in a native
image. This ensures that no attempt is made to call docker compose up
and no connection details beans are defined.

Fixes gh-35676
2023-06-21 11:44:30 +01:00
Andy Wilkinson 35ee52275e Upgrade to Spring Integration 6.0.6
Closes gh-35740
2023-06-21 11:06:49 +01:00
Andy Wilkinson e2b6384462 Merge branch '3.1.x' 2023-06-21 11:03:02 +01:00
Andy Wilkinson 5384872cbd Merge branch '3.0.x' into 3.1.x
Closes gh-36003
2023-06-21 11:02:47 +01:00
Andy Wilkinson 2fd5319eda Merge branch '2.7.x' into 3.0.x
Closes gh-36002
2023-06-21 11:02:34 +01:00
Andy Wilkinson 0fb4c9a095 Prohibit upgrades to RSocket 1.1.4
Closes gh-35798
2023-06-21 10:55:48 +01:00
Andy Wilkinson 5a70198880 Merge branch '3.1.x' 2023-06-21 10:52:45 +01:00
Andy Wilkinson 5cda56cc68 Upgrade to Spring Integration 6.1.1
Closes gh-35859
2023-06-21 10:51:42 +01:00
Andy Wilkinson 818f096890 Merge branch '3.1.x' 2023-06-21 10:46:35 +01:00
Andy Wilkinson 853caf9a59 Do not exclude DevTools from Maven AOT processing classpath
When excluded from the AOT processing classpath, a reflection hint
for DevTools' RestartScopeInitializer that's registered in
spring.factories is not generated. When the native image is compiled
we have no control over its classpath so DevTools is included. This
causes a failure at runtime as RestartScopeInitializer cannot be
loaded due to the missing reflection hint.

Until we have control over the native image classpath, we need to
include DevTools on the AOT processing classpath and then rely on
DevTools disabling itself in a native image which it already does.

Fixes gh-35853
2023-06-21 10:36:38 +01:00
Stephane Nicoll 16e993f3ca Merge branch '3.1.x' 2023-06-20 17:47:21 +02:00
Stephane Nicoll 75ca6030a8 Upgrade to Spring Session 3.1.1
Closes gh-35755
2023-06-20 17:29:28 +02:00
Stephane Nicoll 424e8e6924 Upgrade to Spring Security 6.1.1
Closes gh-35754
2023-06-20 17:29:28 +02:00
Stephane Nicoll da6cbfd5fe Upgrade to Spring Kafka 3.0.8
Closes gh-36000
2023-06-20 17:29:27 +02:00
Stephane Nicoll 81f1961e27 Upgrade to Spring GraphQL 1.2.1
Closes gh-35752
2023-06-20 17:29:22 +02:00
Stephane Nicoll a2b7fc8661 Upgrade to Spring Authorization Server 1.1.1
Closes gh-35749
2023-06-20 17:29:21 +02:00
Stephane Nicoll 8d351ffb1f Upgrade to Spring AMQP 3.0.5
Closes gh-35748
2023-06-20 17:29:21 +02:00
Stephane Nicoll 0c32ce4214 Upgrade to REST Assured 5.3.1
Closes gh-35999
2023-06-20 17:29:20 +02:00
Stephane Nicoll a7f8b82905 Upgrade to Netty 4.1.94.Final
Closes gh-35998
2023-06-20 17:29:15 +02:00
Stephane Nicoll 264c01c8db Upgrade to Infinispan 14.0.11.Final
Closes gh-35996
2023-06-20 17:29:04 +02:00
Stephane Nicoll 2815e83096 Upgrade to HttpCore5 5.2.2
Closes gh-35995
2023-06-20 17:28:58 +02:00
Stephane Nicoll 21046c0611 Upgrade to Hibernate 6.2.5.Final
Closes gh-35994
2023-06-20 17:28:53 +02:00
Stephane Nicoll 4c06dc49b3 Upgrade to Spring Session 3.0.2
Closes gh-35744
2023-06-20 16:59:47 +02:00
Stephane Nicoll cf955671d8 Upgrade to Spring Security 6.0.4
Closes gh-35743
2023-06-20 16:59:46 +02:00
Stephane Nicoll 6066fb53ed Upgrade to Spring Kafka 3.0.8
Closes gh-35993
2023-06-20 16:59:46 +02:00
Stephane Nicoll 0b582651b3 Upgrade to Spring GraphQL 1.1.5
Closes gh-35775
2023-06-20 16:59:41 +02:00
Stephane Nicoll 1940d876c3 Upgrade to Spring AMQP 3.0.5
Closes gh-35737
2023-06-20 16:59:40 +02:00
Stephane Nicoll a7d71a3921 Upgrade to Netty 4.1.94.Final
Closes gh-35992
2023-06-20 16:59:40 +02:00
Stephane Nicoll 3e3428af95 Upgrade to Infinispan 14.0.11.Final
Closes gh-35990
2023-06-20 16:59:29 +02:00
Stephane Nicoll e7f6faf6ae Upgrade to Hazelcast 5.1.7
Closes gh-35989
2023-06-20 16:59:23 +02:00
Stephane Nicoll cb5330fd11 Upgrade to Spring Session Bom 2021.2.2
Closes gh-35731
2023-06-20 16:57:04 +02:00
Stephane Nicoll b0af370038 Upgrade to Spring Security 5.7.9
Closes gh-35730
2023-06-20 16:57:03 +02:00
Stephane Nicoll f206f1807f Upgrade to Netty 4.1.94.Final
Closes gh-35988
2023-06-20 16:57:03 +02:00
Stephane Nicoll 0dd93de05d Upgrade to Hazelcast 5.1.7
Closes gh-35987
2023-06-20 16:56:56 +02:00
Moritz Halbritter f7abf926a9 Merge branch '3.1.x' 2023-06-19 21:04:26 +02:00
Moritz Halbritter cbbbecce37 Merge branch '3.0.x' into 3.1.x 2023-06-19 21:04:09 +02:00
Moritz Halbritter 975e2d110c Polish CompositePropagationFactory
Remove shaded Guava import
2023-06-19 21:03:05 +02:00
Andy Wilkinson d9aac063a2 Prohibit upgrades to Oracle Database 23.2.0.0
Closes gh-35970
2023-06-19 18:18:32 +01:00
Andy Wilkinson 1f9ce508f7 Upgrade to SnakeYAML 2.0
Closes gh-35982
2023-06-19 18:18:31 +01:00
Andy Wilkinson a94ac2fb44 Upgrade to Rabbit AMQP Client 5.18.0
Closes gh-35981
2023-06-19 18:18:31 +01:00
Andy Wilkinson 962445ea6c Upgrade to Versions Maven Plugin 2.16.0
Closes gh-35979
2023-06-19 18:18:31 +01:00
Andy Wilkinson 5cd18a05fc Upgrade to SQLite JDBC 3.42.0.0
Closes gh-35978
2023-06-19 18:18:31 +01:00
Andy Wilkinson ca5bd37e81 Upgrade to Spring Framework 6.1.0-M1
Closes gh-35977
Closes gh-35980
2023-06-19 18:12:16 +01:00
Andy Wilkinson 4dc0b26eea Upgrade to Spring AMQP 3.0.5
Closes gh-35976
2023-06-19 16:30:59 +01:00
Andy Wilkinson 9ab94ef8a3 Upgrade to Selenium HtmlUnit 4.10.0
Closes gh-35975
2023-06-19 16:30:59 +01:00
Andy Wilkinson 7053c3e0fc Upgrade to Selenium 4.10.0
Closes gh-35974
2023-06-19 16:30:58 +01:00
Andy Wilkinson a63cf9dd7f Upgrade to REST Assured 5.3.1
Closes gh-35972
2023-06-19 16:30:58 +01:00
Andy Wilkinson e94f35f85a Upgrade to Rabbit Stream Client 0.10.0
Closes gh-35971
2023-06-19 16:30:57 +01:00
Andy Wilkinson be1eb32ac0 Upgrade to OpenTelemetry 1.27.0
Closes gh-35969
2023-06-19 16:30:57 +01:00
Andy Wilkinson 2ce6458cd4 Upgrade to OkHttp 4.11.0
Closes gh-35968
2023-06-19 16:30:57 +01:00
Andy Wilkinson fe1f675c43 Upgrade to Neo4j Java Driver 5.9.0
Closes gh-35967
2023-06-19 16:30:56 +01:00
Andy Wilkinson 9fb9d5518d Upgrade to Mockito 5.4.0
Closes gh-35965
2023-06-19 16:30:56 +01:00
Andy Wilkinson a5df44cbca Upgrade to Maven War Plugin 3.4.0
Closes gh-35964
2023-06-19 16:30:55 +01:00
Andy Wilkinson 045307994b Upgrade to Maven Surefire Plugin 3.1.2
Closes gh-35963
2023-06-19 16:30:55 +01:00
Andy Wilkinson 0cac2e2603 Upgrade to Maven Source Plugin 3.3.0
Closes gh-35962
2023-06-19 16:30:55 +01:00
Andy Wilkinson 853db91e31 Upgrade to Maven Shade Plugin 3.5.0
Closes gh-35961
2023-06-19 16:30:54 +01:00
Andy Wilkinson b167c6e45d Upgrade to Maven Invoker Plugin 3.6.0
Closes gh-35960
2023-06-19 16:30:54 +01:00
Andy Wilkinson 3c482a024c Upgrade to Maven Failsafe Plugin 3.1.2
Closes gh-35959
2023-06-19 16:30:53 +01:00
Andy Wilkinson 559989a0ad Upgrade to Maven Dependency Plugin 3.6.0
Closes gh-35958
2023-06-19 16:30:53 +01:00
Andy Wilkinson 6745ec9224 Upgrade to Maven Assembly Plugin 3.6.0
Closes gh-35957
2023-06-19 16:30:52 +01:00
Andy Wilkinson 1e17d8eeea Upgrade to Liquibase 4.22.0
Closes gh-35956
2023-06-19 16:30:52 +01:00
Andy Wilkinson fdc6f54405 Upgrade to Kotlin Coroutines 1.7.1
Closes gh-35955
2023-06-19 16:07:44 +01:00
Andy Wilkinson e82bd223a0 Upgrade to Kafka 3.5.0
Closes gh-35954
2023-06-19 16:07:44 +01:00
Andy Wilkinson dfe317ef81 Upgrade to Jedis 4.4.3
Closes gh-35953
2023-06-19 16:07:43 +01:00
Andy Wilkinson fc269a5c69 Upgrade to Infinispan 14.0.11.Final
Closes gh-35952
2023-06-19 16:07:43 +01:00
Andy Wilkinson 152fc42d4e Upgrade to Hibernate 6.2.5.Final
Closes gh-35951
2023-06-19 16:07:42 +01:00
Andy Wilkinson 9d8caf1133 Upgrade to Hazelcast 5.3.1
Closes gh-35950
2023-06-19 16:07:42 +01:00
Andy Wilkinson e4b207e73b Upgrade to Git Commit ID Maven Plugin 6.0.0
Closes gh-35949
2023-06-19 16:07:41 +01:00
Andy Wilkinson 454aae92d6 Upgrade to Flyway 9.19.4
Closes gh-35948
2023-06-19 16:07:41 +01:00
Andy Wilkinson 3d336f9204 Upgrade to Elasticsearch Client 8.8.1
Closes gh-35947
2023-06-19 12:15:00 +01:00
Andy Wilkinson 6b1a1141aa Upgrade to Cassandra Driver 4.16.0
Closes gh-35946
2023-06-19 12:15:00 +01:00
Andy Wilkinson 57a44bf55d Upgrade to Build Helper Maven Plugin 3.4.0
Closes gh-35945
2023-06-19 12:14:59 +01:00
Andy Wilkinson fd2ae822f0 Upgrade to Brave 5.16.0
Closes gh-35944
2023-06-19 12:14:59 +01:00
Andy Wilkinson fe3579bd1e Upgrade to Angus Mail 2.0.2
Closes gh-35943
2023-06-19 12:14:59 +01:00
Stephane Nicoll 71597300f4 Merge branch '3.1.x' 2023-06-17 17:18:00 +02:00
Stephane Nicoll 30d5a988a9 Upgrade to Spring Retry 2.0.2
Closes gh-35753
2023-06-17 17:17:16 +02:00
Stephane Nicoll 139873733d Upgrade to Spring Data Bom 2023.0.1
Closes gh-35750
2023-06-17 17:17:16 +02:00
Stephane Nicoll 607c155d4c Upgrade to Spring Retry 2.0.2
Closes gh-35742
2023-06-17 17:14:33 +02:00
Stephane Nicoll 3194edefbd Upgrade to Spring LDAP 3.0.4
Closes gh-35741
2023-06-17 17:14:32 +02:00
Stephane Nicoll 381857b3d3 Upgrade to Spring Data Bom 2022.0.7
Closes gh-35738
2023-06-17 17:14:32 +02:00
Stephane Nicoll 33341f241d Upgrade to Spring Data Bom 2021.2.13
Closes gh-35728
2023-06-17 17:03:11 +02:00
Stephane Nicoll b4b6477899 Upgrade to Spring AMQP 2.4.13
Closes gh-35727
2023-06-17 17:03:10 +02:00
Phillip Webb 8afbff3f28 Merge branch '3.1.x' 2023-06-16 16:17:59 -07:00
Phillip Webb 3d6c6a6611 Merge branch '3.0.x' into 3.1.x
Closes gh-35934
2023-06-16 16:15:04 -07:00
Phillip Webb af846da69b Merge branch '2.7.x' into 3.0.x
Closes gh-35933
2023-06-16 16:14:52 -07:00
Phillip Webb efa072204a Don't migrate properties that cause a circular reference
Update `PropertiesMigrationReporter` so that properties are only
migrated automatically when they don't cause a circular reference.

Fixes gh-35919
2023-06-16 16:14:41 -07:00
Phillip Webb 2f39ebfe89 Polish 2023-06-16 15:23:12 -07:00
Phillip Webb abe417d9bc Merge branch '3.1.x' 2023-06-16 15:21:20 -07:00
Phillip Webb 1de7edb615 Remove accidentally committed code 2023-06-16 15:21:03 -07:00
Phillip Webb 23eb7ec1f8 Merge branch '3.1.x' 2023-06-16 14:35:44 -07:00
Phillip Webb 5d6a507142 Merge branch '3.0.x' into 3.1.x 2023-06-16 14:35:23 -07:00
Phillip Webb 48e13af8c4 Merge branch '2.7.x' into 3.0.x 2023-06-16 14:34:54 -07:00
Phillip Webb b8d2c279ee Update copyright year of changed files 2023-06-16 14:32:43 -07:00
Phillip Webb 854b29b8fb Polish 2023-06-16 14:32:14 -07:00
Scott Frederick fe927f0e06 Merge branch '3.1.x' 2023-06-16 16:11:00 -05:00
Scott Frederick e8301a065f Merge branch '3.0.x' into 3.1.x
Closes gh-35932
2023-06-16 16:10:48 -05:00
Scott Frederick fbba2df7bf Enable Gradle plugin tests on Java 20
Closes gh-35931
2023-06-16 16:10:24 -05:00
Phillip Webb 13f16da716 Merge branch '3.1.x' 2023-06-16 14:00:12 -07:00