Commit Graph

49945 Commits

Author SHA1 Message Date
Stéphane Nicoll 8e9dc7bb61 Release v3.3.4 2024-09-19 11:19:08 +02:00
Stéphane Nicoll 4e860f1f4d Merge branch '3.2.x' into 3.3.x 2024-09-19 10:17:38 +02:00
Stéphane Nicoll d137191494 Next development version (v3.2.11-SNAPSHOT) 2024-09-19 10:17:23 +02:00
Stéphane Nicoll 97dd01e28a Upgrade to SendGrid 4.10.3
Closes gh-42366
2024-09-19 07:48:46 +02:00
Stéphane Nicoll 1b3b3aaef4 Upgrade to Hibernate 6.5.3.Final
Closes gh-42365
2024-09-19 07:48:42 +02:00
Stéphane Nicoll c2adc3b6cb Upgrade to Zipkin Reporter 3.4.2
Closes gh-42364
2024-09-19 07:48:38 +02:00
Stéphane Nicoll 0271b24e0e Merge branch '3.2.x' into 3.3.x
Closes gh-42362
2024-09-19 07:44:03 +02:00
Stéphane Nicoll ae8315e90a Use Liberica for Java 23 CI
Closes gh-42354
2024-09-19 07:39:35 +02:00
Andy Wilkinson 49569909ea Merge branch '3.2.x' into 3.3.x 2024-09-18 15:15:06 +01:00
Phillip Webb f9379f4576 Apply nohttp check per-project rather than at root
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.

Closes gh-42332
2024-09-18 15:14:52 +01:00
Andy Wilkinson 4a6793eab5 Merge branch '3.2.x' into 3.3.x
Closes gh-42357
2024-09-18 14:55:35 +01:00
Andy Wilkinson 1240c59482 Only configure plugin classpath where it's needed
When spring-boot-gradle-plugin is using GradleRunner, it needs to be
configured with a custom plugin classpath to account for the fact
that our Gradle plugin is on the classpath of the system classloader
but some of the other plugins would only be available on a
Gradle-created classloader. This imbalance cause class loading
problems as code in spring-boot-gradle-plugin can't see types at
runtime that are only available on the Gradle-created classloader.

To overcome this, we need to configure the GradleRunner with a custom
plugin classpath that contains both spring-boot-gradle-plugin and all
of the other plugins that are used in its various integration tests.
Previously, this was done in GradleBuild that's used by both
spring-boot-gradle-plugin and spring-boot-image-tests. This caused
a problem as spring-boot-image-tests does not have the
above-described problem and trying to correct it did not work leaving
tests that use spring-boot-gradle-plugin unable to see other plugins
such that the native image plugin.

This commit reworks the customization of the plugin classpath so that
it's only done in spring-boot-gradle-plugin's integration tests.

Closes gh-42338
2024-09-18 14:53:54 +01:00
Andy Wilkinson 23f064db89 Merge branch '3.2.x' into 3.3.x
Closes gh-42352
2024-09-18 09:45:14 +01:00
Andy Wilkinson dc72e3853b Try to ensure that distribution always has a non-empty value
See gh-42345
2024-09-18 09:29:33 +01:00
Andy Wilkinson 6d8a421114 Update CI to use Java 23 GA
Closes gh-42345
2024-09-18 09:22:39 +01:00
Andy Wilkinson 5ff86ea49f Upgrade to Tomcat 10.1.30
Closes gh-42346
2024-09-18 08:48:08 +01:00
Andy Wilkinson 3706dced23 Upgrade to Spring Integration 6.3.4
Closes gh-42134
2024-09-18 08:48:02 +01:00
Andy Wilkinson 7ed34242d2 Merge branch '3.2.x' into 3.3.x 2024-09-18 08:43:54 +01:00
Andy Wilkinson ef5bc91b35 Upgrade to Tomcat 10.1.30
Closes gh-42344
2024-09-18 08:19:28 +01:00
Andy Wilkinson c37f786914 Upgrade to Spring Integration 6.2.9
Closes gh-42126
2024-09-18 08:19:23 +01:00
Phillip Webb a5f27c2521 Merge branch '3.2.x' into 3.3.x 2024-09-17 12:33:34 -07:00
Phillip Webb 9726ddfe42 Add 'spring.build-type' property
See gh-42333
2024-09-17 12:32:50 -07:00
Phillip Webb 75bea6baf1 Merge branch '3.2.x' into 3.3.x 2024-09-17 12:27:39 -07:00
Phillip Webb cad5dd2b85 Use variables for `runs-on` settings
See gh-42333
2024-09-17 12:25:54 -07:00
Stéphane Nicoll bdbd006234 Merge branch '3.2.x' into 3.3.x
Closes gh-42334
2024-09-17 09:19:47 +02:00
Stéphane Nicoll 3d53d7363a Merge pull request #42331 from dependabot[bot]
* pr/42331:
  Polish "Bump gradle/actions from 4.0.1 to 4.1.0"
  Bump gradle/actions from 4.0.1 to 4.1.0

