Commit Graph

25840 Commits

Author SHA1 Message Date
Stéphane Nicoll c2eec20f0c Upgrade to Spring Data Bom 2024.0.3
Closes gh-41737
2024-08-19 23:21:35 +02:00
Stéphane Nicoll bb23e11134 Upgrade to Maven Install Plugin 3.1.3
Closes gh-41943
2024-08-19 23:21:35 +02:00
Stéphane Nicoll 8b25a7aed6 Upgrade to Maven Deploy Plugin 3.1.3
Closes gh-41942
2024-08-19 23:21:35 +02:00
Andy Wilkinson cf9a2f3db7 Merge branch '3.2.x' into 3.3.x
Closes gh-41945
2024-08-19 17:51:34 +01:00
Andy Wilkinson f4b73da657 Document when environment variable property mapping applies
Closes gh-41877
2024-08-19 17:51:11 +01:00
Stéphane Nicoll 0e4091ec2c Upgrade to Spring Retry 2.0.8
Closes gh-41941
2024-08-19 17:30:11 +02:00
Stéphane Nicoll 56ad028345 Upgrade to Spring Data Bom 2023.1.9
Closes gh-41724
2024-08-19 17:30:07 +02:00
Stéphane Nicoll 51729a9e59 Upgrade to Maven Install Plugin 3.1.3
Closes gh-41940
2024-08-19 17:30:07 +02:00
Stéphane Nicoll 2e0244b92d Upgrade to Maven Deploy Plugin 3.1.3
Closes gh-41939
2024-08-19 17:30:03 +02:00
Stéphane Nicoll 1a4bfa121d Upgrade to Dropwizard Metrics 4.2.27
Closes gh-41938
2024-08-19 17:29:59 +02:00
Stéphane Nicoll 9c2d388ca8 Merge branch '3.2.x' into 3.3.x 2024-08-19 16:31:17 +02:00
Stéphane Nicoll 8a253d1db7 Fix formatting 2024-08-19 16:28:47 +02:00
Stéphane Nicoll 1d062e0f41 Merge branch '3.2.x' into 3.3.x
Closes gh-41935
2024-08-19 16:21:03 +02:00
Stéphane Nicoll f1e5108b59 Improve Javadoc of slice test annotations
This commit harmonizes the phrasing that we use to describe what
components are considered for scanning when a slice test is enabled.

This makes the description of the default filter explicit, with an
exhaustive description of the annotations and/or base classes.

Closes gh-41914
2024-08-19 16:19:18 +02:00
Stéphane Nicoll 6fd1f0f1f5 Avoid using JRE.OTHER for Infinispan tests
See gh-41909
2024-08-19 14:38:54 +02:00
Andy Wilkinson 8968d9e98d Merge branch '3.2.x' into 3.3.x
Closes gh-41922
2024-08-19 09:59:20 +01:00
Andy Wilkinson bc1920d6bb Use a JRE range to control when Artemis tests are enabled
Closes gh-41909
2024-08-19 09:58:51 +01:00
Stéphane Nicoll a19d69e052 Merge branch '3.2.x' into 3.3.x
Closes gh-41920
2024-08-19 09:46:23 +02:00
Christoph Dreis 393ec8ae51 Fix duplicate words
See gh-41916
2024-08-19 09:44:29 +02:00
Stéphane Nicoll ff739b66f3 Merge branch '3.2.x' into 3.3.x
Closes gh-41918
2024-08-19 09:39:55 +02:00
Yanming Zhou 737a1ed711 Remove unnecessary null check
See gh-41917
2024-08-19 09:36:08 +02:00
Andy Wilkinson dd2ed5f12d Upgrade to Logback 1.5.7
Closes gh-41887
2024-08-16 20:43:06 +01:00
Andy Wilkinson cca5516ab0 Merge branch '3.2.x' into 3.3.x
Closes gh-41907
2024-08-16 19:47:37 +01:00
Andy Wilkinson 7a898cbbec Prevent custom java.io.tmpdir from polluting JVM's temp file creation
If java.nio.file.Files.createTempFile or
java.io.File.createTempFile(String, String) is called for the first
time while the java.io.tmpdir system property is set to a custom
value, the JVM's temporary file creation will then try to use that
custom temporary directory for all subsequent file creation. This
can result in failures if the custom temporary directory is deleted
and the JVM then tries to use it.

This commit avoids the problem by calls the two createTempFile
methods while the default java.io.tmpdir value is in place. This
ensures that the JVM will use this original temporary directory for
all of its subsequent temporary file creation while allowing the
tests to use a custom location without unwanted side-effects.

Closes gh-41905
2024-08-16 19:19:15 +01:00
Stéphane Nicoll e7af34a7ca Revert "Merge pull request #41885 from mches"
This reverts commit 68d600e9da, reversing
changes made to d4762eca22.

