Flyway Lançamentos

Veja o que há de novo em cada versão, com detalhes sobre recursos, melhorias e problemas solucionados.

jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.
SQL Change Automation 5.1.2620828 de jul. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30957.
Flyway Desktop 9.6.328 de jul. de 2026
Recursos
  • Added support for Databricks Lakebase as a distinct database type; the existing Databricks database type has been renamed to Databricks Lakehouse (Unity Catalog).
  • Library Versions:
    • Flyway: 13.1.0-rc2494.
    • Electron: 43.1.1.
Flyway Desktop 9.6.221 de jul. de 2026
Recursos
  • Added Oracle option to add 'ONLINE' clause to index creation scripts.
  • The Run clean button in the clean confirmation modal is no longer disabled. If clicked without ticking 'Ok to erase' it now shows a validation error instead.
  • The project settings dialog no longer disables the state-based deployment option when the project already contains migration scripts.
  • The 'Manage target databases' dialog no longer shows an empty state; it now opens straight to adding a database when none are configured.
  • The All Objects rule in the PostgreSQL filter editor is now always evaluated first, so more specific rules can override it as intended.
  • Library Versions:
    • Flyway: 13.0.1-rc2446.
    • Electron: 43.1.0.
Correções
  • Fixed an issue where the Schema model contents would not show if no development database was connected.
Flyway 13.0.0Versão principal20 de jul. de 2026
Recursos
  • Added support for new 'IncludeOnlineIndexCreation' option for Oracle.
  • 'check drift' and 'check changes' JSON output now includes an 'id' for each difference, allowing drift to be resolved against specific objects.
  • Flyway MCP server now available, exposing development-time tools an AI agent can call. These tools run Flyway commands for both state based and migrations projects.
  • Now includes the offending SQL in error messages for Flyway Desktop when debug logging is disabled.
  • The 'docker' provisioner now reports a dedicated error code when a SQL Server or Oracle container is provisioned without accepting the database vendor's EULA.
  • Library Upgrades:
    • Updated jackson-databind to 3.1.5 / 2.22.1 to address a High-severity Incorrect Authorization advisory.
  • Internal Dependency:
    • Upgraded RgCompare to 1.61.4.4850.
Correções
  • Fixed the 'auth' command incorrectly showing a "no locations configured" warning that only applies to migration commands.
Flyway Desktop 9.6.116 de jul. de 2026
Recursos
  • Guided shadow provisioning is now always available to Enterprise customers, replacing the previous opt-out preview toggle.
  • The project settings dialog no longer disables the state-based deployment option when the project already contains migration scripts.
  • Library Versions:
    • Flyway: 12.12.0-rc2418.
    • Electron: 43.1.0.
Correções
  • Fixed bug on Migration Scripts page where removal of a parameter would not be saved.
