Nathan has posted 7 posts at DZone. View Full User Profile

LiquiBase 1.9.0 Released

  • submit to reddit

You would never develop without your code under version control, why do you develop your database without it?

LiquiBase is a Java-based LGPL database version control system.  It is designed to work with multiple developers across multiple code branchs while support many database systems.  

Major new features in 1.9 include:

  • <modifySql> support
  • <includeAll> support
  • Sybase Adaptive SQL Anywhere support
  • Paths in <include> can be relative to changelog using the "relativeToChangeLog" attribute
  • <stop> change
  • runInTransaction attribute for changeSet
  • Stronger validation in .xsd
  • Better Derby support (drop column, rename column)
  • Bug fixes

If you are using the standard LiquiBase library, upgrading is simply a matter of replacing the liquibase.jar file.   If you are using Grails, Maven, or the IntelliJ plugin, an updated version should be available via standard plugin repository within in the next day.

As usual, make sure you let us know if you have any questions, problems, or ideas.  Also, thank you to everyone who submitted bug reports and patches over the last couple months.

Full announcement at the LiquiBase blog


Published at DZone with permission of its author, Nathan Voxland.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)