See gh-41885
2024-08-16 16:52:59 +02:00
Stéphane Nicoll f9d563476b Polish "Upgrade to Logback 1.5.7"
See gh-41885
2024-08-16 14:51:19 +02:00
Mark Chesney f09d645136 Upgrade to Logback 1.5.7
See gh-41885
2024-08-16 14:51:19 +02:00
Andy Wilkinson d4762eca22 Auto-configure SBOM endpoint web extension when only exposed on CF
Fixes gh-41890
2024-08-16 13:25:01 +01:00
Stéphane Nicoll f508be2da5 Upgrade to Spring LDAP 3.2.6
Closes gh-41739
2024-08-16 10:59:26 +02:00
Stéphane Nicoll 0cb8057ba8 Upgrade to Spring HATEOAS 2.3.2
Closes gh-41889
2024-08-16 10:59:25 +02:00
Stéphane Nicoll d84496b191 Upgrade to Pulsar Reactive 0.5.7
Closes gh-41888
2024-08-16 10:59:25 +02:00
Stéphane Nicoll 2af1afbe4f Upgrade to Byte Buddy 1.14.19
Closes gh-41886
2024-08-16 10:38:27 +02:00
Stéphane Nicoll 2dbee6d988 Upgrade to Spring LDAP 3.2.6
Closes gh-41726
2024-08-16 09:33:25 +02:00
Stéphane Nicoll d70a362bd3 Upgrade to Spring HATEOAS 2.2.4
Closes gh-41883
2024-08-16 09:33:24 +02:00
Stéphane Nicoll d8639632b5 Upgrade to Pulsar Reactive 0.5.7
Closes gh-41882
2024-08-16 09:33:20 +02:00
Stéphane Nicoll a823c75bf9 Upgrade to Byte Buddy 1.14.19
Closes gh-41881
2024-08-16 09:33:16 +02:00
Eddú Meléndez fa8423b139 Use activemq-bom
ActiveMQ 6.1.3 provides activemq-bom.

See gh-41718
2024-08-15 11:14:15 +01:00
Andy Wilkinson 732a7baf50 Merge branch '3.2.x' into 3.3.x
Closes gh-41873
2024-08-15 11:11:50 +01:00
rajin c808d44c11 Register JarUrlClassLoader as parallel capable
See gh-41665
2024-08-15 11:11:18 +01:00
Andy Wilkinson 1433b64f6f Merge branch '3.2.x' into 3.3.x
Closes gh-41871
2024-08-15 11:07:56 +01:00
Andy Wilkinson cc88a1db97 Test Gradle Plugin against Gradle 8.10
Closes gh-41870
2024-08-15 11:07:15 +01:00
Andy Wilkinson e9da0c237e Correct grammar in 'Running your Application with Maven'
Closes gh-41868
2024-08-15 10:38:57 +01:00
John Blum e6f89c13a3 Correct grammar in 'Running your Application with Maven'
See gh-41840
2024-08-15 10:36:29 +01:00
Andy Wilkinson 1bd9948485 Merge branch '3.2.x' into 3.3.x
Closes gh-41859
2024-08-14 19:03:52 +01:00
Andy Wilkinson e7e5ed1508 Don't initialize containers during AOT processing
Fixes gh-41838
2024-08-14 18:56:00 +01:00
Moritz Halbritter 2a84fe5760 Merge branch '3.2.x' into 3.3.x
Closes gh-41857
2024-08-14 16:47:52 +02:00
Moritz Halbritter 1d45016d8c Upgrade to spring-javaformat 0.0.43
Closes gh-41853
2024-08-14 16:32:41 +02:00
Scott Frederick cae3a6a3e2 Merge branch '3.2.x' into 3.3.x
Closes gh-41849
2024-08-13 16:02:48 -05:00
Scott Frederick b43d97b359 Document the need to explicitly reset mock servers
When MockServerRestTemplateCustomizer and MockServerRestClientCustomizer
are used directly instead of via auto-configuration, it is necessary to
manually reset the MockRestServiceServer expectations between tests.