SQL Change Automation 5.1.2619414 de jul. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30836.
Flyway 12.11.0Versão principal9 de jul. de 2026
Recursos
  • Added support for new 'disable-constraints-for-static-data option for PostgreSQL.
  • Help for migrate, info, validate, clean, and undo now lists relevant configuration parameters and a usage example instead of just a description.
  • Oracle SQL error output no longer shows the redundant SQL State and Error Code lines, as the ORA-#### code is already in the message.
  • 'testConnection' now keeps the configured environments available so provisioners that reference another environment (for example the docker provisioner's 'sourceEnvironment') resolve correctly when testing an inline environment.
  • 'testConnection' now reports provisioning progress (e.g. Docker container start-up) when progress output is enabled.
  • The 'docker' provisioner now reports clear, dedicated errors when the Docker CLI is not installed or the Docker daemon is not running.
  • The legacy compose-file configuration of the preview 'docker' provisioner is deprecated and now logs a warning; use the 'docker-compose' provisioner instead.
  • Using 'auth' without the '-IAgreeToTheEula' flag defaults to an interactive EULA agreement process.
  • Performance Improvements:
    • Improved Flyway CLI cold start time by switching 'driver' JARs from eager static 'classpath' loading to lazy dynamic loading.
  • Library Upgrades:
    • Upgraded Snowflake from 4.0.2 to 4.3.1.
  • Internal Dependency:
    • Upgraded RgCompare to 1.60.0.4759.
Correções
  • Fixed an issue where authentication warnings could be displayed multiple times during a Flyway run.
  • Fixed 'FlywayUnknownMigrationTypeException' when schema history table contains legacy 'SPRING_JDBC' type from older Flyway versions.
Flyway Desktop 9.6.0Versão principal6 de jul. de 2026
Recursos
  • Databricks advanced capabilities support is now available in public preview.
  • Library Versions:
    • Flyway: 12.10.1-rc2341.
    • Electron: 42.5.0.
Flyway Desktop 9.5.112 de jul. de 2026
Recursos
  • You can now hide the remove condition button when only one condition is present on filter rules in the Postgres Filter UI.
  • Library Versions:
    • Flyway: 12.10.1-rc2320.
    • Electron: 42.5.0.
Flyway 12.10.0Versão principal30 de jun. de 2026
Recursos
  • 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.
Correções
  • 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.
Flyway Desktop 9.5.1030 de jun. de 2026
Recursos
  • When a push is rejected because the remote has changes you don't have locally, the error now explains this and offers a 'Pull changes' button to resolve it.
  • The Sample project card on the landing page now uses a single 'Create a sample project...' button consistent with the other cards, with the Autopilot docs available as a link in the card description.
  • Library Versions:
    • Flyway: 12.10.0-rc2297.
    • Electron: 42.4.1.
SQL Change Automation 5.1.2618130 de jun. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30707.
Flyway Desktop 9.5.923 de jun. de 2026
Recursos
  • Git errors now make it clear the problem came from Git rather than Flyway Desktop, with the raw Git output tucked behind a ‘Show raw git output’ toggle.
  • Library Versions:
    • Flyway: 12.10.0-rc2247.
    • Electron: 42.4.0.
Flyway 12.9.0Versão principal18 de jun. de 2026
Recursos
  • Added a check.driftResolutionFolder setting to configure the folder in which drift resolution scripts are generated when drift is detected.
  • Flyway CLI now exits with a distinct exit code derived from the error code when a FlywayException is thrown.
  • check drift, changes and dryrun commands now report phase-level progress when outputProgress is enabled.
  • Internal Dependency:
    • Upgraded RgCompare to 1.58.4.4526.
Flyway Desktop 9.5.818 de jun. de 2026
Recursos
  • Added support for configuring check.driftResolutionFolder as an advanced parameter for drift analysis operations on the Migrations page.
  • Saving generated migrations is now faster.
  • Library Versions:
    • Flyway: 12.9.0-rc2206.
    • Electron: 42.4.0.
SQL Change Automation 5.1.2616716 de jun. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30643.
Flyway Desktop 9.5.715 de jun. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.8.2-rc2175.
    • Electron: 42.3.3.
Correções
  • Fixed the Deploy tab being missing on new projects when the migrations deploy page feature flag was disabled, which also hid the deployment decision screen.
Flyway 12.8.15 de jun. de 2026
Recursos
  • Internal Dependency:
    • Upgraded RgCompare to 1.58.3.4420.
Correções
  • Fixed FLYWAY_TOKEN and FLYWAY_EMAIL environment variables not being recognized for PAT authentication.
Flyway 12.8.0Versão principal4 de jun. de 2026
Recursos
  • Flyway now warns when an offline permit is due to expire within the next 30 days.
  • Improved progress reporting for PostgreSQL, MySQL and SQLite.
  • API users now must include a flyway 'Licensing' module dependency to be recognized as Redgate edition.
  • Upgraded RgCompare to 1.58.3.4416.
Correções
  • Oracle EXEC statements preceded by a comment now parse correctly.
Flyway Desktop 9.5.54 de jun. de 2026
Recursos
  • Filter UI for PostgreSQL projects now includes an option to filter across any object type.
  • Library Versions:
    • Flyway: 12.8.0-rc2165.
    • Electron: 42.3.0.
Flyway Desktop 9.5.43 de jun. de 2026
Recursos
  • Postgres filter editor: Multiple rules per object type are now allowed, enabling patterns such as 'Include when table name = X' alongside 'Exclude table'.
  • Library Versions:
    • Flyway: 12.7.1-rc2159.
    • Electron: 42.3.0.
SQL Change Automation 5.1.261532 de jun. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30511.
Flyway 12.7.0Versão principal29 de mai. de 2026
Recursos
  • Flyway can load custom SQLFluff rules for use in the Check command.
  • API users are now required to include the 'flyway-proprietary' module to use Redgate proprietary features.
  • Upgraded RgCompare to 1.58.2.4353.
Flyway Desktop 9.5.327 de mai. de 2026
Recursos
  • Added preview Oracle option to add existence checks to scripts - Currently supports creates and drops for functions, indexes, jobs, materialized views, materialized view logs, packages, procedures, queues, queue tables, schedules, sequences, synonyms, tables, table columns, triggers, types, and views.
  • Added an option to copy the sign-in link to the clipboard, for users where the browser cannot automatically be opened.
  • Library Versions:
    • Flyway: 12.6.3-rc2109.
    • Electron: 42.2.0.
Flyway Desktop 9.5.226 de mai. de 2026
Recursos
  • Added Filters UI support for Postgres projects to enable users to filter out objects during comparison.
  • Flyway Desktop will now restore previous open tabs on launch.
  • Library Versions:
    • Flyway: 12.6.3-rc2099.
    • Electron: 42.1.0.
Flyway 12.6.221 de mai. de 2026
Recursos
  • Environment Variable resolver syntax now works in all flyway configuration parameters, not just environment connection properties.
  • Cockroach v26 is now supported.
  • Upgraded ch.qos.logback:logback-classic from 1.2.3 to 1.2.13.
  • Upgraded org.apache.derby:derby from 10.16.1.1 to 10.17.1.0.
  • Upgraded org.apache.logging.log4j:log4j-core from 2.17.1 to 2.25.4.
  • Upgraded RgCompare to 1.58.1.4262.
Correções
  • Fixed crash in 'check code' when SQLFluff emits LXR violations for files containing a UTF-8 BOM.
  • Fixed misleading "try running the 'auth' command" warning appearing when already running 'auth' command.
SQL Change Automation 5.1.2613819 de mai. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30459.
Flyway Desktop 9.5.0Versão principal18 de mai. de 2026
Recursos
  • Automated Deployment page now has workflows with a manual approval step, for users with GitHub environments with required viewers.
  • The choice between state and migrations deployments has moved from project creation to the Deployment page.
  • Library Versions:
    • Flyway: 12.6.2-rc2042.
    • Electron: 42.0.1.
Flyway 12.6.112 de mai. de 2026
Recursos
  • Upgraded RgCompare.Cli to 1.58.1.4056.
Correções
  • Flyway repair against a dry-run target no longer fails for SQL baseline migrations.
  • License text files now included in Flyway distributions.
  • Fixed SARIF output for check -code.
Flyway Desktop 9.4.411 de mai. de 2026
Recursos
  • Automated Deployment page now links out to user’s GitHub repository when generating GitHub Actions workflows.
  • Library Versions:
    • Flyway: 12.6.1-rc2004.
    • Electron: 42.0.1.
Correções
  • Fixed environment display name text color being invisible in project settings modal.
Flyway 12.6.0Versão principal8 de mai. de 2026
Recursos
  • Flyway now supports Native Connectors mode for the Deploy command.
  • 'Auth' command now defers to existing license providers instead of redundantly re-authenticating. License output now reports the acquisition method.
  • Configuration errors caused solely by obsolete parameters now throw ObsoleteConfigurationParametersException, exposing the obsolete parameters as structured data.
  • Gradle plugin is now compatible with Gradle's configuration cache for environment variable and system property inputs.
  • Obsolete parameter exception payload now includes a 'reason' field explaining why each parameter is obsolete.
  • Simplified namespace short-circuiting (aka scoped namespacing) so that mixing scoped and unscoped namespaces is allowed.
  • Database Compatibility:
    • Added support for 'DROP ... IF EXISTS' and 'CREATE ... IF NOT EXISTS' for Oracle parser.
  • Library Upgrades:
    • Upgraded adoptium/temurin25-binaries from 25.0.2+10 to 25.0.3+9.
    • Bumped aws-secretsmanager-jdbc from 2.0.4 to 2.1.0.
  • Internal Dependency:
    • Upgraded RgCompare.Cli from 1.55.1.3732 to 1.58.0.3966.
Correções
  • Only able to create synonyms for Oracle SHTs when the name includes lower case characters.
Flyway Desktop 9.4.37 de mai. de 2026
Recursos
  • Added a SQL Server data deployment behavior option to use existence checks for INSERT statements.
  • Added support for the oracle.checksumIncludeReferencedScripts parameter in migration commands.
  • Now lists the changes that will happen as part of the upgrade process, when upgrading projects with obsolete configuration.
  • Library Versions:
    • Flyway: 12.6.0-rc1977.
    • Electron: 42.0.0.
Correções
  • No longer shows the ‘Execute in a transaction’ option for an Oracle deployment script.
SQL Change Automation 5.1.261255 de mai. de 2026
Recursos
  • Updated SQL Compare Engine to 17.0.0.30436.
Flyway Desktop 9.4.2Versão principal29 de abr. de 2026
Recursos
  • The Automated Deployment page now generates Github Actions workflow files, using the new Flyway Github Actions.
  • Library Versions:
    • Flyway: 12.5.1-rc1928.
    • Electron: 41.3.0.
Correções
  • Fixed an issue where Copy to clipboard button on Automated Deployment page would copy the contents without new lines on Windows.
Flyway 12.5.0Versão principal27 de abr. de 2026
Recursos
  • Flyway now supports Azure Key Vault as a secrets resolver.
  • Flyway now supports Native Connectors mode for Cassandra. The JDBC-based approach has been deprecated.
  • 'flyway prepare' with '-prepare.source=schemaModel' now fails with a clear error when the configured schema model directory does not exist.
  • 'initSql' has been deprecated. Please use the 'afterConnect' callback instead.
  • The Flyway Secret Manager feature is no longer available under Teams license.
  • Internal Dependency:
    • Upgraded RgCompare.Cli from 1.52.6.3589 to 1.55.1.3732.
Correções
  • Fixed pluginConfigurations in the Maven and Gradle plugins not being handled by Flyway.
  • Retry Informix table drops on ISAM file lock errors.
SQL Change Automation 5.1.2611223 de abr. de 2026
Correções
  • Updated SQL Compare Engine to 17.0.0.30373.
Flyway Desktop 9.3.417 de abr. de 2026
Recursos
  • Code review issues such as 'noqa' warnings and regex rules will now underline the whole line in addition to adding an icon annotation.
  • Library Versions:
    • Flyway: 12.5.0-rc1852.
    • Electron: 41.2.1.
Flyway Desktop 9.3.316 de abr. de 2026
Recursos
  • Added an apply fix action to the code review panel for issues with a suggested fix.
  • Library Versions:
    • Flyway: 12.5.0-rc1848.
    • Electron: 41.2.1.
Flyway 12.4.0Versão principal14 de abr. de 2026
Recursos
  • Added a new rule: RG23 - Configurable forbidden alias names.
  • Added a "checksumIncludeReferencedScripts" parameter under "Oracle" namespace to control whether referenced scripts are included in checksum calculation.
Correções
  • Fixed NullPointerException when comparison engine returns null collection fields.
  • In JSON output of check code, "file_pos", "file_pos_end" properties will now adjust for windows line endings present in scripts. Suggested fix content will now attempt to match the line endings used by the script.
  • Fixed a bug where the "validate" operation may cause a "NullPointerException".
  • Fixed Snowflake connectivity failure after JDBC driver update when PUBLIC schema does not exist.
  • Fixed CLI scoped namespace resolution when nested parameters are not immediately after their flag.
  • Fixed incorrect file position returned in code review JSON for some types of SQL fluff insertion fixes.
Flyway Desktop 9.3.214 de abr. de 2026
Correções
  • Library Versions:
    • Flyway: 12.4.0-rc1834.
    • Electron: 41.2.0.
Flyway Desktop 9.3.110 de abr. de 2026
Recursos
  • Rearranged options on the Automated Deployment page to emphasize their position in the hierarchy.
  • Library Versions:
    • Flyway: 12.4.0-rc1822.
    • Electron: 41.2.0.
Correções
  • Fixed dialect mapping for Postgres to ensure code review can run successfully in Postgres projects.
  • Fixed an issue with layout of Automated Deployment page at small screen sizes.
  • Fixed an issue with code review warnings where out of date warnings would persist in the issue view.
Flyway Desktop 9.3.0Versão principal9 de abr. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.3.1-rc1808.
    • Electron: 41.2.0.
Correções
  • Fixed issue where upgrading projects with obsolete configurations would cause migrations tab to disappear.
Flyway Desktop 9.2.47 de abr. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.3.1-rc1800.
    • Electron: 41.1.1.
Correções
  • Fixed an issue where the splash screen could not be found, preventing Flyway Desktop from loading.
Flyway 12.3.0Versão principal31 de mar. de 2026
Recursos
  • 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.
Correções
  • Fixed RG18 and RG19 handling of bracketed identifiers.
Flyway 12.2.0Versão principal26 de mar. de 2026
Recursos
  • 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 for multiple object types. (Table, View, Procedure, Function, Schema).
  • Added 'check.code.noqaSeverity' setting for configuring the severity of the warning about use of '--noqa' in migrations checked by SQLFluff as part of 'check -code'.
  • Code Analysis renamed to Code Review in output from check command.
  • The regex rule engine used by check -code will no longer automatically convert line endings before applying rules for the contents of migrations.
  • Library Upgrades:
    • Updated Snowflake JDBC driver to 4.0.2.
    • Upgrade aws-secretsmanager to 2.0.4.
  • Internal Dependency:
    • Updated RgCompare.Cli from 1.52.0.3327 to 1.52.0.3345.
    • Updated RgCompare.Cli from 1.52.0.3345 to 1.52.0.3385.
    • Upgraded RgCompare.Cli from 1.52.1.3407 to 1.52.1.3410.
    • Upgraded RgCompare.Cli from 1.52.1.3410 to 1.52.1.3424.
    • Upgraded RgCompare.Cli from 1.52.1.3424 to 1.52.1.3430.
Correções
  • Flyway now correctly exits with a non-zero exit code when migrations fail and multiple report generators are loaded.
  • Fixed parsing of backticks for quoted strings in MySQL.
Flyway Desktop 9.2.219 de mar. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.2.0-rc1680.
    • Electron: 41.0.3.
Correções
  • Fixed issue where the Generate Migrations page could run generate when there were no differences, or only unselectable differences.
Flyway Desktop 9.2.118 de mar. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.2.0-rc1680.
    • Electron: 41.0.3.
Correções
  • Fixed headings appearing too large on some pages.
  • Fixed an issue preventing the creation of MongoDB projects.
Flyway Desktop 9.2.0Versão principal17 de mar. de 2026
Recursos
  • 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 Versions:
    • Flyway: 12.1.1-rc1670.
    • Electron: 41.0.2.
Flyway 12.1.117 de mar. de 2026
Recursos
  • 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.
Correções
  • 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 markers).
  • 'serverId' in Maven plugin now correctly respects user-configured value via 'flyway.serverId'.
  • Snapshot no longer saved during dry run for migrate, undo, and deploy commands.
  • Gradle plugin now correctly reads 'connectRetries', 'connectRetriesInterval', and 'failOnMissingLocations' from the Flyway extension configuration.
  • Java Migrations now correctly show the script path when an exception is thrown due to duplicated versions.
