Added support for new 'disable-constraints-for-static-data' option for PostgreSQL.
Help for migrate, info, validate, clean, and undo now lists relevant configuration parameters and a usage example instead of just a description.
Oracle SQL error output no longer shows the redundant SQL State and Error Code lines, as the ORA-#### code is already in the message.
'testConnection' now keeps the configured environments available so provisioners that reference another environment (for example the docker provisioner's 'sourceEnvironment') resolve correctly when testing an inline environment.
'testConnection' now reports provisioning progress (e.g. Docker container start-up) when progress output is enabled.
The 'docker' provisioner now reports clear, dedicated errors when the Docker CLI is not installed or the Docker daemon is not running.
The legacy compose-file configuration of the preview 'docker' provisioner is deprecated and now logs a warning; use the 'docker-compose' provisioner instead.
Using 'auth' without the '-IAgreeToTheEula' flag defaults to an interactive EULA agreement process.
Performance Improvements:
Improved Flyway CLI cold start time by switching 'driver' JARs from eager static 'classpath' loading to lazy dynamic loading.
Library Upgrades:
Upgraded Snowflake from 4.0.2 to 4.3.1.
Internal Dependency:
Upgraded RgCompare to 1.60.0.4759.
Correctifs
Fixed an issue where authentication warnings could be displayed multiple times during a Flyway run.
Fixed 'FlywayUnknownMigrationTypeException' when schema history table contains legacy 'SPRING_JDBC' type from older Flyway versions.