Closes gh-41848
2024-08-13 16:01:46 -05:00
Stéphane Nicoll deb0c3f7de Upgrade to RxJava3 3.1.9
Closes gh-41847
2024-08-13 19:51:54 +02:00
Stéphane Nicoll 4aee2d84ad Upgrade to Reactor Bom 2023.0.9
Closes gh-41735
2024-08-13 19:51:48 +02:00
Stéphane Nicoll 3972af47c4 Upgrade to jOOQ 3.19.11
Closes gh-41846
2024-08-13 19:51:47 +02:00
Stéphane Nicoll 1b213582a7 Upgrade to Jakarta Servlet JSP JSTL 3.0.1
Closes gh-41845
2024-08-13 19:51:43 +02:00
Stéphane Nicoll c0e61d1a86 Upgrade to RxJava3 3.1.9
Closes gh-41844
2024-08-13 19:48:49 +02:00
Stéphane Nicoll ae8d682871 Upgrade to Reactor Bom 2023.0.9
Closes gh-41722
2024-08-13 19:48:45 +02:00
Stéphane Nicoll 03ab9e9200 Upgrade to jOOQ 3.18.18
Closes gh-41843
2024-08-13 19:48:44 +02:00
Stéphane Nicoll 54fe89fd21 Upgrade to Jakarta Servlet JSP JSTL 3.0.1
Closes gh-41842
2024-08-13 19:48:40 +02:00
Stéphane Nicoll c36a363670 Upgrade to Micrometer Tracing 1.3.3
Closes gh-41734
2024-08-13 16:24:34 +02:00
Stéphane Nicoll 069585f2e6 Upgrade to Micrometer 1.13.3
Closes gh-41733
2024-08-13 16:24:08 +02:00
Stéphane Nicoll de1f3ac3cf Upgrade to Micrometer Tracing 1.2.9
Closes gh-41721
2024-08-13 16:21:36 +02:00
Stéphane Nicoll f7a5c38cb5 Upgrade to Micrometer 1.12.9
Closes gh-41720
2024-08-13 16:21:15 +02:00
Stéphane Nicoll 7f6f95edc0 Merge branch '3.2.x' into 3.3.x
Closes gh-41828
2024-08-12 16:13:23 +02:00
Stéphane Nicoll 13600295b0 Upgrade to Jetty 12.0.12
Closes gh-41770
2024-08-12 15:44:02 +02:00
Moritz Halbritter fe55ce9357 Improve Dockerfiles example in packaging documentation 2024-08-12 09:20:46 +02:00
Stéphane Nicoll 771b722361 Upgrade to Yasson 3.0.4
Closes gh-41792
2024-08-12 07:28:42 +02:00
Stéphane Nicoll e6462764bf Upgrade to SLF4J 2.0.16
Closes gh-41790
2024-08-12 07:28:34 +02:00
Stéphane Nicoll b3e6827161 Upgrade to Pulsar 3.2.4
Closes gh-41789
2024-08-12 07:28:30 +02:00
Stéphane Nicoll dc093bb89f Upgrade to Netty 4.1.112.Final
Closes gh-41788
2024-08-12 07:28:26 +02:00
Stéphane Nicoll f4f3cbfde4 Upgrade to Jetty Reactive HTTPClient 4.0.6
Closes gh-41786
2024-08-12 07:28:18 +02:00
Stéphane Nicoll 8c254c3394 Upgrade to Jersey 3.1.8
Closes gh-41785
2024-08-12 07:28:13 +02:00
Stéphane Nicoll da86b04d37 Upgrade to Infinispan 15.0.7.Final
Closes gh-41784
2024-08-12 07:28:09 +02:00
Stéphane Nicoll cdc7bbefce Upgrade to CycloneDX Maven Plugin 2.8.1
Closes gh-41783
2024-08-12 07:28:05 +02:00
Stéphane Nicoll 64b2e6646b Upgrade to ActiveMQ 6.1.3
Closes gh-41782
2024-08-12 07:28:00 +02:00
Stéphane Nicoll 4fb62fe78d Upgrade to Yasson 3.0.4
Closes gh-41776
2024-08-10 15:43:49 +02:00
Stéphane Nicoll b19df0dad3 Upgrade to SLF4J 2.0.16
Closes gh-41774
2024-08-10 15:43:49 +02:00
Stéphane Nicoll f824d5c7e8 Upgrade to Netty 4.1.112.Final
Closes gh-41773
2024-08-10 15:43:48 +02:00
Stéphane Nicoll 7102f65ace Upgrade to MongoDB 4.11.3
Closes gh-41772
2024-08-10 15:43:48 +02:00
Stéphane Nicoll 8b168db562 Upgrade to Jetty Reactive HTTPClient 4.0.6
Closes gh-41769
2024-08-10 15:04:40 +02:00
Stéphane Nicoll 65015f6241 Upgrade to Jersey 3.1.8
Closes gh-41768
2024-08-10 15:04:36 +02:00
Stéphane Nicoll 94f26c0ba1 Upgrade to Infinispan 14.0.30.Final
Closes gh-41767
2024-08-10 15:04:32 +02:00
Stéphane Nicoll d7670e9083 Upgrade to Hibernate 6.4.10.Final
Closes gh-41766
2024-08-10 15:04:27 +02:00
Stéphane Nicoll a95c9f5355 Upgrade to Hazelcast 5.3.8
Closes gh-41765
2024-08-10 15:04:23 +02:00
Stéphane Nicoll a5063d3365 Upgrade to ActiveMQ 5.18.5
Closes gh-41764
2024-08-10 15:04:18 +02:00
Moritz Halbritter c2a782ee28 Merge branch '3.2.x' into 3.3.x
Closes gh-41748
2024-08-09 14:19:02 +02:00
Moritz Halbritter 7386908ce0 Document that username and password are not used when Redis url is set
Closes gh-41231
2024-08-09 14:10:20 +02:00
Stéphane Nicoll 4be4be7bbb Upgrade to Neo4j Java Driver 5.23.0
Closes gh-41743
2024-08-08 14:36:58 +02:00
Stéphane Nicoll 426a0433a5 Start building against Spring Session 3.3.2 snapshots
See gh-41742
2024-08-08 14:34:10 +02:00
Stéphane Nicoll 5a872d8a9b Start building against Spring Security 6.3.2 snapshots
See gh-41741
2024-08-08 14:34:06 +02:00
Stéphane Nicoll c7f47c3326 Start building against Spring Pulsar 1.1.3 snapshots
See gh-41740
2024-08-08 14:34:01 +02:00
Stéphane Nicoll 95854f4a6c Start building against Spring LDAP 3.2.5 snapshots
See gh-41739
2024-08-08 14:33:57 +02:00
Stéphane Nicoll 185b35278a Start building against Spring Data Bom 2024.0.3 snapshots
See gh-41737
2024-08-08 14:33:49 +02:00
Stéphane Nicoll 05a8a08d75 Start building against Spring Authorization Server 1.3.2 snapshots
See gh-41736
2024-08-08 14:33:44 +02:00
Stéphane Nicoll 3384cdc5e2 Start building against Reactor Bom 2023.0.9 snapshots
See gh-41735
2024-08-08 14:33:40 +02:00
Stéphane Nicoll 4773f112a9 Start building against Micrometer Tracing 1.3.3 snapshots
See gh-41734
2024-08-08 14:33:36 +02:00
Stéphane Nicoll 13ac0b0424 Start building against Micrometer 1.13.3 snapshots
See gh-41733
2024-08-08 14:33:32 +02:00
Stéphane Nicoll bbdaa2aa26 Upgrade to Neo4j Java Driver 5.23.0
Closes gh-41730
2024-08-08 11:59:19 +02:00
Stéphane Nicoll fcf20f33a5 Start building against Spring Session 3.2.5 snapshots
See gh-41729
2024-08-08 11:56:00 +02:00
Stéphane Nicoll 51ad35672d Start building against Spring Security 6.2.6 snapshots
See gh-41728
2024-08-08 11:55:56 +02:00
Stéphane Nicoll ff0315a0d3 Start building against Spring Pulsar 1.0.9 snapshots
See gh-41727
2024-08-08 11:55:51 +02:00
Stéphane Nicoll 01d312a5fb Start building against Spring LDAP 3.2.5 snapshots
See gh-41726
2024-08-08 11:55:47 +02:00
Stéphane Nicoll 1a9e844f05 Start building against Spring Data Bom 2023.1.9 snapshots
See gh-41724
2024-08-08 11:55:38 +02:00
Stéphane Nicoll f447f62ee1 Start building against Spring Authorization Server 1.2.6 snapshots
See gh-41723
2024-08-08 11:55:34 +02:00
Stéphane Nicoll 5ffaa8c947 Start building against Reactor Bom 2023.0.9 snapshots
See gh-41722
2024-08-08 11:55:29 +02:00
Stéphane Nicoll 6b24ff7e17 Start building against Micrometer Tracing 1.2.9 snapshots
See gh-41721
2024-08-08 11:55:25 +02:00
Stéphane Nicoll 191843f280 Start building against Micrometer 1.12.9 snapshots
See gh-41720
2024-08-08 11:55:20 +02:00
Stéphane Nicoll a195c43d43 Merge branch '3.2.x' into 3.3.x 2024-08-08 08:48:37 +02:00
Stéphane Nicoll 877f57fea7 Fix formatting 2024-08-08 08:47:52 +02:00
Stéphane Nicoll 93359c88e0 Merge branch '3.2.x' into 3.3.x
Closes gh-41716
2024-08-08 08:40:50 +02:00
Stéphane Nicoll 9c5b85bc07 Add TWENTY_THREE to JavaVersion enum
This commit uses JRE#OTHER as JUnit does not have support for Java 23
yet, see https://github.com/junit-team/junit5/issues/3918