Closes gh-42331
2024-09-17 09:19:40 +02:00
Stéphane Nicoll c6c0923dce Polish "Bump gradle/actions from 4.0.1 to 4.1.0"
See gh-42331
2024-09-17 09:19:08 +02:00
dependabot[bot] 6f535adb47 Bump gradle/actions from 4.0.1 to 4.1.0
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](16bf8bc8fe...d156388eb1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

See gh-42331
2024-09-17 09:16:59 +02:00
Stéphane Nicoll 49d8de1033 Merge branch '3.2.x' into 3.3.x 2024-09-17 09:16:12 +02:00
Stéphane Nicoll 36b43f681c Upgrade to Spring Pulsar 1.1.4
Closes gh-42136
2024-09-17 09:13:10 +02:00
Stéphane Nicoll fc5b80ac64 Upgrade to Spring Kafka 3.2.4
Closes gh-42135
2024-09-17 09:13:10 +02:00
Stéphane Nicoll de5f7ad318 Upgrade to Spring Pulsar 1.0.10
Closes gh-42128
2024-09-17 09:13:03 +02:00
Stéphane Nicoll e009581a41 Upgrade to Spring Kafka 3.1.9
Closes gh-42127
2024-09-17 09:13:02 +02:00
Stéphane Nicoll 05adcab4f4 Merge branch '3.2.x' into 3.3.x 2024-09-16 14:58:09 +02:00
Stéphane Nicoll f7cb18c605 Upgrade to Spring Retry 2.0.9
Closes gh-42327
2024-09-16 14:49:27 +02:00
Stéphane Nicoll c16c04abfe Upgrade to R2DBC MariaDB 1.2.2
Closes gh-42326
2024-09-16 14:49:22 +02:00
Stéphane Nicoll b75c2b6529 Upgrade to Spring Retry 2.0.9
Closes gh-42325
2024-09-16 14:48:13 +02:00
Stéphane Nicoll 04891746ff Merge branch '3.2.x' into 3.3.x
Closes gh-42322
2024-09-16 09:45:23 +02:00
Stéphane Nicoll ece9cb3fe1 Merge pull request #42313 from nosan
* pr/42313:
  Polish "Use DataSource.unwrap to get routing data source"
  Use DataSource.unwrap to get routing data source

Closes gh-42313
2024-09-16 09:45:17 +02:00
Stéphane Nicoll 78a140ae25 Polish "Use DataSource.unwrap to get routing data source"
See gh-42313
2024-09-16 09:37:22 +02:00
Dmytro Nosan 3f9f0490a6 Use DataSource.unwrap to get routing data source
This commit uses DataSource.isWrapperFor and DataSource.unwrap to detect
if a DataSource is an AbstractRoutingDataSource. Previously, it relied
on instanceof which does not account for cases where the datasource has
been proxied.

See gh-42313
2024-09-16 09:28:46 +02:00
Stéphane Nicoll 437ff754ef Merge branch '3.2.x' into 3.3.x
Closes gh-42320
2024-09-16 09:04:07 +02:00
Stéphane Nicoll 99d0805bf9 Merge pull request #42311 from mushroom528
* pr/42311:
  Polish "Replace Configuration fully qualified name by constant"
  Replace Configuration fully qualified name by constant

Closes gh-42311
2024-09-16 09:03:08 +02:00
Stéphane Nicoll 242803d59b Polish "Replace Configuration fully qualified name by constant"
See gh-42311
2024-09-16 09:01:36 +02:00
mushroom528 9bcfc72307 Replace Configuration fully qualified name by constant
See gh-42311
2024-09-16 09:01:23 +02:00
Stéphane Nicoll 6c36c82376 Merge branch '3.2.x' into 3.3.x
Closes gh-42303
2024-09-13 16:27:13 +02:00
Stéphane Nicoll e6e7357303 Upgrade to Undertow 2.3.17.Final
Closes gh-42302
2024-09-13 16:26:00 +02:00
Andy Wilkinson 988e083fef Make sure that generateAntoraYml runs when attributes have changed
Closes gh-42300
2024-09-13 15:10:40 +01:00
Stéphane Nicoll 5666c981fc Merge branch '3.2.x' into 3.3.x 2024-09-13 15:51:40 +02:00
Stéphane Nicoll 99d4e5cbf8 Upgrade to Spring Data Bom 2024.0.4
Closes gh-42132
2024-09-13 15:47:29 +02:00