Commit Graph

25804 Commits

Author SHA1 Message Date
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
Andy Wilkinson 7b5e323c63 Start building against Micrometer 1.13.2 snapshots
See gh-41298
2024-07-03 11:24:05 +01:00
Andy Wilkinson c1e5d2e0c4 Start building against Spring Kafka 3.1.7 snapshots
See gh-41297
2024-07-03 10:45:28 +01:00
Andy Wilkinson 7d40df9c89 Start building against Spring Integration 6.2.7 snapshots
See gh-41296
2024-07-03 10:45:24 +01:00
Andy Wilkinson 9b1475cb40 Start building against Spring Data Bom 2023.1.8 snapshots
See gh-41294
2024-07-03 10:45:15 +01:00
Andy Wilkinson a1a3cecf52 Start building against Micrometer Tracing 1.2.8 snapshots
See gh-41293
2024-07-03 10:45:11 +01:00
Andy Wilkinson da7be08373 Start building against Micrometer 1.12.8 snapshots
See gh-41292
2024-07-03 10:45:06 +01:00
Scott Frederick 70e14d648d Polish documentation headings
Title case should be used in all headings.
2024-07-01 11:23:41 -05:00
Scott Frederick 03a7f48ac0 Polish documentation for xref hyperlink formatting consistency
This commit improves the consistency of xref link formatting (no
quotes, italics, or other decoration) and uses automatic link
text generation wherever possible.
2024-06-28 17:20:53 -05:00
Scott Frederick 24a8bbd82f Polish use of the term starter in documentation
Use of the term "starter" was sometimes quoted but sometimes was not,
sometimes used proper case and sometimes lowercase. This commit
improves consistency by removing quotes and using lowercase.
2024-06-28 17:19:30 -05:00
Andy Wilkinson 55ac058385 Merge branch '3.2.x' into 3.3.x
Closes gh-41273
2024-06-28 15:47:54 +01:00
Andy Wilkinson d71fdd9712 Make buildSrc's custom Gradle tasks consistently abstract
Closes gh-41272
2024-06-28 15:40:56 +01:00
Moritz Halbritter 9984dc16a9 Merge branch '3.2.x' into 3.3.x
Closes gh-41270
2024-06-28 13:50:33 +02:00
Sébastien Deleuze a6f1bb9590 Update Kotlin DSL examples of bootBuildImage to be additive
See gh-41173
2024-06-28 13:47:42 +02:00
Andy Wilkinson ac8a3b6332 Merge branch '3.2.x' into 3.3.x
Closes gh-41268
2024-06-28 12:12:15 +01:00
Andy Wilkinson 7f2e8f85ae Merge branch '3.2.x' into 3.3.x 2024-06-28 11:40:48 +01:00
Andy Wilkinson 365fdfee45 Reduce scope of mavenOptional feature to only the Maven Plugin
Previously, the mavenOptional was added to every published module but it
was only used by spring-boot-maven-plugin. This commit reduces its scope
so that it only affects the Maven plugin. It also reworks the
implementation to reuse the existing optional configuration rather than
declaring a new mavenOptional configuration. Lastly, publication of
Gradle Module Metadata (GMM) has been disabled for
spring-boot-maven-plugin. This is seen as preferable to publishing the
metadata – which isn't really needed as it does not contain any useful
additional information – and having to suppress warnings about
incomplete mapping of GMM to pom metadata.

Closes gh-41263
2024-06-28 11:39:46 +01:00
Andy Wilkinson 2ed72c6e4d Correct syntax for plexus-utils exclusion
See 07442f8366
See gh-41248
2024-06-28 11:39:46 +01:00
Johnny Lim 5a387a85a9 Polish gh-40023
See gh-41208
2024-06-28 12:17:24 +02:00
Moritz Halbritter 448089f935 Merge branch '3.2.x' into 3.3.x 2024-06-28 12:10:24 +02:00
Moritz Halbritter 2605f86731 Polish BaggagePropagationIntegrationTests 2024-06-28 10:27:46 +02:00
Andy Wilkinson abb3ff0377 Combine tests for standard and Bitnami images into single classes
Closes gh-41259
2024-06-27 14:34:55 +01:00
Andy Wilkinson 0f830e91c9 Polish imports in testing doc examples
See gh-38361
2024-06-27 14:01:40 +01:00
Andy Wilkinson 7b65176180 Move Redis Bitname compose file into correct directory
See gh-41257
2024-06-27 13:57:40 +01:00
Andy Wilkinson 0df946ccad Fix botched merge of spring-boot-maven-plugin's build.gradle 2024-06-27 13:06:44 +01:00
Andy Wilkinson d01c44a66a Merge branch '3.2.x' into 3.3.x 2024-06-27 12:58:46 +01:00
Andy Wilkinson d2f74426f7 Work around bug in Gradle's Eclipse model
The model incorrectly marks the Gradle API and all of its
dependencies as test dependencies, making them unavailable in Eclipse
to code in src/main/java. We work around this by modifying the
classpath container to remove the test attribute from the
dependencies that should be available to main code.

See gh-41228
2024-06-27 12:58:36 +01:00
Andy Wilkinson adad8a3515 More LDAP compose file into correct source set
See gh-41257
2024-06-27 10:59:03 +01:00
Moritz Halbritter b2ddea74ee Merge branch '3.2.x' into 3.3.x 2024-06-27 11:36:30 +02:00
Moritz Halbritter 3e98a932e0 Polish BaggagePropagationIntegrationTests 2024-06-27 11:30:04 +02:00
Andy Wilkinson b0d4f1d356 Merge branch '3.2.x' into 3.3.x
Closes gh-41257
2024-06-27 10:16:36 +01:00
Andy Wilkinson 4515c882c7 Merge branch 'gh-41228' into 3.2.x
Closes gh-41228
2024-06-27 09:55:59 +01:00
Phillip Webb 1a699aee24 Merge branch '3.2.x' into 3.3.x
Closes gh-41252
2024-06-26 16:27:41 -07:00
Phillip Webb 962936370a Don't report already migrated properties
Update `PropertiesMigrationReporter` so that already migrated properties
are not reported. Prior to this commit, if a deprecated property was
replaced by a property that could bind with the name relaxed name it
would be reported. For example: `test.someproperty` being replaced with
`test.some-property`.

In order to check the actual underlying property name, the
`PropertySourceOrigin` class has been updated so that it is always
returned, even if another `Origin` is available.

Fixes gh-35774
2024-06-26 16:24:32 -07:00
Andy Wilkinson 654016af7f Move Docker-related test support into a separate module
See gh-41228
2024-06-26 19:47:35 +01:00
Andy Wilkinson 843de3adbc Update spring-boot-test-autoconfigure to use docker-test plugin
See gh-41228
2024-06-26 19:46:41 +01:00
Andy Wilkinson ba053dbaac Update spring-boot-actuator to use docker-test plugin
See gh-41228
2024-06-26 19:46:37 +01:00