Posted 10 Feb 2020 by Nathan Voxland
You asked, and we listened! With the release of Liquibase 3.8.6, Liquibase Pro users will now have additional rollback capabilities with Targeted Rollback, a powerful new feature that allows you to target one changeset to rollback, without affecting all the other changesets which followed it. Think “git cherry pick” for rollbacks.
We even added a helper command
rollbackOneChangsetSQL, which will show you the SQL that will be used in the rollbackOneChangeset command.
You can now also receive command specific help for Targeted Rollback by typing in either
liquibase rollbackOneChangeSet --help or
liquibase rollbackOneChangeSetSql --help.
Included in the zip and tar files, you’ll find a new GETTING_STARTED.txt file that points you to some sample projects to start trying Liquibase as quickly as possible.
Liquibase 3.8.6 also continues our initiative to re-engage with our users by bringing new bug fixes to our Liquibase platform. For both Liquibase Community and Liquibase Pro users, the following bugs were fixed in version 3.8.6:
includeObjectsparameters now works correctly when running
dataOutputDirectoryparameter will now specify statement csv files appropriately.
All Liquibase users should also check out our continually improving documentation. For this release, checkout the new Targeted Rollback documentation here:
You can also see our growing library of videos and subscribe to our YouTube channel.
Full Liquibase documentation is available at http://www.liquibase.org/documentation/index.html.
Look for these features in upcoming releases:
rollbackOneUpdate, which will let you target all changesets in a given update, not just the most recent one.
We are always looking to fix bugs and improve documentation for everyone in the Liquibase community. Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. You can help make it stronger. Here are some ways to contribute: