If the context is set to an empty string then Liquibase should act like it was not set. The purpose is so we can use maven properties to set the values for different profiles. In some cases we want all the changesets to run.
I believe that was a change that was made in 2.0.4. Give that release at try.
I tried that release. It still does not work.
Sorry, I guess the fix was just for Spring. I committed a change to set empty contexts to null from any update method that will be in the next release.