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 change set
- 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 strippig of comments and splitting of lines in 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 xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.3";
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 from: http://www.liquibase.org/download.html