Liquibase 4.29.1 .zip files: Restored to standard directory structure
This release correctly places Liquibase .zip files inside liquibase-4.29.1 directory to match Pre-4.29.0 directory structure.
Big Query Extension: using Liquibase Pro with Google Big Query
With Liquibase 4.29.1, Google BigQuery is now supported as an ‘out of the box’ database enabling users to more quickly achieve value. Also included is support for Liquibase Pro features such as Flows, Policy Checks, and Reports with Google BigQuery so that users will have the efficiency and productivity benefits of Liquibase Pro when working with the platform.
Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/.
Liquibase 4.29.1 patches a pom mismatch in the Liquibase BigQuery Commercial Extension.
Liquibase 4.29.1 resolves an issue with the zip distribution where all files were incorrectly placed inside liquibase-4.29.1 directory. This update ensures proper file organization and installation.
[!IMPORTANT]
Liquibase 4.29.0 contains several New Capabilities and Notable Enhancements for Liquibase Pro users: Python-based Custom Policy Checks and a new Big Query extension.
[!NOTE]
See the Liquibase 4.29.0 Release Notes for the complete set of release information.
Notable Changes
[PRO]
Custom Policy Checks: Create and run Python-based checks which fit your specific needs.
Liquibase checks have been opened to the world of Python development! With this release, you can point your custom checks to your custom Python scripts to solve your nuanced conditions for better risk mitigation, compliance, code quality, security, and more.
Big Query Extension: using Liquibase Pro with Google Big Query
With Liquibase 4.29.0, Google BigQuery is now supported as an ‘out of the box’ database enabling users to more quickly achieve value. Also included is support for Liquibase Pro features such as Flows, Policy Checks, and Reports with Google BigQuery so that users will have the efficiency and productivity benefits of Liquibase Pro when working with the platform.
The main key-aspects that have been improved or being worked on are the following:
#754 / #760: Fix an issue where empty git.properties had been generated in submodules when injectAllReactorProjects=true
bump several maven plugins
bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0
bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0
bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0
bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0
bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.1
Getting the latest release
The plugin is available from Maven Central (see here), so you don't have to configure any additional repositories to use this plugin. All you need to do is to configure it inside your project as dependency:
If you can't wait for the next release, you can also get the latest snapshot version from sonatype, that is being deployed automatically by github actions:
Even though the github actions will only deploy a new snapshot once all tests have finished, it is recommended to rely on the released and more stable version.
Known Issues / Limitations:
This plugin is unfortunately not working with Heroku which is due to the fact how Heroku works. In summary Heroku does not copy over the .git-repository but in order to determine the git properties this plugin relies on the fact that it has access to the git-repository. A somewhat workaround to get some information is outlined in ktoso/maven-git-commit-id-plugin#279
Using maven's plugin prefix resolution (e.g. mvn com.test....
_Description has been truncated_
Bumps the dependencies group with 29 updates in the / directory:
2.17.1
2.17.2
2.17.1
2.17.2
2.17.1
2.17.2
3.3.1
3.4.0
2.13
2.15
3.14.0
3.16.0
10.0.21
10.0.22
3.19.9
3.19.11
3.19.9
3.19.11
3.19.9
3.19.11
5.10.2
5.11.0
1.10.2
1.11.0
4.28.0
4.29.1
22.0.1
22.0.2
22.0.1
22.0.2
22.0.1
22.0.2
2.0.13
2.0.16
2.0.13
2.0.16
1.19.8
1.20.1
1.19.8
1.20.1
9.0.0
9.0.1
3.4.1
3.4.2
3.6.1
3.7.1
3.3.0
3.4.1
10.0.1
10.0.3
3.2.5
3.3.1
3.0.1
3.1.1
3.7.0
3.8.0
3.2.4
3.2.5
Updates
com.fasterxml.jackson.core:jackson-annotations
from 2.17.1 to 2.17.2Commits
Updates
com.fasterxml.jackson.core:jackson-core
from 2.17.1 to 2.17.2Commits
a6f49ca
[maven-release-plugin] prepare release jackson-core-2.17.23d41b1c
Prepare for 2.17.2 release55261be
Fix #1308: allow trailing dot for "Stringified numbers" (#1309)449ed86
Update javadoc to clarify buffering of JsonParser.getText(Writer) wrt #128827edeb7
Back to snapshot deps948e63d
[maven-release-plugin] prepare for next development iterationUpdates
com.fasterxml.jackson.dataformat:jackson-dataformat-xml
from 2.17.1 to 2.17.2Commits
1d0d5c1
[maven-release-plugin] prepare release jackson-dataformat-xml-2.17.2853d781
Prepare for 2.17.2 release81632e0
Minor changes to test, move to misc tests package91581fe
Revert importsad58313
Add regression test1bccf79
Update Woodstox dep to 6.7.0afc3109
Fix #657: track nesting depth (#658)d05688e
Merge branch '2.16' into 2.17c3b48f3
Fix #509 (re-created #651 with changes) (#652)120b2bb
Back to snapshot depUpdates
com.fasterxml.jackson.core:jackson-core
from 2.17.1 to 2.17.2Commits
a6f49ca
[maven-release-plugin] prepare release jackson-core-2.17.23d41b1c
Prepare for 2.17.2 release55261be
Fix #1308: allow trailing dot for "Stringified numbers" (#1309)449ed86
Update javadoc to clarify buffering of JsonParser.getText(Writer) wrt #128827edeb7
Back to snapshot deps948e63d
[maven-release-plugin] prepare for next development iterationUpdates
com.fasterxml.jackson.core:jackson-databind
from 2.17.1 to 2.17.2Commits
Updates
com.fasterxml.jackson.dataformat:jackson-dataformat-xml
from 2.17.1 to 2.17.2Commits
1d0d5c1
[maven-release-plugin] prepare release jackson-dataformat-xml-2.17.2853d781
Prepare for 2.17.2 release81632e0
Minor changes to test, move to misc tests package91581fe
Revert importsad58313
Add regression test1bccf79
Update Woodstox dep to 6.7.0afc3109
Fix #657: track nesting depth (#658)d05688e
Merge branch '2.16' into 2.17c3b48f3
Fix #509 (re-created #651 with changes) (#652)120b2bb
Back to snapshot depUpdates
com.github.dasniko:testcontainers-keycloak
from 3.3.1 to 3.4.0Release notes
Sourced from com.github.dasniko:testcontainers-keycloak's releases.
Commits
9ac6f36
[maven-release-plugin] prepare release 3.4.05c9e33d
upgrade Keycloak image to 25b60a771
docs to 250d020e6
update dependencies317a2bc
don't use client auth on http management port (#146)861ffe6
new truststore config (#144)6494808
add new video about this testcontainer455a5df
"fix" (re-enable) mutual-tls-required tests with custom wait strategy (log)9a9f386
adjust triggerd2780aa
fix docUpdates
de.fraunhofer.iosb.ilt:FROST-Client-Dynamic
from 2.13 to 2.15Commits
Updates
org.apache.commons:commons-lang3
from 3.14.0 to 3.16.0Updates
org.eclipse.jetty:jetty-servlet
from 10.0.21 to 10.0.22Updates
org.jooq:jooq
from 3.19.9 to 3.19.11Updates
org.jooq:jooq-codegen
from 3.19.9 to 3.19.11Updates
org.jooq:jooq-meta
from 3.19.9 to 3.19.11Updates
org.jooq:jooq-codegen
from 3.19.9 to 3.19.11Updates
org.jooq:jooq-meta
from 3.19.9 to 3.19.11Updates
org.junit:junit-bom
from 5.10.2 to 5.11.0Release notes
Sourced from org.junit:junit-bom's releases.
... (truncated)
Commits
6b8e42b
Release 5.119430ece
Allow potentially unlimited maxCharsPerColumn in Csv{File}Source (#3924)0b10f86
Polish release notes4dbd0f9
Let@TempDir
fail fast withFile
annotated element and non-default file s...57f1ad4
Fix syntaxd78730a
Prioritize tasks on critical path of task graphb6719e2
Remove obsolete directoryd8ec757
Apply Spotless formatting to Gradle script pluginsdae525d
Disable caching of some Spotless tasks due to negative avoidance savingsc63d118
Re-enable caching verifyOSGi tasks (issue was fixed in bnd 7.0.0)Updates
org.junit.platform:junit-platform-suite
from 1.10.2 to 1.11.0Commits
Updates
org.liquibase:liquibase-core
from 4.28.0 to 4.29.1Release notes
Sourced from org.liquibase:liquibase-core's releases.
... (truncated)
Changelog
Sourced from org.liquibase:liquibase-core's changelog.
... (truncated)
Commits
e0c7137
chore: Release notes (#6147)1a057d1
DAT-18308 DevOps :: Extensions are built against liquibase 0-SNAPSHOT (#6146)ab2ee6b
DAT-18308 DevOps :: Extensions are built against liquibase 0-SNAPSHOT (#6144)54744c8
chore: adding 4.29.1 changes7e83bbc
core: add breaking change to changelog (#6127)a6ff4aa
chore: re-enable releasing from master branch (#6124)5a3fa21
chore: reversion liquibase-cli (#6121)d23ee58
Liquibase 4.29.0 files (#6120)0fd943d
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 (#6090)c7d6b1e
Remove unneeded inclusion of commons-io in liquibase-core pom.xml (#6117)Updates
org.openjfx:javafx-controls
from 22.0.1 to 22.0.2Updates
org.openjfx:javafx-fxml
from 22.0.1 to 22.0.2Updates
org.openjfx:javafx-graphics
from 22.0.1 to 22.0.2Updates
org.openjfx:javafx-fxml
from 22.0.1 to 22.0.2Updates
org.openjfx:javafx-graphics
from 22.0.1 to 22.0.2Updates
org.slf4j:jul-to-slf4j
from 2.0.13 to 2.0.16Updates
org.slf4j:slf4j-api
from 2.0.13 to 2.0.16Updates
org.slf4j:slf4j-api
from 2.0.13 to 2.0.16Updates
org.testcontainers:junit-jupiter
from 1.19.8 to 1.20.1Release notes
Sourced from org.testcontainers:junit-jupiter's releases.
... (truncated)
Commits
1877849
Downgrade awaitility version to 4.2.0 (#9041)4952337
Update Apache Kafka images to 3.8.033e9f64
Pass options to compose down command (#9040)d26eaca
Fix URI decode (#9026)0ce97bf
Merge pull request #9024 from testcontainers/combined-pr-branch18206d6
Merge remote-tracking branch 'origin/dependabot/gradle/modules/redpanda/org.f...75ca75c
Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 in /examples1e5a080
Merge pull request #9023 from testcontainers/combined-pr-branchdcc9ccf
Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/com....aa2380d
Merge remote-tracking branch 'origin/dependabot/gradle/modules/kafka/org.apac...Updates
org.testcontainers:postgresql
from 1.19.8 to 1.20.1Release notes
Sourced from org.testcontainers:postgresql's releases.
... (truncated)
Commits
1877849
Downgrade awaitility version to 4.2.0 (#9041)4952337
Update Apache Kafka images to 3.8.033e9f64
Pass options to compose down command (#9040)d26eaca
Fix URI decode (#9026)0ce97bf
Merge pull request #9024 from testcontainers/combined-pr-branch18206d6
Merge remote-tracking branch 'origin/dependabot/gradle/modules/redpanda/org.f...75ca75c
Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 in /examples1e5a080
Merge pull request #9023 from testcontainers/combined-pr-branchdcc9ccf
Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/com....aa2380d
Merge remote-tracking branch 'origin/dependabot/gradle/modules/kafka/org.apac...Updates
org.testcontainers:postgresql
from 1.19.8 to 1.20.1Release notes
Sourced from org.testcontainers:postgresql's releases.
... (truncated)
Commits
1877849
Downgrade awaitility version to 4.2.0 (#9041)4952337
Update Apache Kafka images to 3.8.033e9f64
Pass options to compose down command (#9040)d26eaca
Fix URI decode (#9026)0ce97bf
Merge pull request #9024 from testcontainers/combined-pr-branch18206d6
Merge remote-tracking branch 'origin/dependabot/gradle/modules/redpanda/org.f...75ca75c
Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 in /examples1e5a080
Merge pull request #9023 from testcontainers/combined-pr-branchdcc9ccf
Merge remote-tracking branch 'origin/dependabot/gradle/modules/jdbc-test/com....aa2380d
Merge remote-tracking branch 'origin/dependabot/gradle/modules/kafka/org.apac...Updates
io.github.git-commit-id:git-commit-id-maven-plugin
from 9.0.0 to 9.0.1Release notes
Sourced from io.github.git-commit-id:git-commit-id-maven-plugin's releases.