Closes gh-41710
2024-08-07 20:06:17 +02:00
Stéphane Nicoll 8f4ea963d0 Merge branch '3.2.x' into 3.3.x
See gh-41711
2024-08-07 17:57:54 +02:00
Stéphane Nicoll 1246cab30b Disable Artemis tests on Java 23
Artemis does not work on Java 23, this commit therefore disables those
tests when running against a Java version higher than 22.

See https://issues.apache.org/jira/browse/ARTEMIS-4975

Unfortunately, the version of JUnit that we use has no value for Java
23, so we have to use OTHER for that purpose.
2024-08-07 17:33:17 +02:00
Stéphane Nicoll a6567c7d47 Disable Infinispan tests on Java 23
Infinispan 14 does not work on Java 23, an upgrade to 15 is required.
This commit therefore disables those tests when running against a Java
version higher than 22.

Unfortunately, the version of JUnit that we use has no value for Java
23, so we have to use OTHER for that purpose.
2024-08-07 17:32:52 +02:00
Stéphane Nicoll 0e20f177a2 Merge branch '3.2.x' into 3.3.x 2024-08-07 17:21:52 +02:00
Stéphane Nicoll 9817201833 Mention that meta-annotations are not supported
See gh-18517
2024-08-07 17:21:33 +02:00
Stéphane Nicoll 24ae18c139 Merge branch '3.2.x' into 3.3.x
Closes gh-41707
2024-08-07 11:42:24 +02:00
Stéphane Nicoll a81c8d92c1 Upgrade to Awaitility 4.2.2
Closes gh-41706
2024-08-07 11:39:04 +02:00
Stéphane Nicoll 7607bf1ab8 Document that repackage should not be used on the command-line
This commit clarifies how we intend the spring-boot:repackage goal to
be used. As it operates on the source jar (or war) that must be
effectively up-to-date to produce an accurate result, the package phase
must have run.

Contrary to build-image that was designed to be used on the command-line
by forking a package lifecycle first, repackage does not do that. This
commit also clarifies that by providing a more focused error message.

Closes gh-22317
2024-08-05 16:16:09 +02:00
Stéphane Nicoll 218e7aa993 Merge branch '3.2.x' into 3.3.x
Closes gh-41683
2024-08-01 14:56:05 +02:00
Stéphane Nicoll 815ab7df94 Add missing default value for Pulsar properties
Closes gh-41682
2024-08-01 14:54:28 +02:00
Andy Wilkinson 7f18952d87 Merge branch '3.2.x' into 3.3.x
Closes gh-41678
2024-08-01 13:30:58 +01:00
Andy Wilkinson f6334ca186 Make reactive Elastic repositories back off without Reactor
Fixes gh-41672
2024-08-01 13:30:14 +01:00
Stéphane Nicoll c27209085c Merge branch '3.2.x' into 3.3.x
Closes gh-41676
2024-08-01 14:27:20 +02:00
Stéphane Nicoll 4d66084c73 Add missing default value for aggregation-temporality property
Closes gh-41674
2024-08-01 14:23:17 +02:00
Stéphane Nicoll 58ff683a0f Add missing default value for server.error.include-path
Closes gh-41667
2024-08-01 13:43:47 +02:00
Stéphane Nicoll 479e88ea89 Merge branch '3.2.x' into 3.3.x
Closes gh-41670
2024-08-01 13:33:13 +02:00
Stéphane Nicoll b9d8bc4715 Add missing default value for client-provider-type property
Closes gh-41666
2024-08-01 13:26:17 +02:00
Stéphane Nicoll 8ea6d3c92e Merge branch '3.2.x' into 3.3.x
Closes gh-41661
2024-07-31 17:04:01 +02:00
Stéphane Nicoll 200fc15b5d Detect backup jar when the package lifecycle is forked
Previously, if a classifier was set and build-image was executed from
the command-line, the build will fail as the plugin was unable to find
the original jar. This is because it relies on the attached artifacts
of the project, and those are not set when package has run as part of
a forked lifecycle.

