Upgrading Liquibase to 3.x in OpenMRS Core to enable execution of external SQL Files

There is a bug in 2.0.0 and below which does not execute external SQL files due to this bug https://liquibase.jira.com/browse/CORE-662

  • Does this change make sense
  • What is the best version of platform to make this upgrade?
  • Any foreseen constraints or challenges?

Yes, the upgrade does make sense.

By just reading http://www.liquibase.org/v3_upgrade.html I don’t see any serious compatibility issues, but as always we may discover some once we do the change. At least we don’t use runOnChange…

The best version of platform would be 2.1.0.