Flyway 12.1.0Versão principal9 de mar. de 2026
Recursos
  • 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-server from 12.0.21 to 12.1.6.
    • Upgraded Jackson from 3.0.4 to 3.1.0.
Correções
  • Fixed NullPointerException when executing callbacks where callback name is null.
  • Drift resolution folder path in JSON output now serializes as an absolute file path string instead of a URI.
Flyway Desktop 9.1.14 de mar. de 2026
Recursos
  • Removed SQL Server 'IgnoreSynonymDependencies' comparison option.
  • Library Versions:
    • Flyway: 12.0.3-rc1589.
    • Electron: 40.6.1.
SQL Change Automation 5.1.260582 de mar. de 2026
Recursos
  • Updated SQL Compare Engine to 16.0.0.30179.
Flyway 12.0.327 de fev. de 2026
Recursos
  • Library Upgrades:
    • Upgraded Jackson from 2.19.1 to 3.0.4.
Correções
  • 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.
Flyway 12.0.220 de fev. de 2026
Recursos
  • Added flag '-check.generateReport' to control whether check should write the result to a file.
  • Flyway check now honors environment-specific cleanDisabled override when no provisioner set for the build database.
  • Running snapshot against an Oracle database without specifying schemas will now use the default schema if set.
Correções
  • Auth can now be output as JSON when 'outputType=json' is set.
