org.flywaydb:flyway-database-ignite
10.24.0
#625 most downloaded on Maven Central
flyway/flyway
What this package is like to depend on
Last release 1 years ago
08 Aug 2025
Ships fairly regularly
a new release about every 5 weeks
Most releases are documented
notes for 20 of 26 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
26 releases · first in 2023
0 releases in the last 12 months
see the full history below
Release timeline
26 releases · Oct 2023 to Aug 2025Releases
latest 26-
10.24.008 Aug 2025Nothing published for this version
-
10.22.017 Jul 2025Release notes
Open source →Breaking changes
- (Preview) the preview verb 'diffApply' has been replaced with the verb 'model'
Bug fixes
-
Fix error message when using unpopulated default placeholders with configured seperators
-
Fixed an issue where the 'Placeholders' configuration erased the 'jdbcProperties' configuration
-
Resolved issue where Flyway would fail to publish an event to Flyway Pipelines using a PAT token in conjunction with using an offline permit for licensing
Changes
-
collations will now be dropped on postgres
-
MySQL schema history table will create using default storage engine instead of being forced to
InnoDB -
addTimestamp boolean option for generate and add verbs has been replaced with timestamp=always|auto|never option
New features
- Scoped Namespaces: when configuring on the command line, you can skip namespaces if they match the verb of which you are in the scope of. For example, rather than
flyway init -init.projectName=testyou can now shortcut toflyway init -projectName=test.
Thanks to Mihitoko and kantselovich for reporting these issues.
-
10.21.010 Jul 2025Release notes
Open source →Breaking changes
- Removed
check.url,check.passwordandcheck.username. These undocumented historic fields have been deprecated for a while and have confusing impacts (such as not working in all check functionality). It is recommended to use environments to replace this functionality, alternatively, check does support standardurl,usernameandpassword
Bug fixes
- Fixed an issue that the Repair command was unable to remove failed Repeatable migration entries in schema history table for MongoDB
Changes
-
Backup provisioner now puts database into single user mode before restoring
-
Legacy Flyway keys (FL0...) are now deprecated
Java compatibility
-
Update H2 2.3.224 to 2.3.232
-
Upgrade snowflake-jdbc 3.14.3 to 3.20.0 to fix CVE-2024-43382
Performance improvements
- Improved
repairperformance when removing failed migrations
- Removed
-
10.20.005 Jun 2025Release notes
Open source →Bug fixes
-
Fix a bug where error messages are produced when
check -driftis run without settingdeployedSnapshot -
FLYWAY_PIPELINE_ID environment variable was previously broken but is now fixed
Changes
- The 'createSchema' callback is now deprecated and replaced by 'beforeCreateSchema'
Database compatibility
- Support PostgreSQL 17
Java compatibility
- jetty-server 9.4.53.v20231009 to 9.4.56.v20240826 to fix CVE-2024-8184
Thanks to cowwoc for reporting these issues.
-
-
10.18.017 Apr 2025Release notes
Open source →Bug fixes
- Issue 3915 Fixed an issue that could cause Flyway to hang when a database connection is unavailable and there are a large number of pending migrations
Changes
- cleanOnValidationError is now deprecated
Database compatibility
- Updated snowflake driver to 3.14.3
New features
-
Flyway now supports setting personal access token (PAT) through API
-
Added a warning message if 'group' parameter is enabled for databases which don't support DDL transactions
Thanks to Quairix for reporting these issues.
-
10.17.003 Feb 2025Release notes
Open source →Bug fixes
-
Fixed the bug that prevented powershell scripts from running when located in a folder with spaces in the folder name.
-
Fixed the issue where schemas might get inadvertently cleaned when running check in MySQL
Database compatibility
- Cassandra taken out of preview and added to OSS edition
New features
-
Azure Identity is now a dependency of Flyway for SQL Server Active Directory MSI authentication
-
Flyway now supports Environment Overrides for parameters configuration
-
-
10.16.416 Jan 2025Nothing published for this version
-
10.16.316 Oct 2024Nothing published for this version
-
10.16.226 Sep 2024Nothing published for this version
-
10.16.102 Sep 2024Nothing published for this version
-
10.16.029 Jul 2024Release notes
Open source →Bug fixes
-
Fix a bug where mongoDb database name was null
-
Removed duplicate libraries from the command line
-
Issue with
${flyway:workingDirectory}not using configured working directory has been fixed -
Fixed an issue where failed migrations could report a negative execution time
Changes
- The schema model's location is now also specified in schemaModelLocation in the Flyway namespace in Flyway.toml
-
-
10.15.018 Jul 2024Release notes
Open source →Bug fixes
-
Fixed bug where certain keywords in BigQuery and HSQL were not handled correctly when in lower case.
-
Fix a bug where
targetSchemaVersionis not set in API and JSON result objects whenmigratefails, or no versioned migrations are applied -
Fix the bug preventing users from initiating a trial using the "auth" command
Database compatibility
-
Issue 3900 Increase Cloud Spanner support to 2.18.1
-
Issue 3905 Increase H2 support to 2.2.224
Java compatibility
- add file helpers
Thanks to credmond-git and BlueIce for reporting these issues.
-
-
10.12.014 May 2024Release notes
Open source →Bug fixes
- Flyway shouldn't call SqlFluff if there are no pending migrations found
Changes
-
Reworded exception messages when executing scripts fails to say "Script ... failed" instead of "Migration ... failed"
-
'beforeEachMigrateStatement' and 'afterEachMigrateStatement' callbacks are now open source features
-
Updated wording on Drift Report
New features
-
Personal Access Tokens are now supported as a method of authorizing Flyway
-
'versioned' and 'repeatable' can now be used for 'ignoreMigrationPatterns' in the open-source version.
-
10.11.003 Apr 2024Release notes
Open source →Breaking changes
- Update ErrorCode and ErrorOutput to allow extending in plugins - The
ErrorCodeenum is now an interface with the base enum now residing inCoreErrorCode. Any Java usage of this enum will need to be updated accordingly.
Bug fixes
- Add support for stream configuration for ClassPath SQL Migrations
Changes
-
Continue to improve the way Flyway honors the workingDirectory parameter
-
Remove unrelated warning from polyglot engine.
-
Broken up the check page into functional sections and reference & explanation material
-
shouldExecuteExpression returned from info output in json format contained expression after placeholder replacement, rather than before placeholder replacement.
New features
-
Added an
initcommand which will create a project compatible with Flyway Desktop -
Create
flyway.communityDBSupportEnabledto turn off community db support database types if desired
Java compatibility
-
Update AWS S3 dependency to fix CVE-2024-29025
-
Issue 3860 Remove need for
java.desktop
Thanks to axelfontaine for reporting these issues.
- Update ErrorCode and ErrorOutput to allow extending in plugins - The
-
10.8.107 Mar 2024Release notes
Open source →Bug fixes
- Issue 3841 Fix issue with PostgreSQL when running in a transaction
Database compatibility
- Removed Oceanbase from Flyway CLI. If required, please download from Maven Central .
-
10.8.005 Mar 2024Release notes
Open source →Changes
-
output from flyway info can return the contents of a shouldExecute condition, if provided
-
Issue 3835 Downgrade MariaDB Connect/J from 3.3.2 to 2.7.11 to continue to support latest MariaDB without compatibility issues with MySQL. MariaDB 3.X Connect/J requires for
permitMysqlSchemeflag in the URL
New features
- Provide Regex rules to replace the SQLFluff rules Flyway_L001 and Flyway_L002
Java compatibility
- Upgrade com.nimbusds:[email protected] to fix CVE-2023-52428
Thanks to bhavneshpateloptum for reporting these issues.
-
-
10.7.208 Feb 2024Release notes
Open source →Bug fixes
-
Flyway errors running
check -dryrunfor MongoDB -
Fixed a bug with the Oracle PL/SQL parser which caused certain view definitions containing the 'FORCE' keyword to break.
-
Issue 3837 Parameter settings through Environment variables got ignored if combined with command line parameter settings
Changes
-
Bump Flyway-Community-DB-Support to 10.7.2
-
Update AWS secrets manager JDBC dependency to 2.0.2.
-
Flyway matches Oracle SQL*Plus behavior when parsing 'SHOW ERR[ORS]'.
Database compatibility
- Add Community DB Support for Oceanbase
Thanks to jerdaane for reporting these issues.
-
-
10.7.030 Jan 2024Nothing published for this version
-
10.6.016 Jan 2024Release notes
Open source →Bug fixes
- Resolve RedgateCompare toml being read incorrectly.
Changes
-
Improved auth logging to be more concise
-
Make Flyway "Target" an open source feature
-
Make Flyway Detect Encoding an open source feature
-
Make Flyway Batch an open source feature
-
Make Flyway Stream an open source feature
Java compatibility
- Adding API friendly method to
getEngines
-
10.5.011 Jan 2024 -
10.4.122 Dec 2023 -
10.4.020 Dec 2023Release notes
Open source →Bug fixes
- Use instance variable of defaultProperties in DriverDataSource constructor instead of parameter variable
Database compatibility
- Add additional connection attributes when connecting to SingleStore
Thanks to AdalbertMemSQL for reporting these issues.
-
10.3.014 Dec 2023Release notes
Open source →Breaking changes
- The clean command will also drop services and queues in SQL Server.
Bug fixes
-
Correct redgate-compare options when using TOML with check and drift or changes.
-
Fixed reports not displaying Teams and Enterprise level features
Database compatibility
- Issue 3806 Correct HSQLDB support message and increase driver support to 2.7.2
Thanks to ashtonbatty for reporting these issues.
-
10.1.022 Nov 2023Release notes
Open source →Bug fixes
-
Correct urls for fetching offline permits
-
Fix dropping views from GCP Spanner when running clean.
-
Add new groupId to flyway-gradle-plugin
-
Issue 3793 Fix index out of bounds issue in
ConfigUtils
Database compatibility
-
Flyway now supports PostgreSQL version 16.
-
MongoDB 7.0 support available. Currently shipped as preview in Redgate edition CLI.
Breaking changes
- Updated to use dotnet 8 which drops support for RHEL 7 - this only impacts the check verb (drift and changes)
New features
- Flyway now uses Schema History Table locking to allow parallel migrations in Google Cloud Spanner.
Thanks to AlejandroYuste for reporting these issues.
-
-
10.0.113 Nov 2023Release notes
Open source →Bug fixes
-
Fixed handling of
FLYWAY_JDBC_PROPERTIES_ACCESSTOKENenvironment variable with toml projects -
Fixed bug caused by generation of unrecognized parameters when starting the Redgate Comparison engine process.
-
Fixed making locations relative to the working directory when using TOML configuration.
-
When using the new TOML configuration format, 'jarDirs' and 'schemas' will no longer be erased when also configuring certain parameters through the command line or environment variables.
New features
- add support for progress logging to STDERR with json output
Notes
- Flyway Gradle Plugin is currently unable to be released.
-
-
10.0.031 Oct 2023Release notes
Open source →Flyway V10 has landed
Breaking changes
-
Removed deprecated flyway.check.reportFilename. Please use flyway.reportFilename.
-
The 'cherryPick' configuration option has been moved to a configuration extension. When using the API, it can no longer be directly set through configuration object - instead it is set using an 'cherryPickConfigurationExtension' object which must be retrieved from the plugin register. See the docs for this configuration parameter for more information.
-
License key logic has been moved into a different module ('flyway-key-licensing'). This is not shipped in the open-source edition of Flyway so attempting to configure the license key will cause an error. In the Redgate edition of Flyway, license keys must be configured as a configuration extension (see configuration docs for more information).
-
Rename lib/community with lib/flyway
-
Removal of the default
sqlfolder from Flyway CLI and Docker release -
Modularized database support in Flyway to allow greater flexibility. This includes; DB2, Derby, HSQLDB, Informix, PostgreSQL, CockroachDB, Redshift, SAP HANA, Snowflake and Sybase ASE. See Database Support page for your database for module dependency. If you are including Flyway in your project, either as a dependency or via the maven and gradle plugins please include the respective database module in your project configuration.
Changes
-
Remove unused Edition flags documentation, E.G -community or -teams. These flags are no longer used by Flyway and have been marked for deprecation.
-
The lowest supported Gradle version for the Flyway Gradle plugin is now 7.6. This is due to a known issue with older Gradle versions where it cannot handle dependencies with multi-release chars containing Java 19 code.
-
Move older db support handling into OSS
-
If flyway fails due to a licensing issue, return a unique (35) exit code
-
Adjusted the wording on the 'deleted' Repair action to mention it only marks migrations as deleted
Database compatibility
-
Flyway now supports MySQL 8.1.0.
-
Include singlestore into Flyway Community Edition.
-
Google Cloud Spanner has been released and is no longer BETA
New features
-
Info filters are now available in community
-
Added auth command to authorize Flyway online using Redgate username and password
-
Added support for REDGATE_LICENSING_PERMIT_PATH and REDGATE_LICENSING_PERMIT environment variables along with offline licensing for offline machines
-
beforeEachMigrateStatement, afterEachMigrateStatement, afterEachMigrateStatementError, and beforeConnect callbacks are now Community features
-
add support for LocalSecrets resolvers
-
Script migrations are now a Community feature
Java compatibility
-
Retired Java 8 from use. Java 17 is now required for development
-
Move packages and groupID from
org.flywaydb.enterprisetocom.redgate.flyway. Duplicate packages will be deployed toorg.flywaydb.enterpriseuntil a future release.
Notes
- Flyway Gradle Plugin is currently unable to be released.
-