Liquibase is a tool for managing and executing database changes.
Last release 11 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 9 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
19 years old
144 releases · first in 2007
Release timeline
144 releases since 20072007200920112013201520172019202120232025
20072026
One column per quarter.
Releases
- 2.0.419 Apr 2012
Nothing published for this version
- 2.0.310 Oct 2011
Nothing published for this version
- 2.0.215 Sept 2011
- 2.0.127 Jan 2011
Nothing published for this version
- 2.0.019 Dec 2010
- 2.0-rc75 Nov 2010pre-release
Nothing published for this version
- 2.0-rc62 Oct 2010pre-release
Nothing published for this version
- 2.0-rc53 Aug 2010pre-release
Nothing published for this version
- 2.0-rc42 Aug 2010pre-release
Nothing published for this version
- 2.0-rc327 Jul 2010pre-release
Nothing published for this version
- 1.9.517 Sept 2009
Nothing published for this version
- 1.9.423 Jun 2009
Nothing published for this version
- 1.9.313 Apr 2009
- 1.9.26 Apr 2009
- 1.9.120 Feb 2009
Release notes
Open source →- Escape hsql tables/columns if they are a keyword
- opensvn is included in our jar, not a dependency
- Bug in runInTransaction
- Additional bug fixes
- Grails 1.1-SNAPSHOT support
- 1.9.07 Jan 2009
Release notes
Open source →- Paths in <include> can be relative to changelog
- Sybase Adaptive SQL Anywhere support
- Better Derby support (drop column, rename column)
- <modifySql> support
- <stop> change
- <includeAll> support
- runInTransaction attribute for changeSet
- Stronger validation in .xsd
- Bug fixes
- 1.8.11 Oct 2008
- 1.8.024 Sept 2008
Release notes
Open source →- Added SQLite support
- Bug fixes
- Added dropAllForeignKeyConstraints change
- Added onFail and onError precondition failure controls
- Auto-increment specifying on a non-auto-increment table does not fail but simply ignores flag
- Can control onDelete and onUpdate behavior for FK constraints
- Added ability to specify that an index should be unique
- Additional validation step checks for required attributes at run time
- Improved ordering of generated scripts with diff
- Improved command line migrator return codes
- Context checking is case insensitive
- Can specify end delimiter in <sql> change
- Added several new precondition checks
- Custom preconditions can be passed parameters
- 1.7.025 Jun 2008
Release notes
Open source →- Added loadData change
- Added support for changelog paramters
- Allow preconditions in <changeSet>
- Can export data with generateChangeLog
- Added markNextChangeSetRan command
- Added validCheckSum tag to changeSet
- Can use change tags in <rollback>
- Can reference previous changeSets in <rollback>
- Allow custom preconditions
- RowMapper interface is now public
- Misc bug fixes
- 1.6.124 Apr 2008
- 1.5.27 Feb 2008
Release notes
Open source →- Fixed bug with runOnChange and MD5sum check
- Handles generating changelog for tables with composite primary keys
- Other minor bug fixes
- 1.5.16 Feb 2008
Release notes
Open source →- Fixed failOnError logic
- Improved serial column detection in Postgres
- Rollback connections before close for DB2
- Other minor bug fixes
- 1.4.129 Nov 2007
- 1.3.39 Nov 2007
Nothing published for this version