This commit makes sure that the backup file is found by convention
first, the same way it is done for the target file.

Closes gh-26721
2024-07-31 17:01:00 +02:00
Phillip Webb de3744fcd1 Use javadoc macro for more links in adoc files
See gh-41605
2024-07-31 11:33:29 +01:00
Phillip Webb 2c268b0773 Add more javadoc links for Antora to use
See gh-41614
2024-07-30 13:11:17 +01:00
Stéphane Nicoll e05a846a1c Merge branch '3.2.x' into 3.3.x
Closes gh-41652
2024-07-30 11:23:39 +02:00
Stéphane Nicoll 59b47e336b Remove invalid checksum policy setting
This might be a copy/paste error as the checksum policy is used for
deploying and our integration tests do not do that.

Closes gh-41651
2024-07-30 11:20:44 +02:00
Stéphane Nicoll 397aeee9b6 Merge branch '3.2.x' into 3.3.x
Closes gh-41647
2024-07-30 10:58:31 +02:00
Stéphane Nicoll 05468def54 Tolerate module-info with AOT processing
This commit updates the Maven Plugin to tolerate projects that are using
the module path on the JVM and targeting native images with AOT.

Previously, the plugin compiled AOT sources directly to target/classes
and the presence of a module-info there is enough to trigger a
compilation on the module path.

With this change we now compile in a separate directory that contains
the generated AOT classes (typically CGLIB proxies). These are copied to
target/classes once compilation completes already.

The integration test also uses our parent, rather than relying on what
Maven provides. That's because older Maven versions provide a default
compiler plugin version that did not handle the module path correctly.

Closes gh-33383
2024-07-30 10:56:06 +02:00
Stéphane Nicoll a63a1fe6c5 Merge branch '3.2.x' into 3.3.x
Closes gh-41641
2024-07-29 16:56:18 +02:00
Stéphane Nicoll 47465f6ed5 Do not validate settings if publishing is disabled
This commit improves the Maven Plugin to only validate the publishing
settings if publishing is actually enabled.

Closes gh-29756
2024-07-29 16:55:02 +02:00
Andy Wilkinson 16ba01a363 Merge branch '3.2.x' into 3.3.x
Closes gh-41638
2024-07-29 12:50:26 +01:00
Andy Wilkinson 9f1c4b71aa Fix inconsistency for effect on Actuator of defining security filter
Closes gh-41569
2024-07-29 12:46:20 +01:00
Andy Wilkinson 87417c0536 Merge branch '3.2.x' into 3.3.x
Closes gh-41633
2024-07-29 11:57:09 +01:00
Andy Wilkinson 4ee24bf9bd Polish "Add rule to prevent calls to Objects.requireNonNull()"
See gh-41611
2024-07-29 11:41:26 +01:00
Phillip Webb 60fa9bd04b Merge branch '3.2.x' into 3.3.x
Closes gh-41627
2024-07-26 16:23:09 +01:00
Phillip Webb 1a8e9c14b1 Fix "Use Spring Data repositories" how-to to refer to interfaces
The previous how-to accidentally referenced the `@Repository` annotation
and not the Spring Data `Repository` interface.

Closes gh-41625
2024-07-26 16:20:09 +01:00
Phillip Webb 98ee3f2151 Fixup javadoc and reference URLs 2024-07-26 09:17:34 +01:00
Stéphane Nicoll 687b87f50a Merge branch '3.2.x' into 3.3.x
Closes gh-41622
2024-07-26 09:25:39 +02:00
Tran Ngoc Nhan 13023665dc Fix link to documentation for log4j-spring-boot
See gh-41612
2024-07-26 09:22:34 +02:00
Phillip Webb 28faf12062 Migrate plugins to javadoc asciidoctor macro
See gh-41605
2024-07-25 20:49:02 +01:00
Andy Wilkinson 4c9013fe0d Polish "Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint"
See gh-41596
2024-07-25 18:31:28 +01:00
cms04 e35016422a Deprecate ControllerEndpointsSupplier and ExposableControllerEndpoint
See gh-41596
2024-07-25 18:31:27 +01:00
Phillip Webb fd58261b9d Revert "Migrate plugins to javadoc asciidoctor macro"
This reverts commit b63e1e7443.
2024-07-25 18:25:15 +01:00
Phillip Webb b63e1e7443 Migrate plugins to javadoc asciidoctor macro
See gh-41605
2024-07-25 18:03:37 +01:00
Phillip Webb 72ecc2643e Fix javadoc URL 2024-07-25 18:03:37 +01:00
Andy Wilkinson 163581cfe8 Rename DataLdapTestIntegrationTests to remove clash
Closes gh-41617
2024-07-25 16:35:37 +01:00
Andy Wilkinson c642f6d268 Merge branch '3.2.x' into 3.3.x
Closes gh-41613
2024-07-25 16:16:35 +01:00
Phillip Webb 2199a313be Migrate to javadoc asciidoctor macro
Closes gh-41605
2024-07-25 15:25:00 +01:00
Andy Wilkinson 5f666eec5b Reduce warnings reported by Eclipse
Closes gh-41598
2024-07-25 14:55:00 +01:00
Andy Wilkinson a00304de28 Merge branch '3.2.x' into 3.3.x
Closes gh-41607
2024-07-24 19:22:49 +01:00
Andy Wilkinson f9f530ddaa Remove method references to improve compatibility
The use of method references requires the referenced method to be
present even if it isn't called. This made it impossible for Gradle
to remove the deprecated methods as it would break our plugin.
By switching the lambdas, the methods only have to be present when
they're called which will only happen with Gradle 8.2 and earlier.

