Flyway のリリース

Released: Mar 31, 2026

Flyway 12.3.0 での更新項目

機能

  • Added a New Rule: RG22 - Ensure the same table is not created and then dropped or vice versa in the same script.
  • Added additional properties to JSON output of check code: "engine", "file_pos", "file_pos_end" and (optional) "fixes".
  • Flyway now includes SQLite support in Native Connectors mode.
  • Internal Dependency:
    • Upgraded RgCompare.Cli from 1.52.1.3430 to 1.52.3.3436.

不具合の修正

  • Fixed RG18 and RG19 handling of bracketed identifiers.

Released: Mar 26, 2026

Flyway 12.2.0 での更新項目

機能

  • Added a new rule: RG19 - Simple check to ensure table names are not pluralized. More complex pluralizations should be handled by hand.
  • Added a new rule: RG20 - Object names should be contained within square brackets.
  • 'check -code' now generates a SARIF 2.1.0 report file ('.sarif') alongside JSON and HTML reports, enabling integration with GitHub Code Scanning, Azure DevOps, and other SARIF-compatible tools.
  • Added a new rule: RG21 - This is a configurable rule that can enforce naming prefixes...

Released: Mar 19, 2026

Flyway Desktop 9.2.2 での更新項目

機能

  • Library Versions:
    • Flyway: 12.2.0-rc1680.
    • Electron: 41.0.3.

不具合の修正

  • Fixed issue where the Generate Migrations page could run generate when there were no differences, or only unselectable differences.

Released: Mar 18, 2026

Flyway Desktop 9.2.1 での更新項目

機能

  • Library Versions:
    • Flyway: 12.2.0-rc1680.
    • Electron: 41.0.3.

不具合の修正

  • Fixed headings appearing too large on some pages.
  • Fixed an issue preventing the creation of MongoDB projects.

Released: Mar 17, 2026

Flyway 12.1.1 での更新項目

機能

  • Implemented non statement level callbacks in Native Connectors for undo, info, baseline and repair.
  • Performance Improvements:
    • Improved startup time for lightweight CLI commands like 'flyway version' and 'flyway auth'.
  • Library Upgrades:
    • Upgraded lombok to 1.18.44.

不具合の修正

  • Fixed NPE in Oracle database type when using instrumentation agents like JaCoCo.
  • Fix for NullPointerException in SnapshotVersionRetriever when applied migrations included null-version entries (repeatable migrations, SCHEMA...

Released: Mar 17, 2026

Flyway Desktop 9.2.0 での更新項目

機能

  • Code review display (preview) added to the generate migrations and deployment script screens. Code review will show potential issues in scripts identified during generation, and by configured code analysis engines for Flyway check. By default, Flyway check will use the SQL Fluff engine.
  • On the baseline screen, the list of available tables for static data configuration will now be retrieved from the configured target environment, if set. If not it will use the development environment.
  • Library...

Released: Mar 9, 2026

Flyway 12.1.0 での更新項目

機能

  • Flyway now supports using the 'init' command to automatically update TOML configuration files for Desktop users.
  • InsertRowLock now supports custom locking strategies for databases without primary key support.
  • Removed SQL Server 'IgnoreSynonymDependencies' comparison option.
  • Changed the snapshot history limit default to 5, so that ad-hoc rollbacks are available for recent deployments by default.
  • Database Compatibility:
    • Foundational support for Babelfish added.
  • Library Upgrades:
    • Upgraded Jetty...

Released: Mar 4, 2026

Flyway Desktop 9.1.1 での更新項目

機能

  • Removed SQL Server 'IgnoreSynonymDependencies' comparison option.
  • Library Versions:
    • Flyway: 12.0.3-rc1589.
    • Electron: 40.6.1.

Released: Mar 2, 2026

SQL Change Automation 5.1.26058 での更新項目

機能

  • Updated SQL Compare Engine to 16.0.0.30179.

Released: Feb 27, 2026

Flyway 12.0.3 での更新項目

機能

  • Library Upgrades:
    • Upgraded Jackson from 2.19.1 to 3.0.4.

不具合の修正

  • Fixed an issue where Flyway failed when applied migrations specified in 'cherryPick' were not found in Native Connectors mode.
  • Report filenames and drift resolution folder now included in JSON output when check -drift fails with failOnDrift enabled.
  • Oracle Schema History Table synonyms no longer appear as drift in Check reports.