Flyway Desktop 9.1.0Versão principal18 de fev. de 2026
Recursos
  • Added Oracle comparison option to ignore invisible columns.
  • Added Oracle comparison option to ignore invisible indexes.
  • Multiple project tabs can now be opened.
  • Library Versions:
    • Flyway: 12.0.2-rc1522.
    • Electron: 40.4.1.
Flyway 12.0.112 de fev. de 2026
Recursos
  • Added alias for azureAdInteractive resolver to entraId.
  • 'check-changes' now honors target parameter for setting a target version.
  • Redgate Clone documentation marked as deprecated and Flyway Desktop sections removed.
  • Database Compatibility:
    • Oracle now uses synonyms on new schema and snapshot history tables to enable them to be called unquoted.
  • Library Upgrades:
    • Bump Oauth2-oidc-sdk to 11.32.
Correções
  • Fixed issue where configuration parameters would not be listed when running --help on check with a flag specified.
  • Fixed issue where drift resolution filter generation would fail when drift found involving objects with no schema.
  • Fixed static data ordering when on Windows and using a string primary key.
Flyway Desktop 9.0.312 de fev. de 2026
Recursos
  • Added previous/next change navigation buttons to the version control diff viewer.
  • The diff viewer header now adapts to its container width instead of the screen width.
  • Library Versions:
    • Flyway: 12.0.1-rc1482.
    • Electron: 40.4.0.