Closes gh-41599
2024-07-24 19:22:05 +01:00
Andy Wilkinson 8de72c80c6 Polish "Add hint for new dependencies required for Flyway"
See gh-41574
2024-07-23 16:21:06 +01:00
Jan Mewes 0fa9467ef3 Add hint for new dependencies required for Flyway
See gh-41574
2024-07-23 16:20:59 +01:00
Stéphane Nicoll 53b275d0c7 Merge branch '3.2.x' into 3.3.x
Closes gh-41593
2024-07-23 16:46:16 +02:00
LamTrinh.Dev b469c743e1 Fix link to Flyway reference documentation
See gh-41591
2024-07-23 16:41:44 +02:00
Andy Wilkinson 72fd3f9392 Merge branch '3.2.x' into 3.3.x
Closes gh-41589
2024-07-23 10:06:15 +01:00
Andy Wilkinson 72867a3b25 Broaden test coverage for property binding with `@Name`
Closes gh-41588
2024-07-23 09:39:17 +01:00
Andy Wilkinson db4b483811 Merge branch '3.2.x' into 3.3.x
Closes gh-41585
2024-07-23 09:11:16 +01:00
Andy Wilkinson 9bb0c45ddb Add tip about using `@Name` to rename constructor bound property
Closes gh-41577
2024-07-23 09:08:42 +01:00
Phillip Webb d9360a034f Polish 2024-07-22 18:41:12 +01:00
Phillip Webb 36b1214feb Merge branch '3.2.x' into 3.3.x 2024-07-22 18:30:45 +01:00
Phillip Webb 61dc82d836 Update copyright year of changed files 2024-07-22 18:16:19 +01:00
Phillip Webb ff1a4654d2 Polish 2024-07-22 18:15:57 +01:00
Andy Wilkinson 8e82aad6ff Merge branch '3.2.x' into 3.3.x
Closes gh-41563
2024-07-19 16:29:15 +01:00
Andy Wilkinson a10b000119 Fix constructor binding of EnumMaps
Fixes gh-41550
2024-07-19 16:28:16 +01:00
Andy Wilkinson 1a6760e21d Polish "Add configuration property to allow multiple issuers"
See gh-41355
2024-07-17 12:03:34 +01:00
shenqicheng b0b97fb1d2 Add configuration property to allow multiple issuers
See gh-41355
2024-07-17 11:59:14 +01:00
Stéphane Nicoll f7780b4fef Polish 2024-07-17 09:46:25 +02:00
Andy Wilkinson 51646fb5f4 Upgrade to Spring Pulsar 1.1.2
Closes gh-41536
2024-07-17 07:44:17 +01:00
Andy Wilkinson 1fccf90323 Merge branch '3.2.x' into 3.3.x
Closes gh-41534
2024-07-17 07:42:24 +01:00
Andy Wilkinson 07b103cc2b Prohibit upgrades to Undertow 2.3.15
Closes gh-41533
2024-07-17 07:42:02 +01:00
Andy Wilkinson 4e205ede1d Upgrade to Spring Pulsar 1.0.8
Closes gh-41532
2024-07-17 07:38:49 +01:00
Andy Wilkinson bf890c71d0 Upgrade to Spring Integration 6.3.2
Closes gh-41302
2024-07-16 19:51:44 +01:00
Andy Wilkinson 0eb830de15 Upgrade to Spring Integration 6.2.7
Closes gh-41296
2024-07-16 18:50:21 +01:00
Andy Wilkinson e7c8b80f88 Upgrade to Spring GraphQL 1.3.2
Closes gh-41527
2024-07-16 18:40:59 +01:00
Eddú Meléndez 31d2bebd49 Add support for ServiceConnection in DataLdapTest
See gh-41325
2024-07-16 16:48:21 +02:00
Andy Wilkinson 7966d11c49 Upgrade to Spring GraphQL 1.2.8
Closes gh-41523
2024-07-16 12:37:29 +01:00
Andy Wilkinson f062c46154 Merge branch '3.2.x' into 3.3.x
Closes gh-41521
2024-07-16 12:05:02 +01:00
Andy Wilkinson 1cc7498c9a Add property for Integration's default endpoint timeout
Fixes gh-41477
2024-07-16 11:22:27 +01:00
Andy Wilkinson 754e71d265 Merge branch '3.2.x' into 3.3.x
Closes gh-41518
2024-07-16 08:47:49 +01:00
Andy Wilkinson 17d6f90468 Document types to which format properties apply
Closes gh-41482
2024-07-16 08:47:30 +01:00
Andy Wilkinson 30d34c0c34 Merge branch '3.2.x' into 3.3.x
Closes gh-41516
2024-07-16 08:45:21 +01:00
Andy Wilkinson 6941d0e84b Document that logging.file.path if logging.file.name is set
Closes gh-41351
2024-07-16 08:45:01 +01:00
Stéphane Nicoll 320cb4d7f4 Upgrade to Spring Kafka 3.2.2
Closes gh-41303
2024-07-16 08:10:37 +02:00
Stéphane Nicoll 49538adbda Upgrade to Spring Kafka 3.1.7
Closes gh-41297
2024-07-16 08:09:34 +02:00
Andy Wilkinson 999d99e655 Merge branch '3.2.x' into 3.3.x
Closes gh-41504
2024-07-15 15:35:31 +01:00
Andy Wilkinson d63e3c3b53 Rethrow failure on main thread
Previously, if a failure occurred when evaluating conditions on a
separate thread, an NPE would occur on the main thread as the
expected array of outcomes was null.

