May 14, 2020
Liquibase 3.9.0 Released
See Liquibase in Action
Accelerate database changes, reduce failures, and enforce governance across your pipelines.
Liquibase 3.9.0 is now available. Here's a closer look at what's included in the latest release.
Liquibase Pro extended diff command capability
Automate drift detection at scale with Liquibase Pro's new structured and machine-readable JSON diff output. This is a Pro extension to the existing Community command, diff. Pro users can invoke a new --format option$> liquibase diff --format=json.
This outputs a JSON-structured object listing the differences between two databases (as configured in your liquibase.properties or Maven POM file under the "url" and "referenceUrl" keys). By default, the result is output to STDOUT, which provides maximum flexibility to pipe the result into toher tools or a processing pipeline.
You may also output to a file using the "--outputFile=<filename>" global parameter. $> liquibase --outputFile=myfile.json diff --format=json
Whether you choose STDOUT or a collection of files, you can then process this data to generate reports, trigger actions or alerts to diffChangeLogs, or whatever makes sense for how you use Liquibase.
Liquibase Community 4.0 Beta 1 update
In this new major Beta release, we have integrated dozens of community pull requests and addressed well over 100 bugs. We also made dozens of updates to the 3.8.x branches.
Documentation
All Liquibase users should check out our continually improving documentation.
Get involved
We're always looking to fix bugs and improve documentation for everyone in the Liquibase community.