Correções
  • Fixed an issue when reviewing dependencies during deployment with a partial selection of objects.
Flyway Desktop 9.0.211 de fev. de 2026
Recursos
  • Library Versions:
    • Flyway: 12.0.1-rc1473.
    • Electron: 40.2.1.
Correções
  • The automated deployment page no longer displays commands which are not supported, for database flavors without advanced comparison support.
  • Fixed error in automated deployment page ad hoc rollback scripts.
Flyway Desktop 9.0.15 de fev. de 2026
Recursos
  • Added scripts for deploying specific migrations and for rolling back deployments to the automated deployment page.
  • Baseline scripts no longer give the option for AI descriptions as such scripts are often too large to be used for generation.
  • Library Versions
    • Flyway: 12.0.1-rc1449.
    • Electron: 40.1.0.
Correções
  • Fixed an issue where an error page could not be dismissed on the Migration scripts page.
Flyway Desktop 9.0.0Versão principal3 de fev. de 2026
Recursos
  • Added copy script to clipboard button on Automate deployment page.
  • There is now a dedicated deploy page for manual deployments on projects with migrations enabled.
  • Improved form validation in the create branch modal to show validation messages instead of disabling the button.
  • check.majorRules, check.majorTolerance, check.minorRules, check.minorTolerance settings have been removed from the list of advanced parameters on the migration scripts page, as they are no longer supported by the Flyway commandline.
  • Library Versions
    • Flyway: 12.0.1-rc1419.
    • Electron: 40.1.0.
  • Breaking Change:
    • Removed preview support for Redgate Clone as a provisioner and resolver from connection dialogues.
