Liquibase 1.3 Released

September 27, 2007

Liquibase 1.3 has been released. Major features include:

  • Added `custom` change
  • Added `executeCommand` change
  • Added `createProcedure` change
  • Added sqlCheck precondition
  • Added dbdoc documentation generator
  • Added Spring migrator-
  • Added tablespace support to createTable, createIndex, addPrimaryKey, and addUniqueConstraint
  • Added defaultCascade attribute to addForeignKeyConstraint
  • Can have multiple comma-separated contexts per changeset
  • Database Diff checks column types and nullability
  • DiffChangeLog will write to a file specified with the `–changeLog` flag
  • Database Diff checks views
  • Added ability to control stripping of comments and splitting of lines i tag
  • Added Postgres support to auto-increment related refactorings

Many bugs have been fixed as well, including:

  • Restored Java 6 Support- Absolute path changelogs are handled correctly on Windows
  • Other bug fixes

Upgrading is simply a matter of replacing the liquibase.jar file. To take advantage of newer change log features, change your XSD declaration to:

 <databasechangelog ;        
xsi="http://www.w3.org/2001/XMLSchema instance";        schemalocation="http://www.liquibase.org/xml/ns/dbchangelog/1.3        http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.3.xsd">

Download Liquibase 1.3.

Article author
Nathan Voxland Project Founder