This commit avoids the NPE and the lack of error reporting by
rethrowing on the main thread any failure that occurs on the
separate thread that's spawned to parallelize the evaluation.

Closes gh-41492
2024-07-15 15:09:57 +01:00
Andy Wilkinson 9470fdf853 Upgrade to Spring HATEOAS 2.3.1
Closes gh-41497
2024-07-15 15:05:26 +01:00
Andy Wilkinson 84654d4717 Upgrade to Spring Data Bom 2024.0.2
Closes gh-41300
2024-07-15 15:05:21 +01:00
Andy Wilkinson 68ad8ff0a6 Upgrade to SQLite JDBC 3.43.2.2
Closes gh-41495
2024-07-15 15:02:07 +01:00
Andy Wilkinson 46aeb71114 Upgrade to Spring HATEOAS 2.2.3
Closes gh-41493
2024-07-15 15:02:02 +01:00
Andy Wilkinson b49085bf8c Upgrade to Spring Data Bom 2023.1.8
Closes gh-41294
2024-07-15 15:02:01 +01:00
Stéphane Nicoll d7f780a589 Merge branch '3.2.x' into 3.3.x
Closes gh-41485
2024-07-14 11:40:06 +02:00
Stéphane Nicoll db9b62e628 Upgrade to Spring Retry 2.0.7
Closes gh-41484
2024-07-14 11:35:26 +02:00
Andy Wilkinson b175d1b6f9 Merge branch '3.2.x' into 3.3.x
Closes gh-41474
2024-07-12 16:03:23 +01:00
Andy Wilkinson b76b7b7bd9 Upgrade to AspectJ 1.9.22.1
Closes gh-41470
2024-07-12 16:02:54 +01:00
Sébastien Deleuze 75e642e396 Refine CDS how-to guide
As explained in gh-41348, the BP_SPRING_AOT_ENABLED flag should
not be promoted as it can't work by design with our current
support when combined with CDS for various use cases and provides
little added value as the same behavior can be achieved by adding
-Dspring.aot.enabled=true to JAVA_TOOL_OPTIONS and
CDS_TRAINING_JAVA_TOOL_OPTIONS.

See gh-41464
2024-07-12 14:04:15 +01:00
Andy Wilkinson 8617c981cf Merge branch '3.2.x' into 3.3.x
Closes gh-41455
2024-07-12 07:31:58 +01:00
Andy Wilkinson f702230c12 Test Gradle plugin against Gradle 8.9
Closes gh-41454
2024-07-12 07:31:24 +01:00
Andy Wilkinson ecbbe6a9cb Merge branch '3.2.x' into 3.3.x
Closes gh-41448
2024-07-11 13:16:59 +01:00
Andy Wilkinson 8bc45a20d7 Polish "Fix typos in BootstrapContext javadoc"
See gh-41443
2024-07-11 13:16:38 +01:00
John Blum 47fc9111cb Fix typos in BootstrapContext javadoc
See gh-41443
2024-07-11 13:16:10 +01:00
Andy Wilkinson 784c8d2df4 Avoid duplicate junit-platform.properties files caused by Kafka
Gradle doesn't support excluding a dependency that's declared with a
classifier. Instead, this commit replaces the test-qualified
kafka-server-common dependency with the plain dependency. The plain
dependency was already present so this is equivalent to excluding
the test-qualified dependency.

