Flyway Desktop 7.0.1

Released: Dec 21, 2023

Mises à jour de Flyway Desktop 7.0.1

Fonctionnalités

  • The Version Control page has been replaced with a side panel. All features available on the old page are still available via the side panel. The following new features have been added:
    • It is now possible to view the differences for files to commit.
    • It is now possible to view commits to pull, and to view the files within those commits, and the differences within those files.
    • It is now possible to view commits to push, and to view the files within those commits, and the differences within those files.
    • It is now possible to trigger a manual fetch.
  • Added preview support for provisioning via Redgate Clone or Docker when connecting to databases. Provisioning via a clone can be used as an alternative to baselining and is recommended for very large databases.
  • When connecting to databases, Flyway Desktop will now support retrieving credentials from Vault, Dapper, and Google Cloud Secrets Management (though this is not yet supported in the connection dialog UI).
  • It is now possible to expand the script editor form in the generated migrations tab.
  • Breaking Changes - The JSON project format used in flyway-dev.json and flyway-dev.user.json is now deprecated and support will be removed in the next major version release. It is possible to upgrade projects from the UI.
  • Breaking Changes - The 'flyway-dev' command-line now requires a license to be set in order to use it. If you are licensed with a Flyway license key, you will need to set this in an environment variable called 'FLYWAY_LICENSE_KEY'. If not, you can follow this documentation on how to set an offline license as an environment variable.