Correções
  • Fixed warning messages for generated undo scripts showing the same content as those for deployment scripts.
Flyway 12.0.0Versão principal28 de jan. de 2026
Recursos
  • Database Compatibility
    • Added support for nested IF statements in Snowflake parser.
  • Java Compatibility
    • Changed the method signature of the public 'CommandExtension' interface.
    • CompositeResult is now a record.
  • Library Upgrades
    • Upgraded RgCompare.Cli from 1.48.1.2582 to 1.50.1.2648.
  • Breaking Changes
    • The 'passOnRegexMatch' field in the Code Analysis Regex Rule is no longer supported.
    • The 'plugin' namespace for configuration parameters is no longer supported.
    • The environment variable 'REDGATE_LICENSING_PERMIT_PATH' has been replaced by the standard 'FLYWAY_OFFLINE_PERMIT_PATH'.
    • Flyway no longer ships the default Redgate regex ruleset.
    • Reports now display results from separate flyway command invocations on the main page. Reports no longer contain a timestamp dropdown.
    • The 'majorRules', 'minorRules', 'majorTolerance', and 'minorTolerance' settings have been removed and are now no longer supported in Code Analysis.
    • MongoDB support via JDBC has been removed. MongoDB is now supported only in Native Connectors mode.
    • Support for SQLFluff versions prior to '1.3' has been removed.
