Liquibase 3.9.0 Released

May 14, 2020

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 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.


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.

Article author
Mario Champion Product Manager