Flyway Desktop 6 release notes
Published 28 December 2022
6.11.9 - 18 December 2023
Improvements
flyway.check.majorTolerance
is now set to0
for new projects, so pipelines will fail on major inspection failures.
Library Versions
- Flyway: 10.3.0
- RG Compare: 1.18.2.12309
- SQL Compare engine: 15.2.7.24832
- Compare for Oracle engine: 6.2.5.1949
- Electron: 28.0.0
6.11.8 - 11 December 2023
Changes
- Removed the ‘Manage offlince license’ button when on the offline licensing page
Fixes
- Fixed an issue where migrations on the Migrations tab would render multiple times in the table
Library Versions
- Flyway: 10.2.0
- RG Compare: 1.18.2.12220
- SQL Compare engine: 15.2.6.24764
- Compare for Oracle engine: 6.2.5.1949
- Electron: 28.0.0
6.11.7 - 06 December 2023
Improvements
- For the diff in the flyway-dev command line, when comparing a target database against the schema model, it is no longer necessary to define a development or shadow database in order to set the schemas used
Library Versions
- Flyway: 10.1.0
- RG Compare: 1.18.2.12141
- SQL Compare engine: 15.2.6.24687
- Compare for Oracle engine: 6.2.5.1937
- Electron: 28.0.0
6.11.6 - 29 November 2023
New Features
- MongoDB 7.0 support available. Currently shipped as preview.
Fixes
- Trailing and leading whitespace is no longer permitted in new project names.
Library Versions
- Flyway: 10.1.0
- RG Compare: 1.18.1.12070
- SQL Compare engine: 15.2.5.24552
- Compare for Oracle engine: 6.2.5.1937
- Electron: 27.1.2
6.11.5 - 28 November 2023
Library Versions
- Flyway: 10.0.1
- RG Compare: 1.18.1.12035
- SQL Compare engine: 15.2.4.24551
- Compare for Oracle engine: 6.2.5.1935
- Electron: 27.1.2
6.11.4 - 27 November 2023
New Features
- Added support for all
check
configuration parameters
Improvements
- The RedGateDatabaseInfo.xml file in the schema model in SQL Server projects will now only be populated with major server version information, preventing unnecessary updates of this file when different users use development databases on different minor versions
Fixes
- Fixed an issue where the static data page would reset to the first page after selecting a table to track
- Default connection will no longer be cleared from the RedGateDatabaseInfo.xml file in the schema model for SQL Server projects
Library Versions
- Flyway: 10.0.1
- RG Compare: 1.18.1.12028
- SQL Compare engine: 15.2.4.24549
- Compare for Oracle engine: 6.2.5.1932
- Electron: 27.1.2
6.11.3 - 21 November 2023
Breaking Changes
- Updated to use dotnet 8 which drops support for RHEL 7
Fixes
- Fixed an issue where the dropdown showing tables to configure for static data wouldn’t close when clicking away
- Fixed an issue deserializing comparison artifacts for very large Oracle databases
Library Versions
- Flyway: 10.0.1
- RG Compare: 1.18.1.11911
- SQL Compare engine: 15.2.3.24503
- Compare for Oracle engine: 6.2.4.1929
- Electron: 27.1.0
6.11.2 - 15 November 2023
Library Versions
- Flyway: 10.0.1
- RG Compare: 1.18.0.11761
- SQL Compare engine: 15.2.3.24362
- Compare for Oracle engine: 6.2.4.1901
- Electron: 27.0.4
6.11.1 - 14 November 2023
Library Versions
- Flyway: 10.0.0
- RG Compare: 1.18.0.11761
- SQL Compare engine: 15.2.3.24362
- Compare for Oracle engine: 6.2.4.1901
- Electron: 27.0.4
6.11.0 - 14 November 2023
Changes
- Changed look and feel of table in migrations tab
Library Versions
- Flyway: 10.0.0
- RG Compare: 1.18.0.11761
- SQL Compare engine: 15.2.3.24362
- Compare for Oracle engine: 6.2.4.1901
- Electron: 27.0.4
6.10.0 - 08 November 2023
Fixes
- Fixed issue where connection dialog would reuse local secret key. If hitting this issue, please delete the password entry in the flyway.user.toml (or flyway-dev.user.json) file and resave the connection via the UI.
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.18.0.11708
- SQL Compare engine: 15.2.3.24277
- Compare for Oracle engine: 6.2.4.1864
- Electron: 27.0.3
6.9.3 - 07 November 2023
Improvements
- The recent projects list will now show the database type for that project once it has been reopened.
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.18.0.11708
- SQL Compare engine: 15.2.2.24260
- Compare for Oracle engine: 6.2.4.1858
- Electron: 27.0.3
6.9.2 - 03 November 2023
Improvements
- We no longer calculate object definitions when there are more than 50,000 differences to display. This should improve memory consumption when baselining large databases.
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.18.0.11696
- SQL Compare engine: 15.2.2.24244
- Compare for Oracle engine: 6.2.4.1858
- Electron: 27.0.3
6.9.1 - 02 November 2023
Fixes
- Fix issue where a MySQL connection in a single-schema that doesn’t define the default database would cause an error when applying changes to the local development database
- Fix issue where pasting a JDBC URL containing a username and
password during Azure MFA auth connection would erroneously save these
unnecessary details to
flyway.user.toml
. - Fixed issue where password was not being removed from config file when switching away from SQL Server password auth types
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.18.0.11644
- SQL Compare engine: 15.2.2.24241
- Compare for Oracle engine: 6.2.4.1858
- Electron: 27.0.3
6.9.0 - 31 October 2023
Changes
token
is now handled viajdbcProperties.accessToken
for environments defined in toml. This affects SQL Server Azure Active Directory interactive authentication only.token
is now handled viajdbcProperties.accessToken
for target environment input of flyway-dev diff verb and output of flyway-dev resolve verb. This affects SQL Server Azure Active Directory interactive authentication only.
Fixes
- Fix issue where similarly named Oracle permission differences would cause tables in UI to behave unusually
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.17.0.11618
- SQL Compare engine: 15.2.1.24235
- Compare for Oracle engine: 6.2.4.1858
- Electron: 27.0.2
6.8.9 - 30 October 2023
Fixes
- Fixed scrolling on
Schema model
andGenerate migrations
tabs
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.17.0.11563
- SQL Compare engine: 15.2.1.24215
- Compare for Oracle engine: 6.2.4.1852
- Electron: 27.0.2
6.8.8 - 26 October 2023
New Features
- Added filtering to invalid objects table
Fixes
- Fixed an issue where some experimental features were enabled by default.
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.17.0.11532
- SQL Compare engine: 15.2.1.24199
- Compare for Oracle engine: 6.2.4.1850
- Electron: 27.0.2
6.8.7 - 25 October 2023
Improvements
- When adding a new migration, the script editor now automatically has focus
- Improved diff view resizing experience
- There is now a prompt to fill in missing settings when opening a toml file without a project name or database type specified
- The
flyway.conf
file is now renamed instead of deleted when used for import
Fixes
- Default development database name set on
flyway.conf
import
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.17.0.11459
- SQL Compare engine: 15.2.1.24153
- Compare for Oracle engine: 6.2.4.1850
- Electron: 27.0.2
6.8.6 - 18 October 2023
Improvements
- The baseline process will no longer fail on invalid object detection issues
- When adding a new migration, the script editor now automatically has focus
Fixes
- Fixed an issue where the Schema Model Apply summary wouldn’t scroll
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.2.11419
- SQL Compare engine: 15.2.1.24069
- Compare for Oracle engine: 6.2.3.1835
- Electron: 27.0.0
6.8.5 - 17 October 2023
Improvements
- A new option
redgateCompare.mysql.options.ignores.ignoreNewlinesInTextObjects
is now available in PostgreSQL and MySQL TOML projects. - For the
diff
in theflyway-dev
command line, when comparing against empty, it is no longer necessary to define a development or shadow database in order to set the schemas used - The baseline process will no longer fail on invalid object detection issues
Fixes
- Fixed copy and expand actions being rendered off the edge of connection error banner
- Fixed an issue where serialzing comparison artifacts could lead to out of memory exceptions
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.2.11412
- SQL Compare engine: 15.2.1.24069
- Compare for Oracle engine: 6.2.3.1834
- Electron: 27.0.0
6.8.4 - 11 October 2023
Changes
- Set data compare option forceBinaryCollation to false by default
Fixes
- Fixed an issue where a sign in check timing out could cause Flyway Desktop to sign out when it didn’t need to.
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11361
- SQL Compare engine: 15.2.1.24069
- Compare for Oracle engine: 6.2.3.1823
- Electron: 27.0.0
6.8.3 - 05 October 2023
Changes
- The MySQL “Edit Connection” dialog can now recognise
jdbc:mariadb:..
urls, including theusePipelineAuth
anduseBatchMultiSend
properties required for connecting to Aurora MySQL
Fixes
- Increase timeout on sign in option
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11266
- SQL Compare engine: 15.2.0.24040
- Compare for Oracle engine: 6.2.3.1823
- Electron: 26.2.4
6.8.2 - 03 October 2023
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11200
- SQL Compare engine: 15.2.0.24040
- Compare for Oracle engine: 6.2.3.1823
- Electron: 26.2.4
6.8.1 - 28 September 2023
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11117
- SQL Compare engine: 15.1.2.24012
- Compare for Oracle engine: 6.2.3.1812
- Electron: 26.2.3
6.8.0 - 26 September 2023
Fixes
- Fixed issue where credentials could not be resolved when fetching the list of migrations
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11029
- SQL Compare engine: 15.1.2.24001
- Compare for Oracle engine: 6.2.2.1806
- Electron: 26.2.2
6.7.1 - 26 September 2023
Improvements
- Added additional debug logging for comparison artifact serialization and deserialization
Library Versions
- Flyway: 9.22.2
- RG Compare: 1.16.1.11029
- SQL Compare engine: 15.1.2.24000
- Compare for Oracle engine: 6.2.2.1806
- Electron: 26.2.2
6.7.0 - 21 September 2023
Breaking Changes
- Permit based licensing is now enabled for Windows. Windows users will be prompted to accept the Redgate EULA again on application start, and will then need to log in to Flyway Desktop again. Windows users who are using an offline version of Flyway Desktop will need to follow the offline activation workflow from the menu bar > License > Manage offline license, or alternatively configure the REDGATE_LICENSING_PERMIT_PATH environment variable.
Improvements
- Flyway Desktop will now remember previously used locations for creating projects, matching the clone from version control form behaviour
- New Offline Licensing workflow is now enabled on Windows
- It is now possible to trial Teams and Enterprise editions of Flyway Desktop as two separate trials
Fixes
- Fixed a vulnerability where when ‘flyway check’ is executed from Flyway Desktop and logging is enabled, an unredacted build database password is logged to Flyway Desktop’s local application log files (CVE-2023-43564)
- Updated Flyway Engine to fix configuration disclosure in extended debug output (CVE-2023-43564)
Library Versions
- Flyway: 9.22.1
- RG Compare: 1.16.1.10936
- SQL Compare engine: 15.1.2.23976
- Compare for Oracle engine: 6.2.2.1782
- Electron: 26.2.2
6.6.2 - 19 September 2023
Improvements
- Environment ids are now visible but editing disabled on the development database and shadow database connection dialogs
- Environment ids are now visible when configuring the list of target databases
- Unnecessary connection parameters have now been removed from the flyway command line preview window, now that we set the environment parameter
Library Versions
- Flyway: 9.22.1
- RG Compare: 1.16.0.10912
- SQL Compare engine: 15.1.1.23939
- Compare for Oracle engine: 6.2.1.1770
- Electron: 26.2.1
6.6.1 - 18 September 2023
Improvements
- Closing the filter objects dialogue during baselining will now return you to the baseline dialogue.
- Importing SQL Source Control and Source Control for Oracle projects will now store the lined database in the project settings for shared database projects
Library Versions
- Flyway: 9.22.1
- RG Compare: 1.16.0.10895
- SQL Compare engine: 15.1.1.23931
- Compare for Oracle engine: 6.2.1.1770
- Electron: 26.2.1
6.6.0 - 14 September 2023
New Features
- It is now possible to directly import SQL Source Control projects. Note that it isn’t possible to retrieve the full connection information for the development database and there will be a prompt to complete this on import.
- It is now possible to directly import Source Control for Oracle projects. Note that it isn’t possible to retrieve the credentials for the development database and there will be a prompt to complete this on import.
Library Versions
- Flyway: 9.22.1
- RG Compare: 1.16.0.10855
- SQL Compare engine: 15.1.1.23889
- Compare for Oracle engine: 6.2.1.1761
- Electron: 26.2.1
6.5.17 - 12 September 2023
Fixes
- Fixed an issue with MySQL where comparisons could fail due to difference Ids being mismatched.
- Fixed an issue where not having a development connection set could cause migration generation to fail.
Library Versions
- Flyway: 9.22.0
- RG Compare: 1.16.0.10836
- SQL Compare engine: 15.1.1.23861
- Compare for Oracle engine: 6.2.1.1756
- Electron: 26.2.0
6.5.16 - 07 September 2023
Improvements
- Open project dialog now displays helpful message on macOS
Changes
- Flyway reports are no longer generated by default, and are added to the ‘.gitignore’
Library Versions
- Flyway: 9.22.0
- RG Compare: 1.16.0.10798
- SQL Compare engine: 15.1.1.23842
- Compare for Oracle engine: 6.2.0.1735
- Electron: 26.2.0
6.5.15 - 06 September 2023
Improvements
- Editing fields in the connection modal while a connection is being tested now aborts the test in progress and re-enables the save button.
- Flyway Desktop will now prompt users to filter out objects during baselining if they’re detected as invalid.
Fixes
- Fixed an issue in single shadow schema mode where baseline scripts were being generated with schema names, causing the scripts to fail on the shadow database.
- Fixed an issue where the pending migrations window would disappear upon invalid parameters being entered, making the page unusable.
Library Versions
- Flyway: 9.22.0
- RG Compare: 1.16.0.10785
- SQL Compare engine: 15.1.0.23826
- Compare for Oracle engine: 6.2.0.1735
- Electron: 26.1.0
6.5.14 - 30 August 2023
Improvements
- Added a copy to clipboard button for the JDBC URL field.
Fixes
- Fixed an issue preventing ‘flyway.conf’ projects from being imported
Library Versions
- Flyway: 9.21.2
- RG Compare: 1.16.0.10751
- SQL Compare engine: 15.0.14.23802
- Compare for Oracle engine: 6.1.1.1708
- Electron: 26.1.0
6.5.13 - 24 August 2023
Fixes
- Fixed a bug in the Flyway project importer where specifying the ‘destination’ flag leads to an incorrect in-place import
- Fixed an issue with cloning repositories on Windows
Library Versions
- Flyway: 9.21.2
- RG Compare: 1.15.2.10683
- SQL Compare engine: 15.0.13.23786
- Compare for Oracle engine: 6.1.1.1686
- Electron: 26.1.0
6.5.12 - 22 August 2023
Fixes
- Error message improved if git clone is attempted without git installed
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10656
- SQL Compare engine: 15.0.13.23786
- Compare for Oracle engine: 6.1.1.1686
- Electron: 26.0.0
6.5.11 - 21 August 2023
Improvements
flyway-dev
command linegenerate
andnext-migration-name
verbs can now handle major and minor version increments via the optional--increment
parameter- Renamed
log in
tosign in
in UI for consistency
Changes
flyway-dev
command linegenerate
verb no longer generates undo scripts for baseline migrations
Fixes
- Fixed issue where error messages might not display correctly
- Fixed UI glitch where it might appear that a password had already been set when switching between auth types in SQL Server
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10618
- SQL Compare engine: 15.0.13.23786
- Compare for Oracle engine: 6.1.1.1686
- Electron: 26.0.0
6.5.10 - 09 August 2023
Improvements
- Improvements to accessibility and keyboard navigation in landing page area
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10497
- SQL Compare engine: 15.0.12.23725
- Compare for Oracle engine: 6.1.1.1677
- Electron: 25.4.0
6.5.9 - 08 August 2023
Fixes
- Fixed an issue where the database description in the app footer was expanding to full width
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10497
- SQL Compare engine: 15.0.11.23722
- Compare for Oracle engine: 6.1.0.1675
- Electron: 25.4.0
6.5.8 - 03 August 2023
Changes
- Git branch dropdown list will no longer display remote branches tracked by existing corresponding local branch
Fixes
- Fixed an issue when upgrading projects to TOML that have a schema but no URL defined
- Fixed an issue where hitting enter inside a search bar would refresh the application.
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10455
- SQL Compare engine: 15.0.11.23713
- Compare for Oracle engine: 6.0.24.1654
- Electron: 25.4.0
6.5.7 - 02 August 2023
Improvements
- Add Migrations tab now remembers any inputted version number when switching between migration types
Changes
- Change appearance of target database lookup in
Create a baseline script
modal - Manually added migrations now also get given a default description like generated migrations
Fixes
- Fixed an issue where the Windows installer would leave old files around after an update
- Fixed an issue when upgrading to TOML with no
.gitignore
file present
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10409
- SQL Compare engine: 15.0.11.23711
- Compare for Oracle engine: 6.0.24.1645
- Electron: 25.3.2
6.5.6 - 01 August 2023
New Features
- It is now possible to start server-side trials on Linux & Mac for teams & enterprise editions. If you have already logged in to flyway desktop, you will need to sign out and sign in again to see available trials.
Improvements
- Improved navigability of app header menus
- The ID field in the connection dialogue now shows as invalid when it contains invalid characters
Fixes
- Correct diff will be shown when selecting a row in the schema model tab when “Apply to database” is selected.
- Fixed an issue preventing baselining from completing due to an unknown ID
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.2.10399
- SQL Compare engine: 15.0.10.23691
- Compare for Oracle engine: 6.0.24.1607
- Electron: 25.3.2
6.5.5 - 27 July 2023
Library Versions
- Flyway: 9.21.1
- RG Compare: 1.15.1.10347
- SQL Compare engine: 15.0.10.23667
- Compare for Oracle engine: 6.0.24.1599
- Electron: 25.3.2
6.5.4 - 26 July 2023
New Features
- It is now possible to track static data for Oracle databases during
baseline step or alongside table creation. You may need to set the
Include Source Tables
data option to true, if it is not already enabled.
Improvements
- Improved handling of selecting
.user.toml
file on open project. Flyway Desktop will now retry by stripping.user
from filename. - Table keyboard navigation now updates diff viewer on Schema Model and Generate Migrations tabs
- A search bar in the Manage Migrations tab allows you to filter results by version and description.
Library Versions
- Flyway: 9.21.0
- RG Compare: 1.15.0.10313
- SQL Compare engine: 15.0.10.23667
- Compare for Oracle engine: 6.0.24.1592
- Electron: 25.3.1
6.5.3 - 25 July 2023
Improvements
- Added a button to conveniently copy the version number of migrations on the Migrations tab.
Fixes
- Fixed an issue where a subset of telemetry events were sent when REDGATE_DISABLE_TELEMETRY was configured
- Fixed an issue preventing settings from being saved
Library Versions
- Flyway: 9.21.0
- RG Compare: 1.14.1.10266
- SQL Compare engine: 15.0.10.23667
- Compare for Oracle engine: 6.0.24.1559
- Electron: 25.3.1
6.5.2 - 24 July 2023
Changes
- Licensing pages now show when trials are unavailable
Fixes
- The Flyway config parameter
check.buildPassword
is now correctly masked in the UI. - Fixed an issue where some comparison settings weren’t being preserved when upgrading from JSON to TOML
Library Versions
- Flyway: 9.21.0
- RG Compare: 1.14.1.10252
- SQL Compare engine: 15.0.10.23658
- Compare for Oracle engine: 6.0.24.1559
- Electron: 25.3.1
6.5.1 - 20 July 2023
New Features
- Invalid objects are now detected and automatically filtered out on baseline for SQL Server and Oracle by updating the filter file (SQL Server) or ignore rules file (Oracle)
Improvements
- It is now possible to click connection modal
Test and Save
button and see highlighted required fields, instead of the button being disabled in this scenario
Fixes
- Fixed issue with Mac “Install updates on exit” being unreliable
- Improved error handling for incorrect remote VCS URLs when adding remote
Library Versions
- Flyway: 9.20.1
- RG Compare: 1.14.1.10226
- SQL Compare engine: 15.0.10.23607
- Compare for Oracle engine: 6.0.24.1559
- Electron: 25.3.0
6.5.0 - 13 July 2023
New Features
- Flyway Desktop is now available for linux platforms as a preview version.
- New projects will be created in the new unified settings format, in TOML
- Added a ‘prune’ option in the Version Control tab for branch clean-up during remote pulls.
Improvements
- Buttons no longer change size when displaying a loading spinner
Library Versions
- Flyway: 9.20.1
- RG Compare: 1.14.1.10156
- SQL Compare engine: 15.0.10.23607
- Compare for Oracle engine: 6.0.24.1559
- Electron: 25.3.0
6.4.5 - 11 July 2023
New Features
- Having a schema shadowed by another on the same MySQL instance is now supported.
- It is now possible to configure comparison options and data comparison options from the UI for SQL Server and Oracle
Improvements
- Improved look & feel of Schema model’s and Generate migrations’ diff tables
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.13.2.10098
- SQL Compare engine: 15.0.10.23607
- Compare for Oracle engine: 6.0.24.1529
- Electron: 25.2.0
6.4.4 - 06 July 2023
Fixes
- Fix scroll bar not appearing on generate migrations tab
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.13.0.10057
- SQL Compare engine: 15.0.10.23603
- Compare for Oracle engine: 6.0.24.1498
- Electron: 25.2.0
6.4.3 - 04 July 2023
New Features
- There is now a
Commit and push
option on the version control page
Improvements
- Flyway parameters added on the Migrations tab are now automatically saved
- Update banners now appear below the app’s title bar
Fixes
- Fixed an issue where the commit card overlayed the bottom of the changes table, hiding some changes
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.13.0.10035
- SQL Compare engine: 15.0.10.23590
- Compare for Oracle engine: 6.0.24.1498
- Electron: 25.2.0
6.4.2 - 28 June 2023
Fixes
- Fixed an issue where Flyway Desktop errored when switching between Saving and Applying on the Schema Model tab
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.12.3.9948
- SQL Compare engine: 15.0.10.23590
- Compare for Oracle engine: 6.0.24.1498
- Electron: 25.2.0
6.4.1 - 27 June 2023
Improvements
- The
DropAndCreateInsteadOfAlter
SQL Server comparison option is no longer hard-coded and can be configured in the project settings file
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.12.3.9948
- SQL Compare engine: 15.0.10.23590
- Compare for Oracle engine: 6.0.24.1487
- Electron: 25.2.0
6.4.0 - 26 June 2023
New Features
- A new permit licensing system has been enabled for mac platforms. You will now be asked to either log in with your Red Gate account (online activation) or provide an offline license permit through the application (offline activation).
Improvements
- Display error message when attempting to open migration files without supported encoding
- Remove clutter and change look & feel of diff view in schema model tab
Fixes
- Fixed an issue where reloading a project doesn’t reload the Migrations tab
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.12.3.9948
- SQL Compare engine: 15.0.10.23590
- Compare for Oracle engine: 6.0.24.1457
- Electron: 25.2.0
6.3.23 - 22 June 2023
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.12.3.9923
- SQL Compare engine: 15.0.10.23589
- Compare for Oracle engine: 6.0.24.1457
- Electron: 25.2.0
6.3.22 - 20 June 2023
New Features
- Added a ‘dryrun’ option for the Check command on the Migrations tab
Improvements
- Removed clutter from version control page
- Revamped the header with icons instead of a single dropdown
Changes
- Target Databases page is now a modal
Fixes
- Fixed an issue where the extension was displayed twice when adding a migration
- Fixed an issue where the display name for databases was not shown in the UI
- Fixed an issue where applying migrations to Shadow would fail due to Clean not being enabled
- Fixed an issue where not all schemas were being cleaned in SQL Server
Library Versions
- Flyway: 9.20.0
- RG Compare: 1.12.2.9897
- SQL Compare engine: 15.0.10.23589
- Compare for Oracle engine: 6.0.24.1456
- Electron: 25.1.1
6.3.21 - 13 June 2023
Changes
- Removed header and description text on some tabs to free additional vertical space.
Library Versions
- Flyway: 9.19.4
- RG Compare: 1.11.4.9739
- SQL Compare engine: 15.0.10.23583
- Compare for Oracle engine: 6.0.24.1435
- Electron: 25.1.0
6.3.20 - 09 June 2023
Improvements
- Licensing management UI and editions cards have been updated
Fixes
- Fixed an issue where the link to the generated Flyway report would not open
- Fixed an issue where an error could occur when cleaning SQL Server databases
Library Versions
- Flyway: 9.19.4
- RG Compare: 1.11.4.9701
- SQL Compare engine: 15.0.10.23576
- Compare for Oracle engine: 6.0.24.1426
- Electron: 25.1.0
6.3.19 - 08 June 2023
Fixes
- Fixed an issue where baselining an empty Oracle database caused an error due to the Baseline script not existing
Library Versions
- Flyway: 9.19.3
- RG Compare: 1.11.3.9673
- SQL Compare engine: 15.0.10.23565
- Compare for Oracle engine: 6.0.24.1426
- Electron: 25.1.0
6.3.18 - 30 May 2023
Improvements
- Always refresh migrations on the Migrations tab after a command fails to complete
- Whenever Flyway commands produce a report they will be linked to after the command runs on the Migrations tab
- Disable the ‘Create baseline’ button once it’s clicked to avoid running multiple times
Changes
- Changed tooltip look and feel
- Set baselineOnMigrate to true when setting baselineVersion to remove a failure point when applying to non-empty target databases
Fixes
- Fixed tooltips rendering behind table headers
- Allow editing target connection details from the Baseline modal
- Fixed an issue preventing the creation of SingleStore projects
- Fixed an issue where the changes table could show duplicate rows if it included data and schema differences for the same table.
Library Versions
- Flyway: 9.19.1
- RG Compare: 1.11.2.9453
- SQL Compare engine: 15.0.9.23488
- Compare for Oracle engine: 6.0.23.1360
- Electron: 25.0.0
6.3.17 - 23 May 2023
Library Versions
- Flyway: 9.18.0
- RG Compare: 1.11.2.9383
- SQL Compare engine: 15.0.8.23472
- Compare for Oracle engine: 6.0.23.1321
- Electron: 24.3.1
6.3.16 - 22 May 2023
Library Versions
- Flyway: 9.18.0
- RG Compare: 1.11.2.9357
- SQL Compare engine: 15.0.8.23434
- Compare for Oracle engine: 6.0.23.1318
- Electron: 24.3.1
6.3.15 - 18 May 2023
Improvements
- Git clone modal now warns user if target directory exists and is not empty before closing modal
- Previous target directories are remembered and auto-filled in clone modal
- Suggested project directory name is extracted from clone URL
Changes
- Tweaked modal appearance
- Normalized button order on modals, cancel is now always right-most button
Fixes
- Git clone no longer hangs indefinitely under authentication issues, this scenario now prompts the user and stops the process
Library Versions
- Flyway: 9.18.0
- RG Compare: 1.11.2.9318
- SQL Compare engine: 15.0.8.23434
- Compare for Oracle engine: 6.0.23.1286
- Electron: 24.3.1
6.3.14 - 16 May 2023
Fixes
- Fixed available trials not correctly refreshing
Library Versions
- Flyway: 9.18.0
- RG Compare: 1.11.2.9262
- SQL Compare engine: 15.0.8.23434
- Compare for Oracle engine: 6.0.23.1276
- Electron: 24.3.0
6.3.13 - 16 May 2023
Changes
- Manage static data button has been renamed to Static data & comparisons in preparation for making comparison options configurable in the UI
Fixes
- Fixed an issue where large numbers of migrations weren’t all displayed on the Migrations tab
Library Versions
- Flyway: 9.17.0
- RG Compare: 1.11.2.9262
- SQL Compare engine: 15.0.8.23434
- Compare for Oracle engine: 6.0.23.1276
- Electron: 24.3.0
6.3.12 - 10 May 2023
New Features
- Script warnings are now displayed when generating migrations
Improvements
- Migration table items are now navigable via arrow keys
Fixes
- Fixed an issue where configuring a custom database driver would cause unrelated connections to use that driver
Library Versions
- Flyway: 9.17.0
- RG Compare: 1.11.2.9199
- SQL Compare engine: 15.0.8.23423
- Compare for Oracle engine: 6.0.23.1229
- Electron: 24.2.0
6.3.11 - 05 May 2023
New Features
- Flyway config is now automatically generated to suppress transactions when generating migrations for SQL Server objects which cannot be run in transactions
Improvements
- Slightly improved UI of migration name display when editing scripts
- Added default display names for the development database and shadow database
- Added Undo Migrations use the defined separator in the version instead of a dot
Fixes
- Undo scripts will now be generated correctly against migration scripts which both create a table and populate it with static data
- Addressed some performance issues checking the status of the shadow database and fetching the list of migrations
Library Versions
- Flyway: 9.17.0
- RG Compare: 1.11.2.9177
- SQL Compare engine: 15.0.8.23423
- Compare for Oracle engine: 6.0.23.1190
- Electron: 24.2.0
6.3.10 - 04 May 2023
Improvements
- App displays loading spinner when opening project from file explorer view
Library Versions
- Flyway: 9.17.0
- RG Compare: 1.11.2.9156
- SQL Compare engine: 15.0.8.23423
- Compare for Oracle engine: 6.0.23.1184
- Electron: 24.2.0
6.3.9 - 03 May 2023
Improvements
- The migrations list is now refreshed automatically when cherryPick or locations parameters are set
Library Versions
- Flyway: 9.17.0
- RG Compare: 1.11.2.9138
- SQL Compare engine: 15.0.8.23417
- Compare for Oracle engine: 6.0.23.1179
- Electron: 24.1.3
6.3.8 - 27 April 2023
Improvements
- Logs now include the reason why the shadow database was cleaned
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.11.1.9091
- SQL Compare engine: 15.0.8.23414
- Compare for Oracle engine: 6.0.23.1156
- Electron: 24.1.3
6.3.7 - 25 April 2023
Fixes
- Fixed link to generated report shown after flyway check command
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.11.0.9032
- SQL Compare engine: 15.0.8.23400
- Compare for Oracle engine: 6.0.23.1156
- Electron: 24.1.2
6.3.6 - 24 April 2023
New Features
- Added support for SingleStore database project types
Fixes
- Baseline migrations will now no longer be created with create schema definitions.
- Fixed an issue where the end of a large diff may not be displayed
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.11.0.9032
- SQL Compare engine: 15.0.8.23400
- Compare for Oracle engine: 6.0.23.1156
- Electron: 24.1.2
6.3.5 - 20 April 2023
Changes
- Display name has been moved to the top of the connection dialog
- “Check” can no longer be run on the Migrations tab without selecting one of the options
Fixes
- Fixed issue where the Flyway command preview on the migrations tab would not update after adding a parameter
- Fixed an issue where installing or updating on Mac would prevent FWD from communicating with necessary services. This was affecting non-admin users using the application, and would require a reinstall.
- Fixed an issue where errors were reported immediately after initializing a Git repository
- Fixed an issue where dismissing the update banner wasn’t working, and the banner would return
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.10.2.9012
- SQL Compare engine: 15.0.8.23400
- Compare for Oracle engine: 6.0.23.1130
- Electron: 24.1.2
6.3.4 - 13 April 2023
Fixes
- Fixed an issue where connection testing fails if you enable the Flyway option “failOnMissingLocations”
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.2.8969
- SQL Compare engine: 15.0.8.23398
- Compare for Oracle engine: 6.0.22.1105
- Electron: 24.1.0
6.3.3 - 12 April 2023
Improvements
- The shadow database will now be cleaned if any migrations have changed since it was last updated.
Fixes
- Fixed stray character which sometimes appeared next to “Clean and retry” button on the generate migrations error page
- Fixed issue where switching between diffs in the schema model page would result in a “lineNumber” error
- Fixed issue where properties might get removed unexpectedly when manually editing a JDBC URL
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.2.8951
- SQL Compare engine: 15.0.8.23385
- Compare for Oracle engine: 6.0.22.1105
- Electron: 24.1.0
6.3.2 - 06 April 2023
Improvements
- Schema diffs now appear in the diff tables on schema model and generate migrations tabs
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.2.8923
- SQL Compare engine: 15.0.8.23384
- Compare for Oracle engine: 6.0.21.1097
- Electron: 24.0.0
6.3.1 - 04 April 2023
Fixes
- Fixed issue with recent projcets list being empty since opening projects requires selecting a flyway-dev.json instead of a folder
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.2.8859
- SQL Compare engine: 15.0.8.23384
- Compare for Oracle engine: 6.0.21.1081
- Electron: 23.2.1
6.3.0 - 03 April 2023
Breaking Changes
- Opening existing projects now requires selecting a flyway-dev.json file instead of selecting a folder which contains this file. Opening recent projects will continue to work as before. The flyway-dev command lines will continue to work passing in a folder as a project for now, though it is recommended to pass in the project file path instead, and this will be required in the future.
Improvements
- The names of the projects in the recent projects list will now match the project name rather than the project folder name
- Made the error messaging around baselining against an empty target more detailed
Fixes
- It is now possible to easily retry baseline generation following an error generating the script
- Fixed an issue where the regenerate baseline button might show up erroneously on errors applying migrations to the shadow database
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.2.8859
- SQL Compare engine: 15.0.8.23384
- Compare for Oracle engine: 6.0.21.1081
- Electron: 23.2.1
6.2.1 - 30 March 2023
Fixes
- Fixed update available banner not being dismissed
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.1.8835
- SQL Compare engine: 15.0.8.23370
- Compare for Oracle engine: 6.0.21.1077
- Electron: 23.2.0
6.2.0 - 29 March 2023
Improvements
- MySQL connections can now be added through an intuitive dialog by typing in the server, port etc without needing a JDBC URL
Fixes
- Fixed issue where processes may spawn which don’t terminate
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.1.8812
- SQL Compare engine: 15.0.8.23362
- Compare for Oracle engine: 6.0.21.1077
- Electron: 23.2.0
6.1.9 - 28 March 2023
Fixes
- Fixes issue where updating the migration name or content of a generated migration would reset changes in the other
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.0.8808
- SQL Compare engine: 15.0.8.23362
- Compare for Oracle engine: 6.0.21.1074
- Electron: 23.2.0
6.1.8 - 27 March 2023
Fixes
- Fixed issue where warning that no git remotes have been configured might appear erroneously when a git fetch failed
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.0.8782
- SQL Compare engine: 15.0.8.23332
- Compare for Oracle engine: 6.0.21.1071
- Electron: 23.2.0
6.1.7 - 22 March 2023
Improvements
- Add option to select how frequently the app will raise notifications about patch updates
Fixes
- Fixed a parsing issue when generating migrations.
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.0.8755
- SQL Compare engine: 15.0.8.23311
- Compare for Oracle engine: 6.0.20.1039
- Electron: 23.1.4
6.1.6 - 20 March 2023
New Features
- It is now possible to add a remote via the UI when there is none configured
- It is now possible to initialize a git repository in a prent directory
- There is now a prompt to configure static data (if desired) before baselining
Improvements
- There is now an option to regenerate the baseline when there is a failure deploying the baseline script to the shadow database
- The encoding setting in flyway.conf is now honoured when adding or generating migration scripts
- The static data configuration modal should now be much more responsive when interacting with large databases.
Fixes
- Prevent “No updates found” banner from appearing in certain cases on automatic update checks
- Reopening an Azure active directory interactive connection dialog, will now correctly show the authentication type with the existing tenant id and client id
Library Versions
- Flyway: 9.16.0
- RG Compare: 1.9.0.8718
- SQL Compare engine: 15.0.8.23281
- Compare for Oracle engine: 6.0.20.1039
- Electron: 23.1.4
6.1.5 - 15 March 2023
Improvements
- Added additional debug logging for errors coming from comparison engines
Fixes
- Fixed default extension restriction list when browsing for existing files when adding a migration
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.9.0.8697
- SQL Compare engine: 15.0.8.23281
- Compare for Oracle engine: 6.0.20.1018
- Electron: 23.1.3
6.1.4 - 08 March 2023
Improvements
- Migrations tab now displays helpful message to user if no migrations are currently part of project
- Added a button to copy generated script content to clipboard.
- Adding locations parameter on migrations page will now be honoured in listing migrations (following refresh)
Changes
- Generated display names will now be saved to the project settings
- Form for entering Flyway parameters no longer has a leading ‘=’ for values
Fixes
- Fixed issue where an error is raised when generating migrations and the migrations folder does not exist
- Fixed issue where an added Undo Migration is displayed as a Versioned Migration
- Fixed issue where selecting a migration to undo doesn’t update the UI
- Fixed issue where target database state on the migrations page might be stale after editing a target database
- Fixed issue where generated Baseline Migrations were being saved as Versioned Migrations
Library Versions
- Flyway: 9.15.2
- RG Compare: 1.8.1.8555
- SQL Compare engine: 15.0.7.23275
- Compare for Oracle engine: 6.0.20.982
- Electron: 23.1.2
6.1.3 - 28 February 2023
New Features
- Static data tracking is now possible for SQL Server baseline script generation
- Static data tracking is now possible for tables yet to be created in the target of a comparison
Fixes
- Fixed issue saving shadow database to project settings when using local credential storage and no shadow configuration in the user file
- Fixed issue on SQL Server connection dialog when clearing instance and JDBC url retaining empty instanceName query parameter
Library Versions
- Flyway: 9.15.1
- RG Compare: 1.8.1.8422
- SQL Compare engine: 15.0.6.23226
- Compare for Oracle engine: 6.0.17.858
- Electron: 23.1.1
6.1.2 - 21 February 2023
New Features
- Placeholders can now be configured through the UI
Improvements
- Tables on Schema Model and Generate Migrations tabs can now be filtered based on object type and on schema
- Generated Undo scripts have
UNDO-
prefixed to their descriptions to better distinguish them from their Version script counterparts - Static data diffs now trim whitespace from columns
Library Versions
- Flyway: 9.15.0
- RG Compare: 1.8.1.8314
- SQL Compare engine: 15.0.5.23181
- Compare for Oracle engine: 6.0.17.858
- Electron: 23.1.0
6.1.1 - 15 February 2023
Improvements
- Split migration script name into version and description fields on Generate migrations tab
- Keep undo script names in sync with migration script names on Generate migrations tab
Fixes
- Fixed issue when clicking on Apply to database radio button with no development database set
- Fixed issue where Azure MFA prompted for sign-in on every connection due to no token being retrieved and cached
Library Versions
- Flyway: 9.14.1
- RG Compare: 1.8.1.8205
- SQL Compare engine: 15.0.5.23167
- Compare for Oracle engine: 6.0.17.858
- Electron: 23.0.0
6.1.0 - Feb 8th, 2023
Breaking Changes
- Windows versions 7/8/8.1 are no longer supported by Flyway Desktop.
Fixes
- Users can now start Flyway Desktop Community edition.
Library Versions
- Updated RgCompare to 1.7.2.8066
6.0.4 - Feb 1st, 2023
New Features
- Flyway Desktop now displays a prompt asking to generate Undo scripts when generating your first Migration
Improvements
- flyway.baselineVersion is now automatically updated in flyway configuration on baseline script generation
- Shadow migration will now clean automatically if the first migrate attempt fails due to a non-empty schema.
Library Versions
- Updated SQL Compare to 15.0.4
- Updated RgCompare to 1.7.1.7909
- Updated Flyway to 9.14.1
6.0.3 - Jan 18th, 2023
Changes
- Improved reporting of errors in the “Manage static data” modal.
Library Versions
- Updated SQL Compare to 15.0.3
- Updated RgCompare to 1.7.1.7682
6.0.2 - Jan 16th, 2023
Improvements
- Configuration modal now displays schemas used for shadow database
Fixes
- Static data modal is now not closed when clicking away from it
- Fix timeout when sending telemetry encounters a large network delay
- Removed unnecessary scroll bars from the ‘Schema model’ and ‘Generate migration’ pages
- Prevented the diff viewer from opening when objects are selected on the ‘Schema model’ and ‘Generate migration’ pages
Library Versions
- Updated SQL Compare to 15.0.2
- Updated RgCompare to 1.7.1
6.0.1 - Jan 11th, 2023
Improvements
- Added scrollbar for long schema update/project migration summaries
Fixes
- Fixed issue where development database would display with an empty name if the display name was removed
- Fixed issue where Azure Active Directory Universal with MFA connections would fail
Library Updates
- Updated flyway engine to 9.11.0
- Updated SQL Compare engine to version 15.0.1.22876
6.0.0 - Dec 28th, 2022
New Features
- Static data comparison is now out of preview for Oracle and SQL Server
- It is now possible to configure tables to track for static data,
from the
Schema model
page
Fixes
- It is now possible to generate undo scripts for static data changes for SQL Server
- Fixed issue where a toast error message would reappear despite being dismissed, when flyway-dev.json for an open project was updated to be invalid json
Library Updates
- Updated flyway engine to 9.10.2
- Updated SQL Compare engine to version 15.0.1.22813
- Updated Compare for Oracle engine to version 6.0.17.858