Liquibase 4.14.0 Release Notes

Liquibase v4.14.0 is a major release.

See GitHub formatted release notes for more information. Full changelog: 4.13.0–4.14.0 (July 25, 2022)

Breaking Changes

Warning: Using the java -cp method to build the classpath without relying on the contents of LIQUIBASE_HOME is no longer supported. If you want to use Liquibase 4.14.0+ with direct Java calls, use the java -jar method described at Liquibase Launch Script.

Notable Changes

Split liquibase-core and liquibase-commercial JAR files by @nvoxland in #3050

  • This change affects new downloads of Liquibase Pro. liquibase-core-<version>.jar contains only the open-source license. If you use Liquibase Pro or other commercial add-ons, you must also install liquibase-commercial-<version>.jar.

Added liquibase.changelogParseMode setting by @nvoxland in #3057

Enhancements

  • Warn if XSD version does not match build version in validate command (DAT-9874) by @StevenMassaro in #3016
  • Allow use of Pro-only objects for filtering with generateChangeLog (DAT-9542) by @StevenMassaro in #3068
  • Improve connection exception by including underlying driver exception trace by @hessjcg in #3033
  • Add Closeable/AutoCloseable interface to liquibase.database.Database by @zorglube in #2990

Fixes

  • Fixed Formatted SQL "property" parsing by @nvoxland in #3037
  • Ensure Postgresql search_path entries are quoted correctly by @nvoxland in #3009
  • Updated "Change Set" wording to "Changeset" by @kataggart in #3042
  • Improved error when JAVA_HOME is set to invalid value (DAT-10545) by @StevenMassaro in #3074
  • Fixed autoIncrementincrementBy/startWith support in MySQL, H2, HSQLDB, and MariaDB by @tozogabee in #3026
  • Improve renameColumn generated SQL on mssql by @mide25 in #783

Updates

Security Updates

No security updates needed in this release.

JDBC Driver and Third-Party Library Updates

  • Upgraded mariadb-java-client from 3.0.5 to 3.0.6 by @dependabot in #3021
  • Upgraded testcontainers-bom from 1.17.2 to 1.17.3 by @dependabot in #3020
  • Upgraded postgresql from 42.3.4 to 42.4.0 by @dependabot in #2935
  • Bump jaxb-runtime from 2.3.6 to 4.0.0 by @dependabot in #2964

New Contributors

  • @hessjcg made their first contribution in #3033
  • @mehrabisajad made their first contribution in #3059
  • @tozogabee made their first contribution in #3026
  • @mide25 made their first contribution in #783
  • @zorglube made their first contribution in #2990