September 27, 2007

Liquibase 1.3 Released

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.

Nathan Voxland
Nathan Voxland
Share on: