Liquibase 3.6.3 startup failure – "301 Moved Permanently" while parsing changelog XML

Hi Team,

We started encountering the following issue today in our production environment. Services fail to start after being restarted.

The application fails during Liquibase initialization with the following error:

s4s-elt-character: Non-whitespace characters are not allowed in schema elements other than 'xs:appinfo' and 'xs:documentation'. Saw '301 Moved Permanently'.

We are using:

  • Spring Boot: 2.2.x

  • Liquibase: 3.6.3

We also verified that accessing the Liquibase XSD URL now returns an HTTP 301 redirect.

Has anyone else experienced this issue recently?

We have a few questions:

  1. Is this caused by a recent change to the Liquibase schema URLs or website?

  2. Is there any workaround that does not require upgrading Liquibase?

  3. If upgrading is the recommended solution, which Liquibase version is compatible with a legacy Spring Boot 2.2.x application?

  4. Are there any known migration or compatibility issues when upgrading from Liquibase 3.6.3 to a newer version?

Any guidance or recommendations would be greatly appreciated.

Thank you!