v4.14.0
Notable Changes
Split liquibase-core and liquibase-commercial jar files by @nvoxland in #3050
- This change affects new downloads of Liquibase Pro. liquibase-core-.jar contains only the open-source license. If you use Liquibase Pro or other commercial add-ons, you must also install liquibase-commercial-.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 autoIncrement incrementBy/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
OWASP Dependency Check: Reported Vulnerabilities
- None
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
Full Changelog: v4.13.0...v4.14.0
Get Certified
Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/.
Read the Documentation
Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/.
Meet the Community
Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. Keep contributing to making it stronger:
Contribute code
Make doc updates
Help by asking and answering questions
Set up a chat with the Product team
Thanks to everyone who helps make the Liquibase community strong!
File Descriptions
- Liquibase CLI -- Includes open source + commercial functionality
- liquibase-x.y.z.tar.gz -- Archive in tar.gz format
- liquibase-x.y.z.zip -- Archive in zip format
- liquibase-windows-x64-installer-x.y.z.exe -- Installer for Windows
- liquibase-macos-installer-x.y.z.dmg -- Installer for MacOS
- Primary Libraries - For embedding in other software
- liquibase-core-x.y.z.jar – Base Liquibase library (open source)
- liquibase-commerical-x.y.z.jar – Additional commercial functionality
- liquibase-additional-x.y.z.zip – Contains additional, less commonly used files
- Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar
- Javadocs for all the libraries
- Source archives for all the open source libraries
- ASC/MD5/SHA1 verification hashes for all files