Liquibase 4.25.0 Release Notes
Liquibase 4.25.0 is a major release.
See GitHub formatted release notes for more information. Full changelog: 4.24.0–4.25.0 (November 13, 2023)
Note: In one Liquibase 4.25.0 file, the <version>
was originally set as release-SNAPSHOT
when it should have been 4.25.0
. This file, liquibase-core-4.25.0.jar/pom.xml
, has now been updated. This text-only change contains no code or functional impact, but does result in a different checksum.
Note: Users can delete the compiler.jar
file from their liquibase/internal/lib
directory. It was accidentally added in a previous release of Liquibase and is not used.
Liquibase Pro
Observability: Drift Reports
- With our new HTML format, you can quickly see the differences between databases, including detailed object differences. This easy-to-read and shareable report makes it faster than ever to detect and fix database drift.
- Learn more here: Drift Report
Quality Checks Packages
- You can now simplify Quality Checks deployment and management by creating Quality Checks Packages, which allow you to run multiple sets of checks with one command.
- Learn more here: Policy Checks Packages
Observability: Structured Logging Enhancement
- Thanks to your feedback, we’ve added a new set of keys that will be included with every structured log to improve data analysis capabilities.
- Learn more here: Structured Logging
Liquibase Open Source and Liquibase Pro
Liquibase capability enhancements
- Liquibase now supports Java system properties as a way of providing configuration options to the command line. (#4104)
- This includes the arguments
LIQUIBASE_HOME
,LIQUIBASE_LAUNCHER_DEBUG
, andLIQUIBASE_LAUNCHER_PARENT_CLASSLOADER
. - Learn more here: JAVA_OPTS Environment Variable
- This includes the arguments
Database platform improvements
SQL Anywhere
- Views are now automatically recompiled at the end of the update (#4577)
Oracle
MySQL
- defaultValueComputed support added for MySQL 5.7 (#4991)
Springboot Improvements
- Easily switch Springboot default logging from ConsoleUiService to LoggerUIService (#4584)
Java API
- SQL visitors are now applied to prepared SQL (#5099)