From 5765f9410cf9d3b265050fd3307bc9140b124243 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 30 Oct 2023 18:16:07 +0000 Subject: [PATCH] Upgrade to Liquibase 4.24.0 Closes gh-38120 --- .../liquibase/LiquibaseAutoConfigurationTests.java | 6 +++++- spring-boot-project/spring-boot-dependencies/build.gradle | 6 +----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfigurationTests.java b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfigurationTests.java index 7d1f68526f4..2e0be6c31b5 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfigurationTests.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfigurationTests.java @@ -266,8 +266,12 @@ class LiquibaseAutoConfigurationTests { @Test void overrideClearChecksums() { + String jdbcUrl = "jdbc:hsqldb:mem:liquibase" + UUID.randomUUID(); this.contextRunner.withUserConfiguration(EmbeddedDataSourceConfiguration.class) - .withPropertyValues("spring.liquibase.clear-checksums:true") + .withPropertyValues("spring.liquibase.url:" + jdbcUrl) + .run((context) -> assertThat(context).hasNotFailed()); + this.contextRunner.withUserConfiguration(EmbeddedDataSourceConfiguration.class) + .withPropertyValues("spring.liquibase.clear-checksums:true", "spring.liquibase.url:" + jdbcUrl) .run(assertLiquibase((liquibase) -> assertThat(liquibase.isClearCheckSums()).isTrue())); } diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 99cad246324..2ec3c3e8624 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -823,11 +823,7 @@ bom { ] } } - library("Liquibase", "4.23.0") { - prohibit { - versionRange "4.23.1" - because "it contains a regression (https://github.com/liquibase/liquibase/issues/4684)" - } + library("Liquibase", "4.24.0") { group("org.liquibase") { modules = [ "liquibase-cdi",