8th November 2010, 10:13 am
I know I was hoping that RC6 would be the last, but there were enough bugs/changes found that we need another RC build….
As usual, you can download the latest RC from http://liquibase.org/download and report issues to http://liquibase.org/forum.
There was a change to how we compute checksums from RC6 to RC7, so it will be a good chance to test the checksum versioning code introduced in with 2.0, so let us know if you run into any changeSet checksum validation issues
4th October 2010, 12:19 pm
Hopefully the last RC release before 2.0. As always, you can download it from http://liquibase.org/download.
If you find any issues or have any questions, please let us know on the user forum. See the the 2.0 feature list and 2.0 upgrade notes pages for more information on the 2.0 release in general.
20th August 2010, 09:38 pm
Looking for feedback and interest. See the forum post for more information or to post your thoughts.
3rd August 2010, 02:43 pm
Liquibase 2.0 RC5 is now available. It is purely a bug fix for a blocker bug with the ServiceLocator in RC4.
You can download it from http://liquibase.org/download
2nd August 2010, 02:45 pm
2.0 RC4 is now available. Like always, you can download it from http://liquibase.org/download.
The main changes in RC4 are improvements to the Maven POM configuration, and a change to how Liquibase classes and extensions are found and loaded.
The 2.0 features and 2.0 upgrade notes are still being added to as well.
As usual, let us know if you have any questions or problems
NOTE: There appears to be a bug, at least in the command line version. I’m looking into it…
27th July 2010, 08:51 am
2.0 RC3 is now available. Like always, you can download it from http://liquibase.org/download.
RC3 includes:
- Bug fixes, including a change to how classes are loaded which should make it work better in application servers.
- The first 2.0 RC build that is pushed to the maven repository. We switched to pushing our jars to a new location, so if they don’t sync with the central repository, let me know
The 2.0 features and 2.0 upgrade notes are still being added to.
As usual, let us know if you have any questions or problems
11th July 2010, 01:32 pm
Wow, it has been a very long time since RC1, but we finally are ready for RC2. It can be downloaded from http://liquibase.org/download like usual, and I have created an ‘upgrade to 2.0 guide“.
There have been a lot of bug fixes between RC1 and RC2 as well as some additional internal code structure and release process work done. The full 2.0 feature list is being built on the wiki at http://liquibase.org/v2_features.
Please test it out and let us know if you have any questions or problems. My goal is for this to be the final RC and to have 2.0 final out in a week or two. The maven plugin is not yet released to the maven repository as I am switching our primary location to Sonatype and that is not fully configured yet. Hopefully in the next couple days it will be available. I will also be working on testing the grails plugin with 2.0 over the next few days and will release an updated version soon.
11th July 2010, 12:38 pm
I was never a huge fan of the upper case B in “LiquiBase” but had gone along with it since that was how it was. However, I’ve decided now that it bugs me too much, and so I am officially changing the product name to “Liquibase” with a lower case B.
I changed some of the documentation and all uses in the code. If you find a documentation page with the old capitalization, please fix it up.
9th June 2010, 01:16 pm
As of the 2.0 release of Liquibase, we will switch to being licensed under the Apache License, version 2.0 rather than the LGPL.
The reason for the change is to make Liquibase more business friendly, especially with regards to being able to write extensions without worrying about license requirements that may be imposed by the LGPL. I’ll work on updating the license information on the web site and in the 2.0 codebase over the next few days. Let me know if you have any questions.
19th May 2010, 12:32 am
Part of the delay of the next 2.0 RC is that I want that release to include a 2.0 snapshot in the maven repository for people to try. Unfortunately, I have determined that my maven skills are not what I need them to be to make this happen, and am hoping I can get some help.
If you look at the liquibase source from http://liquibase.jira.com/source/browse/CORE you’ll see that we have what is probably an uncommon source configuration–which is the root of a lot of my maven issues.
The main source is broken up into three major sub-modules:
- liquibase-core
- liquibase-core-jvm
- liquibase-maven-plugin
each with its own pom.xml. The general idea is that the liquibase-core and liquibase-core-jvm modules are compiled and combined into a single jar file that is released as liquibase-core.jar while the liquibase-maven-plugin module is released independently. There is a liquibase-dist module that attempts to bind everything together in to liquibase-core, but I’m not sure if it is really doing it all correctly.
Prior to 2.0, liquibase was build using Ant and we do have a repository on sourceforge that is rsynced with the central maven repository. The old process used an ant task to update a local copy of that maven repository and I would upload the new/changed files to the sourceforge site manually.
The main questions that I know of currently are:
- How do I get maven to create the “liquibase-core ” module to release to the maven repository?
- What is the best way to create and release it? I would like the process to be based on builds from the build server, not based on building the modules locally
- What improvements should I make to the module structure?
- Is what I am trying to do too much for maven’s preferred way of doing things?
- What should I be doing to help OSGi support?