Flyway Desktop 8.7.1128 de jan. de 2026
Recursos
  • Added a new filter UI to add and edit filter files for Oracle projects.
  • When there are no objects selected on the Generate migrations page, the generate migrations button is no longer disabled. If clicked it will prompt to generate a migration against all objects.
  • The Add Remote modal now shows validation errors when submitting with empty fields instead of disabling the button.
  • Table column sorting state is now persisted across sessions.
  • Migrations table is now more compact.
  • The Configure comparisons Filters UI has been redesigned for better usability for SQL Server projects.
  • Library Versions
    • Flyway: 11.20.4-rc1384.
    • Electron: 40.0.0.
Correções
  • Fixed issue where an invalid remote URL would leave the git config in a broken state if the fetch failed.
  • Fixed an issue where signing out and signing in would cause an error if a project was open.
Flyway 11.20.326 de jan. de 2026
Recursos
  • Library Upgrades
    • Upgraded RgCompare.Cli from 1.48.1.2503 to 1.48.1.2582.
    • Upgraded sqlfluff from 3.5.0 to 4.0.0.
    • Upgraded google-cloud-spanner to 2.34.1 and google-cloud-storage to 2.60.0 to fix CVE-2025-55163.
Flyway Desktop 8.7.1022 de jan. de 2026
Recursos
  • Deploy rules editor modal now shows validation errors instead of disabling the Save button.
  • Library Versions
    • Flyway: 11.20.3-rc1363.
    • Electron: 40.0.0.
Correções
  • Fixed issue where content would sometimes render off the bottom of the screen.
SQL Change Automation 5.1.2602021 de jan. de 2026
Correções
  • Fixed an issue where scripts containing JSON_OBJECT were causing an incorrect syntax error.
Flyway Desktop 8.7.919 de jan. de 2026
Recursos
  • It is now possible to add build environments on the Automated deployments page which have the provisioner property correctly set, so they can be used in pipelines.
  • Library Versions
    • Flyway: 11.20.3-rc1344.
    • Electron: 40.0.0.
Flyway 11.20.215 de jan. de 2026
Recursos
  • Upgraded RgCompare.Cli from 1.47.1.2438 to 1.48.1.2503.
Flyway Desktop 8.7.89 de jan. de 2026
Recursos

Library Versions

  • Flyway: 11.20.2-rc1309.
  • Electron: 39.2.7.
Correções
  • Fixed an issue where JWT expiry might cause an error pop-up.
Flyway 11.20.18 de jan. de 2026
Recursos
  • A generated drift incorporate script will now contain object existence checks for SQL Server.
  • When 'check' is called with both '-drift' and '-changes' flags, '-drift' is now always run first as there will be a performance improvement when using a build environment.
  • Library Upgrades
    • Upgraded RgCompare.Cli from 1.47.0.2331 to 1.47.1.2438.
    • Upgrade Netty from 4.2.7 to 4.2.9.
Flyway Desktop 8.7.77 de jan. de 2026
Recursos
  • The clean and retry button will now reprovision the shadow database instead of cleaning it when a provisioner is configured for the shadow environment (this was already true for the backup provisioner).

Library Versions

  • Flyway: 11.20.1-rc1288.
  • Electron: 39.2.7.
Correções
  • Fixed an issue where the migrations table would be hidden when closing a full screen migration.
Flyway Desktop 8.7.65 de jan. de 2026
Recursos
  • When the includeDependencies comparison option is set to true for Oracle or SQL Server projects (which it is by default), it is now possible to view and deselect dependencies of selected objects before saving to the schema model, applying changes to the schema model, deploying from the schema model, or generating migrations.

Library Versions

  • Flyway: 11.20.1-rc1286.
  • Electron: 39.2.7.
Correções
  • Environments page no longer behind feature toggle.