Flyway 12.11.0

Released: Jul 9, 2026

Mises à jour de Flyway 12.11.0

Fonctionnalités

  • 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.