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.
修補程式
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.