Flyway 12.10.0

Released: Jun 30, 2026

Mises à jour de Flyway 12.10.0

Fonctionnalités

  • Smart docker provisioner 'keepAlive' now reuses the build database container across Flyway commands.
  • Filesystem location 'not found' messages now reports the effective working directory and prompts you to check it, since running Flyway from the wrong working directory (without -workingDirectory) is a common cause.
  • Native Connectors mode is now enabled by default for Cassandra.
  • 'outOfOrder' mode is now reported at info level instead of as a warning.
  • The preview 'docker' environment provisioner has been renamed to 'docker-compose'. Existing 'docker' provisioner configurations that use a compose file continue to work via automatic forwarding.
  • Performance Improvements:
    • Now skips building an unused Flyway instance for configuration-only commands (e.g. constructMigrationName, parseMigrationName, comparison-capabilities), reducing their startup latency.
  • Library Upgrades:
    • Upgraded com.fasterxml.jackson.core:jackson-databind from 2.21.2 to 2.22.0.
    • Upgraded tools.jackson.core:jackson-databind from 3.1.1 to 3.1.4.
  • Internal Dependency:
    • Upgraded RgCompare to 1.58.5.4666.

Correctifs

  • Fixed drift resolution failing to generate scripts when the drift included object types whose names contain spaces (e.g. user-defined types).
  • A missing callback location (including the default 'filesystem:callbacks') is now skipped instead of being logged as an error or failing the command.
  • drift resolution script generation failures no longer fail the check drift command; drift is still reported and any scripts that can be generated are still written.
  • The smart docker provisioner now starts Postgres and MySQL build containers with valid credentials and a usable default schema, so provisioning and migrating against them succeeds.