Quantcast
Channel: Liquibase
Browsing all 200 articles
Browse latest View live

Liquibase 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 Article


Liquibase 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 Article


Contexts 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 Article

Liquibase 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 logic You...

View Article

Liquibase 3.3.3 Released

Liquibase 3.3.3 is primarily a bugfix release As always, Liquibase can be downloaded from the Liquibase download page and is available in the Maven repository as org.liquibase/liquibase-core. Fixed...

View Article


Liquibase 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 Article

Liquibase 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...

View Article

Liquibase 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 Article


Trimming 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 Article


Liquibase 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 Article

Welcome to the Liquibase Blog

We are starting the Liquibase blog for several reasons:Partly, it will be a place to announce new features and releases of Liquibase.Primarily, however, it will be a place to comment on agile database...

View Article

The Road to Liquibase 1.0 and Beyond

There is a lot going on in Liquibase-land right now.We are finishing up code and documentation clean-up of the Liquibase migrator and hope to have an initial release candidate available by the middle...

View Article

Unit Testing the Database Access Layer

The ProblemWriting unit tests for code that accesses a database is a difficult problem, and it’s one I’ve struggled with for several years. The problems come down to a balancing act between several...

View Article


Building Database Tests that Don't Break

As I discussed in Unit Testing the Database, a difficulty you run into when using a shared dataset for unit tests is making sure you write your test in such a way that changes to the dataset will not...

View Article

Liquibase 1.0 RC1 Released

Liquibase 1.0 RC1 has been released. Changes since 0.9.1 are primarily code refactoring to make sure it is a clean code base to work with post-1.0. The only new feature is a batch and shell script for...

View Article


Liquibase 1.0 RC2 Released

Liquibase 1.0 RC2 has been released. Changes since RC2 are primarily minor bug fixes.The reason for having a RC2 rather than 1.0 final is that we changed exceptions thrown by some methods and want to...

View Article

The Problem With Database Diffs

When talking about how Liquibase works, I’m often asked “Why not just do a database diff to know what changes need to be applied to a new database?”There are advantages to the database diff technique...

View Article


Managing Change Logs

While you can include all your change sets in one giant change log, there are many good reasons to split them up. While there are many ways to divide your change logs, the best strategy I have found is...

View Article

Liquibase 1.0 Released

The Liquibase team is proud to announce version 1.0. Liquibase is an open source (LGPL) java-based tool for managing database changes and refactorings. It has been under active development for over a...

View Article

The Problem With Rails Active Migrations

Rails Active Migration is nice for its simplicity, but in non-trivial projects, it quickly falls apart due to limitations it has regarding multiple developers and/or branches. It’s a well known...

View Article
Browsing all 200 articles
Browse latest View live