Closes gh-41446
2024-07-11 13:08:58 +01:00
Andy Wilkinson 2f962f7aa3 Upgrade to Reactor Bom 2023.0.8
Closes gh-41436
2024-07-10 14:24:49 +01:00
Andy Wilkinson b601b3adb3 Prohibit upgrading to Undertow 2.3.14.Final
Closes gh-41331
2024-07-09 12:15:36 +01:00
Andy Wilkinson c4729eab2f Upgrade to Reactor Bom 2023.0.8
Closes gh-41384
2024-07-09 12:12:01 +01:00
Andy Wilkinson 59374b12cd Upgrade to R2DBC MariaDB 1.2.1
Closes gh-41383
2024-07-09 12:11:56 +01:00
Andy Wilkinson cf8513ee58 Upgrade to Neo4j Java Driver 5.22.0
Closes gh-41382
2024-07-09 12:11:51 +01:00
Andy Wilkinson 341f9cf5fc Upgrade to MSSQL JDBC 12.6.3.jre11
Closes gh-41381
2024-07-09 12:11:47 +01:00
Andy Wilkinson 63f0350ceb Upgrade to Micrometer Tracing 1.3.2
Closes gh-41299
2024-07-09 12:11:42 +01:00
Andy Wilkinson e560491a09 Upgrade to Micrometer 1.13.2
Closes gh-41298
2024-07-09 12:11:41 +01:00
Andy Wilkinson 54d3bcb937 Upgrade to Lombok 1.18.34
Closes gh-41380
2024-07-09 12:11:40 +01:00
Andy Wilkinson 31ea564e99 Upgrade to Kafka 3.7.1
Closes gh-41379
2024-07-09 12:11:35 +01:00
Andy Wilkinson 8442800e5a Upgrade to JsonAssert 1.5.3
Closes gh-41377
2024-07-09 12:11:25 +01:00
Andy Wilkinson 7e1c7d9170 Upgrade to Jetty 12.0.11
Closes gh-41376
2024-07-09 12:11:19 +01:00
Andy Wilkinson 620453a5ea Upgrade to HttpCore5 5.2.5
Closes gh-41374
2024-07-09 12:11:09 +01:00
Andy Wilkinson 3e7a13b8fa Upgrade to Groovy 4.0.22
Closes gh-41373
2024-07-09 12:11:04 +01:00
Andy Wilkinson 76ebf9850d Upgrade to Dependency Management Plugin 1.1.6
Closes gh-41372
2024-07-09 12:11:00 +01:00
Andy Wilkinson 2dde0dcba3 Upgrade to Byte Buddy 1.14.18
Closes gh-41371
2024-07-09 12:10:55 +01:00
Andy Wilkinson c05a40f180 Upgrade to Neo4j Java Driver 5.22.0
Closes gh-41370
2024-07-09 11:25:39 +01:00
Andy Wilkinson 430ae41ee3 Upgrade to Micrometer Tracing 1.2.8
Closes gh-41293
2024-07-09 11:21:34 +01:00
Andy Wilkinson 95f7c33f42 Upgrade to Micrometer 1.12.8
Closes gh-41292
2024-07-09 11:21:34 +01:00
Andy Wilkinson 9655e52cb1 Upgrade to Lombok 1.18.34
Closes gh-41368
2024-07-09 11:21:34 +01:00
Andy Wilkinson d57b41436b Upgrade to JsonAssert 1.5.3
Closes gh-41366
2024-07-09 11:21:33 +01:00
Andy Wilkinson d79ee604ff Upgrade to Jetty 12.0.11
Closes gh-41365
2024-07-09 11:21:32 +01:00
Andy Wilkinson 73416ee0e3 Upgrade to HttpCore5 5.2.5
Closes gh-41364
2024-07-09 11:21:32 +01:00
Andy Wilkinson 54fd4d2e9e Upgrade to Groovy 4.0.22
Closes gh-41363
2024-07-09 11:21:31 +01:00
Andy Wilkinson 1bc7e22f95 Upgrade to Dependency Management Plugin 1.1.6
Closes gh-41362
2024-07-09 11:21:31 +01:00
Andy Wilkinson f9023c1130 Upgrade to Byte Buddy 1.14.18
Closes gh-41361
2024-07-09 11:21:30 +01:00
Johnny Lim 3aee73004a Polish RabbitTemplateConfigurer allowed-list-patterns
Closes gh-41349
2024-07-08 15:35:48 -05:00
Andy Wilkinson 5b9c0006e9 Merge branch '3.2.x' into 3.3.x
See gh-41331
2024-07-08 19:53:35 +01:00
Andy Wilkinson 7b809de0c4 Revert "Upgrade to Undertow 2.3.14.Final"
This reverts commit 71b789a2e3.

See gh-41330
2024-07-08 19:38:46 +01:00
Andy Wilkinson 330abb56f8 Merge branch '3.2.x' into 3.3.x
Closes gh-41342
2024-07-08 10:33:28 +01:00
Andy Wilkinson cb9135b743 Align GraphQL Java version with dependency from spring-graphql
Closes gh-41315
2024-07-08 10:32:04 +01:00
Andy Wilkinson f48413aae3 Upgrade to GraphQL Java 22.1
Closes gh-41219
2024-07-08 10:30:34 +01:00
Andy Wilkinson 262a5c195c Upgrade to GraphQL Java 21.5
Closes gh-41340
2024-07-08 10:28:03 +01:00
Moritz Halbritter 787b6d8e16 Merge branch '3.2.x' into 3.3.x
Closes gh-41331
2024-07-05 14:20:15 +02:00
Moritz Halbritter 71b789a2e3 Upgrade to Undertow 2.3.14.Final
Closes gh-41330
2024-07-05 14:09:50 +02:00
Moritz Halbritter 2a20ceb3fd Fix CDS link and clarify where and when to run the commands
Closes gh-41321
2024-07-04 16:01:37 +02:00
Alexis Couvreur 47c8a859ea Support NestedConfigurationProperty for record types
Add ElementType.RECORD_COMPONENT to NestedConfigurationProperty and
implement isMarkedAsNested for RecordParameterPropertyDescriptor.

This will allow nested records to be properly harvested for their
properties.

See gh-41251
2024-07-04 10:58:51 +02:00
Andy Wilkinson efd1bd18b6 Start building against Spring Kafka 3.2.2 snapshots
See gh-41303
2024-07-03 11:24:28 +01:00
Andy Wilkinson 4da16d23b9 Start building against Spring Integration 6.3.2 snapshots
See gh-41302
2024-07-03 11:24:24 +01:00
Andy Wilkinson 08851b61bc Start building against Spring Data Bom 2024.0.2 snapshots
See gh-41300
2024-07-03 11:24:15 +01:00
Andy Wilkinson d2aa85e802 Start building against Micrometer Tracing 1.3.2 snapshots
See gh-41299
2024-07-03 11:24:10 +01:00