Liquibase 2.0.5 Released
2.0.5 has been released. This is to fix a couple regressions introduced in 2.0.4.Download from http://liquibase.org/downloadBug Fixes:Removed new load blob/clob data from files featureFixed linux...
View ArticleLiquibase 3.0 Beta 1
Although it has been far too long since the last liquibase release, that is not from a lack of work. I’ve been hard at work at a major update that has been stuck in the “I think I’ll have it wrapped up...
View ArticleLiquibase 3.0 Beta 2
Liquibase 3.0 beta 2 is now available.Major changes since beta 1 include:Support for YAML and JSON formatted changelogs (see below)Support for excluding databases in dbms attribute (see below)Support...
View ArticleLiquibench Kickstarter Project
Looking for an easier way to use Liquibase?I recently launched a “Liquibase IDE” Kickstarter project called “Liquibench” at http://www.kickstarter.com/projects/149257506/liquibench with the goal of...
View ArticleLiquibase 3.0 RC 1
Since the 3.0 beta 2 release, I have been focused on the new liquibase.org website, bug fixes, performance improvements, API cleanup and additional automated test creation and fixup.Work remaining in...
View ArticleLiquibase 3.0 RC 2
It has taken longer to work through the remaining 3.0 bug list than I was hoping, and so do not have the 3.0 GA finished yet, but RC2 is now available.Changes since RC1 include:All automated tests now...
View ArticleLiquibase 3.0.0 Released
At long last, I’m happy to announce that Liquibase 3.0.0 is finally out!There has been a lot of changes and a lot of work put into 3.0, but the major highlights are:Additional extension supportStarting...
View ArticleNew Branches, Simpler Jira and Updated Developer Documentation
Now that 3.0.0 is out, I’ve cleaned up the Jira process a bit, created more git branches and tried to document it on the liquibase.org site.On the liquibase.org top navigation bar, there is now a “Dev”...
View ArticleLiquibase 3.0.2 Released
Liquibase 3.0.2 has been officially released. It is a purely bugfix release. The major issues fixed are:Indexes and foreign keys were not being correctly handled in the snapshot/diff/generateChangeLog...
View ArticleLiquibase 3.0.3 Released
Liquibase 3.0.3 has been officially released. As always, you can download from http://liquibase.org/download and the new version should be working its way through the maven repository system. If you...
View ArticleLiquibase 3.0.4 Released
There was a null pointer issue that was tripping up enough people with 3.0.3 that I created a small 3.0.4 release to address the issue.The issues fixed are:CORE-1423 - NPE in...
View ArticleLiquibase 3.0.5 Released
PerformanceThe major focus of this release is performance improvements:Startup time is significantly improved for larger databasesPreconditions now snapshot far less of the databaseRunning...
View ArticleFull Speed Ahead For Liquibase
For the last two months I have been working full time as an employee with Datical, a startup that is building an enterprise-ready database change management solution on top Liquibase.For me, it has...
View ArticleLiquibase 3.0.6 Released
I’m happy to announce Liquibase 3.0.6 has been released. While the previous release focused on performance, this release was focused on catching up with pull requests and resolving some of the higher...
View ArticleNew Liquibase Hibernate Extension Released
After far too long, a new version of the Liquibase-Hibernate extension has been released!Downloads, documentation, and issue tracking is hosted at github.com/liquibase/liquibase-hibernate. The...
View ArticleGroup of Liquibase Extensions Updated
There has been a lot of activity the last couple weeks on the Liquibase extensions I manage and/or have source access to. There were a few running up against the Oct 15th jira-svn-shutdown deadline and...
View ArticleLiquibase 3.0.7 Release
Lots of good bugfixes in 3.0.7, but major improvements are:Significantly decreased memory usage, especially with large sql filesImproved checksum performanceFixed SQLite supportImprovements to data...
View ArticleLiquibase Survey 2013
One problem with running an open source project is that we don’t really have “customers” to contact for feedback and product suggestions. I can definitely just add features that* *I** think make sense,...
View ArticleLiquibase Survey Ends November 15th
If you haven’t yet filled out the Liquibase 2013 Survey now is the time–it will be available only through the end of Friday, November 15th.There have been some great comments and feedback so far and...
View ArticleExperimental Amazon Redshift Support
A new Liquibase-Redshift extension is now available at https://github.com/liquibase/liquibase-redshift. If you are interested in trying out Liquibase with Amazon Redshift, give it a try and let me know...
View ArticleLiquibase-Hibernate Extension 3.1 Released
The Liquibase hibernate extension has been updated for both hibernate 3 and hibernate 4.This release adds support for catching changes to sequences and unique constraints as well as a few bugs around...
View ArticleLiquibase 3.0.8 Released
Liquibase 3.0.8 is officially released. It is purely a bugfix release that covers improvements to data type handing, performance improvements, and much more.DownloadDownload Liquibase from...
View ArticleLiquibase 3.1.0 Released
Liquibase 3.1.0 has been released. For most people 3.1 is a drop in replacement for 3.0.If you use <includeAll> with relative paths or are running against MaxDB, DB2 for iSeries, or InterSystems...
View ArticleLiquibase 3.1.1 Released
Liquibase 3.1.1 has been released with a few bug fixes. The most important fixes reverts how <createProcedure> checksums are computed so they are compatible with 3.0 and fix the new...
View ArticleLiquibase-Hibernate Extension 3.3 Released
The Liquibase hibernate extension has been updated for both hibernate 3 and hibernate 4.Major changes include:Support for Liquibase 3.1.1Support for Hibernate 4.3+ NOTE: Due to hibernate...
View ArticleLiquibase talk at Percona Live
I’ll be giving a talk at Percona Live in Santa Clara on April 3rd titled “Liquibase: Source Control For Your Schema”.It is a beginner-level course covering Liquibase basics plus some best practices....
View ArticleSlides From Percona Live Talk
I posted the slides from my Percona Live talk at https://www.percona.com/live/mysql-conference-2014/sessions/liquibase-source-control-your-schema.I modified them from the actual talk slides to also...
View ArticleLiquibase 3.2.0 Released
Liquibase 3.2.0 has been released. As usual, it can be downloaded from the Liquibase download page and is available in the Maven repository as org.liquibase/liquibase-core.For most users, upgrading...
View ArticleAdding Liquibase on an Existing project
The Quick Start Guide works well for starting Liquibase on a new project because your empty changelog file matches your empty database. However, when you have an existing project with an existing...
View ArticleLiquibase 3.2.1 Released
Liquibase 3.2.1 has been released. As usual, it can be downloaded from the Liquibase download page and is available in the Maven repository as org.liquibase/liquibase-core.3.2.1 is purely a bugfix...
View ArticleLiquibase 3.2.2 Released
Liquibase 3.2.2 has been released. It is a small bugfix release to fix a checksum regression from 3.1 -> 3.2 that was not fixed in 3.2.1.Issues Resolved:CORE-1938 - defaultValueNumeric=”0” or...
View ArticleLiquibase 3.3.0 and 3.2.3 Released
Liquibase 3.2.3 and 3.3.0 have been released. As usual, they can be downloaded from the Liquibase download page and are available in the Maven repository as org.liquibase/liquibase-core.Both 3.2.3 and...
View ArticleContexts vs. Labels
A new feature with Liquibase 3.3 is “labels”. Labels are similar to contexts in that both allow you to chose a subset of changeSets to execute at runtime. Labels are also similar to contexts in that...
View ArticleLiquibase 3.3.2 Released
Liquibase 3.3.2 is officially released. It is primarily a bugfix release, but has one major new feature: object diffChangeLog/generateChangeLog object filtering.includeObjects/excludeObjects logicYou...
View ArticleLiquibase 3.3.3 Released
Liquibase 3.3.3 is primarily a bugfix releaseAs always, Liquibase can be downloaded from the Liquibase download page and is available in the Maven repository as org.liquibase/liquibase-core.Fixed...
View ArticleLiquibase and Datical
For those of you who don’t know, I’ve been working for Datical for the last year and a half as “Benevolent Dictator for Life.” I often joke that I feel like I’m retired because after years of working...
View ArticleLiquibase 3.3.4 Released
Bugfix release Liquibase 3.3.4 is now available from liquibase.org/download and through the Maven repositories.The most notable fix was to make the Maven plugin “liquibase.should.run” flag default back...
View ArticleLiquibase 3.3.5 Released
Yes, I know 3.3.4 just came out yesterday, but there was a configuration issue that affected dependencies in Maven.3.3.5 resolves this with no other changes.
View ArticleTrimming Liquibase ChangeLogs
For people who have used Liquibase for a long time, a common question they have is how to clear out a changelog file that has gotten unwieldy.The standard process for using Liquibase is to append...
View ArticleLiquibase Downloads Moved Off SourceForge
When I first released Liquibase as open source in 2006, Sourceforge was the obvious place to host the project. Over the years, however, I’ve been slowing shifting functionality off sourceforge to...
View ArticleLiquibase Blog Hosting Moved
I’ve moved the blog hosting off a wordpress server and am now hosting it on GitHub along with the rest of www.liquibase.org.All of the existing content on blog.liquibase.org has been moved over and...
View ArticleLiquibase 3.4.0 Released
Liquibase 3.4.0 has been released and is working it’s way through the Maven mirrors.Downloads are available at http://liquibase.org/download. Question or comments can be directed hereLots of good...
View ArticleLiquibase Without a Database Connection
There are many, many different processes and requirements companies have for managing their database schemas. Some allow the application to directly manage them on startup, some require SQL scripts be...
View ArticleExecuting Liquibase - 3 Use Cases
Once you’ve created a database changelog file, what is the best way to run it? As always, it depends on what works best for you. There are three main ways to run Liquibase: “automatically on startup”,...
View ArticleLiquibase 3.4.1 Released
Bugfix release Liquibase 3.4.1 is now available from liquibase.org/download and through the Maven repositories.Fixes include:improvements to includeAll logicbetter handling of older-version...
View ArticleLiquibase Status - Aug 2015
This is the first in a planned monthly post designed to give a better window into Liquibase development and the Liquibase community. I’d appreciate any feedback you have on how helpful (or not) it is...
View ArticleLiquibase Survey 2015
One problem with running an open source project is that we don’t really have “customers” to contact for feedback and product suggestions. I can always just add features that I think make sense, but one...
View ArticleLiquibase Status - Sep 2015
If you missed last month, I’ve started a monthly status post to give a better window into Liquibase development and the Liquibase community. I’d appreciate any feedback you have on how helpful (or not)...
View ArticleLiquibase Without Changelogs
Early on, Liquibase only supported XML changelogs with each changeSet listed in it. There are many advantages to using that setup, but there are now many different ways to store your database...
View Article2015 Survey Results
There were 136 responses to the 2015 Liquibase Survey. Since I’m relying on self-selection for people answering the survey, the first question is how representative is the data. The only two...
View Article