Skip to content

v3.8.7

Compare
Choose a tag to compare
@nvoxland nvoxland released this 24 Feb 16:55
· 5900 commits to master since this release

Liquibase 3.8.7 Overview

Liquibase 3.8.7 Extends Targeted Rollbacks Capabilities for Liquibase Pro

We are excited to announce with the release of Liquibase 3.8.7, Liquibase Pro users now have additional targeted rollback capabilities with two brand new commands! The creation of the rollbackOneUpdate command allows users to rollback their last update, or target any previous update with a --deploymentId parameter, and our new rollbackOneUpdateSQL command allows you view the SQL your rollbackOneUpdate command would produce prior to deploying it. That way, you can ensure you don't encounter any unintended consequences before rolling back.

Each one of these commands come with their own --help to give you friendly command-specific assistance when you need it most. Just type liquibase rollbackOneUpdate --help or liquibase rollbackOneUpdateSQL --help to find what you need.

To also help you navigate the Targeted Rollback waters, our fantastic engineers have created a brand new command available to both Liquibase Open Source and Pro users, we call this command history. The history command lists out all of your deploymentIds and all changeSets associated with each deploymentId so you can inspect a group of changes to ensure they have been applied to the database. Just type liquibase history into your command line to see it in action. Don't forget, you can also use a --outputFile parameter to write this information to a text file!

Bug Fixes

Liquibase 3.8.7 also continues our initiative to make Liquibase bigger, badder, and even better than before. For both Liquibase Open Source and Liquibase Pro users, the following bugs were fixed in version 3.8.7: