Flyway 10.7.1

Released: Jan 30, 2024

Flyway 10.7.1 での更新項目

機能

  • If Working Directory is set, Flyway will now use that location to check for default Flyway configuration files in addition to its previous functionality.
  • You can now allow the onEachMigrateOrUndoStatementEvent callback to block statement execution.
  • Improved formatting of Dry Run report.
  • The configFiles parameter now respects interpreting your configuration in the appropriate format.
  • Made Flyway "Output Query Results" an open source feature.
  • Added support for Clickhouse in Flyway.
  • To help increase Flyway's community contribution support, flyway-community-db-support has been moved to a separate repository: flyway/flyway-community-db-support. Any new PRs for database support additions need to be raised there and any existing PRs in flyway/flyway will need to be transferred by the author.
  • Flyway now supports Snowflake up to version 8.3.
  • Increased MariaDB JDBC driver to version 3.3.2 and added support for MariaDB 11.2.
  • Breaking change - The Flyway Commandline package no longer includes dependencies for Apache Derby. This is due to CVE-2022-46337. Apache have not released Java-17 compatible jars with the vulnerability fixed, so users will have to acquire their own Derby dependencies.

不具合の修正

  • Fixed filtering on Cloud Spanner table schema name when selecting all foreign key constraints. This is to make sure that no system constraints are included in the results if they were to be added in the future. Additionally if Cloud Spanner starts supporting named user schemas, the listed foreign keys are consistent with the tables that are used, which are all filtered based on an empty schema name.
  • Fixed issues caused by dollar signs and backslashes in property resolver values.
  • Fixed configuring JDBC Properties in command line environment configuration.