diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml new file mode 100644 index 0000000000..aa3de9974d --- /dev/null +++ b/.github/workflows/jekyll-gh-pages.yml @@ -0,0 +1,51 @@ +# Sample workflow for building and deploying a Jekyll site to GitHub Pages +name: Deploy Jekyll with GitHub Pages dependencies preinstalled + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + # workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + # Build job + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Build with Jekyll + uses: actions/jekyll-build-pages@v1 + with: + source: ./docs + destination: ./_site + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + + # Deployment job + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/README.md b/README.md index 9549212b8b..24031b56a7 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ You can find our getting started guides [here](https://documentation.red-gate.co Our reference documentation can be found [here](https://documentation.red-gate.com/flyway/flyway-cli-and-api). ## Download -You can downlod Flyway from [here](https://documentation.red-gate.com/fd/flyway-open-source-224002364.html) +You can download Flyway from [here](https://documentation.red-gate.com/fd/flyway-open-source-224002364.html) ## About Flyway is brought to you by [Redgate](https://www.red-gate.com/) with the help of many contributors. diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000000..203844741a --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,4 @@ +_site +.sass-cache +.jekyll-metadata +Gemfile.lock \ No newline at end of file diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 0000000000..c472b4ea0a --- /dev/null +++ b/docs/404.html @@ -0,0 +1,24 @@ +--- +layout: default +--- + + + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000000..a1dc7a2863 --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1,46 @@ +source "https://rubygems.org" +#*** Uncomment the line below to get this working locally, otherwise you'll get +# "ffi-1.17.0-x86_64-linux-musl requires rubygems version >= 3.3.22, which is incompatible with the current version, 3.1.2" +#gem "ffi", "~> 1.16.3" + +#gem "github-pages", "~> 232", group: :jekyll_plugins +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +# gem "jekyll", "~> 3.9.2" + + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +#gem "minima", "~> 2.0" + +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.6" +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +# and associated library. +install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do + gem "tzinfo", "~> 1.2" + gem "tzinfo-data" +end + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.0", :install_if => Gem.win_platform? + +# kramdown v2 ships without the gfm parser by default. If you're using +# kramdown v1, comment out this line. +gem "kramdown-parser-gfm" + +# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem +# do not have a Java counterpart. +gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000000..a6f2270915 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1,43 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely edit after that. If you find +# yourself editing this file very often, consider using Jekyll's data files +# feature for the data you need to update frequently. +# +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'bundle exec jekyll serve'. If you change this file, please restart the server process. +remote_theme: pages-themes/minimal@v0.2.0 + +# Site settings +# These are used to personalize your new site. If you look in the HTML files, +# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. +# You can create any custom variable you would like, and they will be accessible +# in the templates via {{ site.myvariable }}. +title: Contributing to Flyway +#email: your-email@example.com +description: >- # this means to ignore newlines until "baseurl:" + Flyway - Database migrations made easy +logo: assets/flyway-logo.png +baseurl: "/public-docs" # the subpath of your site, e.g. /blog +url: "" # the base hostname & protocol for your site, e.g. http://example.com +#twitter_username: jekyllrb +#github_username: jekyll + +# Build settings +markdown: kramdown +theme: minima +plugins: + - jekyll-feed + - jekyll-remote-theme # add this line to the plugins list if you already have one +# Exclude from processing. +# The following items will not be processed, by default. Create a custom list +# to override the default setting. +# exclude: +# - Gemfile +# - Gemfile.lock +# - node_modules +# - vendor/bundle/ +# - vendor/cache/ +# - vendor/gems/ +# - vendor/ruby/ \ No newline at end of file diff --git a/docs/_includes/contributor.html b/docs/_includes/contributor.html new file mode 100644 index 0000000000..83d55ea6cf --- /dev/null +++ b/docs/_includes/contributor.html @@ -0,0 +1,8 @@ +
+ + +
+ {{ include.name }} - {{ include.user }} +
+
+
\ No newline at end of file diff --git a/docs/_includes/head-custom.html b/docs/_includes/head-custom.html new file mode 100644 index 0000000000..70d48e3610 --- /dev/null +++ b/docs/_includes/head-custom.html @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/docs/about.md b/docs/about.md new file mode 100644 index 0000000000..d49cc56101 --- /dev/null +++ b/docs/about.md @@ -0,0 +1,11 @@ +--- +layout: default +title: About +permalink: /about/ +--- + +## Flyway - database migrations made easy. + +This is the documentation site for how to contribute code changes to flyway + +[flyway-organization]: https://github.com/flyway diff --git a/docs/assets/favicon.ico b/docs/assets/favicon.ico new file mode 100644 index 0000000000..41860074cf Binary files /dev/null and b/docs/assets/favicon.ico differ diff --git a/docs/assets/flyway-logo.png b/docs/assets/flyway-logo.png new file mode 100644 index 0000000000..e228262378 Binary files /dev/null and b/docs/assets/flyway-logo.png differ diff --git a/docs/documentation/Community Database Support.md b/docs/documentation/Community Database Support.md new file mode 100644 index 0000000000..cbf8cc2000 --- /dev/null +++ b/docs/documentation/Community Database Support.md @@ -0,0 +1,150 @@ +--- +layout: default +title: Contributing Database Compatibility +permalink: /documentation/communitydb +--- +# Community database support +Flyway is an open source project and so database compatibility can be contributed by the open source community. +Redgate will review submissions but the capabilities of the driver are dependent on the requirements of the originator. + +# Contributing Database Compatibility to Flyway + +Flyway follows an Open Source model for the Community edition. We welcome code contributions through Pull Requests on the [Flyway Community DB Support GitHub page](https://github.com/flyway/flyway-community-db-support). This article will provide help with contributing code to make Flyway compatible with a new database platform. + +Flyway supports migrations for a large number of database platforms in a unified and consistent way. It does this by abstracting away the details of each database into a set of classes for each platform, plus factory classes that construct the appropriate objects for the database at hand; all communication with the database is done through a JDBC connection. The advantage of this approach is that JDBC is a widely adopted standard; with little more than a JDBC driver and knowledge of the SQL dialect used by a database it is possible to make Flyway compatible with your database of choice. + +## You will need... + +* A JDBC driver for your database. +* A Java IDE that builds with Java 17 or higher. + +**Note for contributors:** Flyway will not typically package database drivers for community databases in the CLI bundle so we will need to know where end-users can download the preferred JDBC driver for your database. + +## Getting started +### Build your database support plugin +Fork the [Flyway Community DB Support repository](https://github.com/flyway/flyway-community-db-support). +You should be able to open the project and see a number of modules. +1. Create a module for your database and add it to the list of modules in the flyway-community-db-support `pom.xml` +1. Create a new folder `foo` in `org.flywaydb.community.database` to contain your new classes. +1. In the folder create classes `FooDatabase` (subclassed from Database), `FooSchema` (subclassed from Schema), and `FooTable` (subclassed from Table). These classes make up Flyway's internal representation of the parts of your database that it works on. +1. Create class `FooParser` (subclassed from Parser). This represents a simplified version of a parser for your database's dialect of SQL. When finished it will be able to decompose a migration script into separate statements and report on serious errors, but it does not need to fully understand them. +1. Create a class `FooDatabaseType` subclassed from `BaseDatabaseType` and implement the `CommunityDatabaseType` interface in the folder your created. This class acts as the collation class that brings together all the classes you created before. Implement the required methods. There are also some optional methods you can override to customize the behavior. + * `createSqlScriptFactory` - To use a custom SqlScriptFactory + * `createSqlScriptExecutorFactory` - To use a custom SqlScriptExecutorFactory + * `createExecutionStrategy` - To use a custom DatabaseExecutionStrategy + * `createTransactionalExecutionTemplate` - To use a custom ExecutionTemplate + * `setDefaultConnectionProps` - To set custom default connection properties + * `shutdownDatabase` - To run any necessary code to cleanup the database on shutdown + * `detectUserRequiredByUrl` - To skip prompting for user if the URL contains user information (e.g. user property, login file) + * `detectPasswordRequiredByUrl` - To skip prompting for password if the URL contains password information (e.g. key file, or password property) + +1. Create class `FooConnection` subclassed from `Connection`This represents a JDBC connection to your database. You probably won't use it in isolation but it is an important component of a `JdbcTemplate`, which provides numerous convenience methods for running queries on your database. + In the constructor of `FooConnection`, you can use the `jdbcTemplate` field of `Connection` to query for any database properties that you need to acquire immediately and maintain as part of the state of the connection. You will need to override the following methods as a minimum: + * `doRestoreOriginalState()` - to reset anything that a migration may have changed + * `getCurrentSchemaNameOrSearchPath()` - to return the current database schema for the connection, if this is a concept in your database, or the default schema name if not. + * `doChangeCurrentSchemaOrSearchPath()` - to change the current database schema, if this is a concept in your database. If not, use the default which is a no-op. + * `getSchema()` - to return a constructed `FooSchema` object. + +1. Implement methods for `FooDatabase` to customize it to fit the SQL conventions of your database: + * `doGetConnection()` - to return a new `FooConnection` + * `ensureSupported()` - to determine which versions of your database will be supported by Flyway. During development, you can leave this as a no-op. + * `getRawCreateScript()` - to return SQL appropriate for your database to create the schema history table. Refer to an existing database type to see the column types needed. The table name will be provided by the table argument. If the baseline argument is true, this method should also insert a row for the baseline migration. + * `supportsDdlTransactions()` - to return whether the database can support executing DDL statements inside a transaction or not. + * `getBooleanTrue()` and `getBooleanFalse()` - to return string representations of the Boolean values as used in your database's dialect of SQL. Typically these are "true" and "false", but could be, for example, "1" and "0" + * `catalogIsSchema()` - to return true if the database uses a catalog to represent a single schema (eg. MySQL, SQLite); false if a catalog is a collection of schemas. + * You **may** need to provide your own implementations of these methods: + * `getSelectStatement()` - to return SQL appropriate for your database to select all rows from the history table with installed\_rank greater than a parameter value. + * `getInsertStatement()` - to return SQL appropriate to insert a row into the history table with nine parameter values (corresponding to the table columns in order). + * `supportsEmptyMigrationDescription()` - if your database can't support an empty string in the description column of the history table verbatim (eg. Oracle implicitly converts it to NULL), override this to return false. + * `doQuote()` - to return an escaped version of an identifier for use in SQL. Typically this is the provided value with a double-quote added either side, but could be, for example, square brackets either side as in SQL Server. + +1. You may want to add overrides for `FooParser` to customize it to fit the SQL dialect your database uses: + * The constructor should call the superclass constructor with a peek depth. This determines how far in advance the parser looks to determine the nature of various symbols. 2 is a reasonable start, unless you know your database has two-character entities (like SnowflakeDB's `$$` for javascript delimiters) in which case start at 3. + * `getDefaultDelimiter()` if your database uses something other than a semicolon to delimit separate statements + * `getIdentifierQuote()` if your database uses something other than a double-quote to escape identifiers (eg. MySQL uses backticks) + * `getAlternativeIdentifierQuote()` if your database has a second way to escape identifiers in addition to double-quotes. + * `getAlternativeStringLiteralQuote()` if your database has a second way to mark string literals in addition to single-quotes (eg. MySql allows double-quotes) + * `getValidKeywords()` if your database has a different set of valid keywords to the standard ones. It's not strictly necessary to include keywords that cannot be found in migration scripts. + * There are other overrides available for handling more complex SQL. + +1. Add overrides for `FooSchema` to customize it to fit the SQL dialect your database uses: + * `doExists()` - to query whether the schema described exists in the database + * `doEmpty()` - to query whether the schema contains any sub-objects eg. tables, views, procedures. + * `getObjectCount()` - to query the number of objects of a given type that exist in the schema + * `doCreate()` - to create the schema in the database + * `doDrop()` - to drop the schema in the database + * `doClean()` - to drop all the objects that exist in the schema + * `doAllTables()` - to query for all the tables in the schema and return a populated array of `FooTable` objects + * `getTable()` - to return a `FooTable` object for the given name + +1. Add overrides for `FooTable` to customize it to fit the SQL dialect your database uses: + * `doDrop()` - to drop the table + * `doExists()` - to query whether the table described exists in the database + * `doLock()` - to lock the table with a read/write pessimistic lock until the end of the current transaction. This is used to prevent concurrent reads and writes to the schema history while a migration is underway. If your database doesn't support table-level locks, do nothing. + +1. Finally, expose your database support to the Flyway engine by adding the full qualified name of your `BaseDatabaseType` class to `/src/main/resources/META-INF/services/org.flywaydb.core.extensibility.Plugin` + +### How to test your plugin +#### Testing with a prebuilt Flyway CLI package +This is a quick and easy way to verify that things are working as you expect +1. Download and install the latest [Flyway CLI](https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/) package +1. Put your freshly built `flyway-database-foo.jar` and JDBC driver in the `/jars` folder of your Flyway install directory. +1. Configure Flyway to talk to your database +1. Run your tests + + +#### Testing Flyway with source code +This is more complex but allows you to set breakpoints and debug more easily. + +Get your environment setup for [developing flyway](documentation/setup) + +Copy the file `/flyway-commandline/src/main/assembly/flyway.toml.example` to an accessible location on your machine and rename it to `flyway.toml`. +This location will be a temporary 'scratch' area for testing. Use this copy to set up the following properties: + +```shell +[environments.sample] + url = # - the JDBC URL of your development database + user = # - the user account + password = # - the password to the database +[flyway] + locations = # - to point to an accessible folder where you can put test migrations. + environment = "sample" +``` + +You can now set up a run configuration in your IDE that will compile Flyway and run using your newly created configuration: + +* Main class: `org.flywaydb.commandline.Main` +* Program arguments: `info -X -configFiles=\flyway.toml` +* Classpath of module: `flyway-commandline` + +Flyway itself should start. Since Flyway doesn't yet support your database you should see a message like: + +`org.flywaydb.core.api.FlywayException: ERROR: No database found to handle jdbc:FooDb://:/` + +You're now ready to start adding that database support. We're going to assume your database platform is called **FooDb**. +Change the obvious naming conventions to suit your database. + +When you're ready, add your freshly built `flyway-database-foo.jar` and JDBC driver to the classpath using your IDE. + +#### Run your tests + +* Run the `flyway info` build configuration and see an empty version history. +Congratulations! You have got a basic implementation up and running. You can now start creating migration scripts and running +`flyway migrate` on them. +* Basic SQL scripts should run with few problems, but you may find more edge cases, particularly in `Parser`. + * Look at the existing overrides for existing platforms for examples of how to deal with them. +* If you find you need to make more invasive changes in the core of Flyway, please raise an issue on the appropriate repository. + * We will need to test bigger changes ourselves against all our test instances before we can accept them. + +### Submit your PR for approval +You will need to have: +* Have completed every section of this tutorial +* Submitted your code as a [Pull Request](https://github.com/flyway/flyway-community-db-support/pulls) for our review, remembering to include supporting material (e.g. test code, results, screenshots etc.) to prove compatibility +* Completed any requested code changes +* Signed the [Flyway CLA](https://cla-assistant.io/flyway/flyway-community-db-support) for your PR + +### Once your PR is accepted +* We will add it to the flyway command line module and assemblies. +* We'll include in the next release of FLyway + + diff --git a/docs/documentation/Dev Environment Setup.md b/docs/documentation/Dev Environment Setup.md new file mode 100644 index 0000000000..0afb926354 --- /dev/null +++ b/docs/documentation/Dev Environment Setup.md @@ -0,0 +1,86 @@ +--- +layout: default +title: Dev Environment Setup +permalink: /documentation/setup +--- +# Code: Dev Environment Setup + +To contribute to Flyway you will need to set up your development environment so that you can build and run Flyway. + +For this you will need to set up Git, a JDK, Maven and your IDE. + +## Git + +Flyway uses Git for version control. Download the latest version from the [Git homepage](https://git-scm.com/). + +Make sure the directory containing the binaries has been added the `PATH`. If you downloaded an installer this +should have been taken care of for you. + +## JDK + +Even though Flyway depends on JDK 8 or later, Flyway is built using OpenJDK 11. + +So grab the latest version from the [AdoptOpenJDK website](https://adoptopenjdk.net/releases.html?variant=OpenJDK17). + +After the installation is complete +- set up an environment variable called `JAVA_HOME` that points to your JDK installation directory +- add the `bin` directory under `JAVA_HOME` to the `PATH` + +## Maven + +Flyway is built with Maven 3. So grab the latest version from the [Apache website](http://maven.apache.org/download.html). + +After the installation is complete +- set up an environment variable called `M2_HOME` that points to your Maven installation directory +- add the `bin` directory under `M2_HOME` to the `PATH` + +## IDE + +We use IntelliJ for development. You can grab the latest version from the [JetBrains website](http://www.jetbrains.com/idea/). + +Eclipse should be fine too. However Eclipse has different +defaults for code formatting and import reordering. Keep this in mind so merge conflicts can be reduced to a +minimum. + +## JREs + +In order to build the platform-specific packages of the command-line tool, you need the JRE for each platform. +Unfortunately these are not available through Maven Central and must be added manually to your local Maven +repository. + +Download the v17 JRE package suitable for your OS files from the [Adoptium website](https://adoptium.net/temurin/releases/?version=17): +and place them in your local directory. + +by invoking: + + + mvn install:install-file -DgroupId=net.adoptopenjdk \ + -DartifactId=jre \ + -Dclassifier=windows-x64 \ + -Dtype=zip \ + -Dversion=17.0.6 \ + -Dpackaging=zip \ + -Dfile=path/to/OpenJDK17U-jre_x64_windows_hotspot_17.0.6_10.zip + + + + mvn install:install-file -DgroupId=net.adoptopenjdk \ + -DartifactId=jre \ + -Dclassifier=linux-x64 \ + -Dtype=tar.gz \ + -Dversion=17.0.6 \ + -Dpackaging=tar.gz \ + -Dfile=path/to/OpenJDK17U-jre_x64_linux_hotspot_17.0.6_10.tar.gz + + + + mvn install:install-file -DgroupId=net.adoptopenjdk \ + -DartifactId=jre \ + -Dclassifier=macos-x64 \ + -Dtype=tar.gz \ + -Dversion=17.0.6 \ + -Dpackaging=tar.gz \ + -Dfile=path/to/OpenJDK17U-jre_x64_mac_hotspot_17.0.6_10.tar.gz + + + diff --git a/docs/documentation/Flyway Plugin Development.md b/docs/documentation/Flyway Plugin Development.md new file mode 100644 index 0000000000..fc64919229 --- /dev/null +++ b/docs/documentation/Flyway Plugin Development.md @@ -0,0 +1,76 @@ +--- +layout: default +title: Plugin Development +permalink: /documentation/plugins +--- +# Code: Flyway Plugin Development +Between Flyway 9.0.0 and Flyway 10.0.0, the architecture of Flyway has changed significantly to a modularized system. +This has made it easier to develop plugins for Flyway to expand its capabilities and allow for a more streamlined approach for contributions. +This tutorial will walk you through the steps of creating a plugin for Flyway 10.0.0. + +## Creating a Flyway plugin +To create a Flyway plugin, you will need to create a new Maven module depending on the `flyway-core` module and any other modules related to your database type. +For example, if you are creating a database support plugin for a PostgreSQL variation, you will need to depend on the `flyway-core` and `flyway-database-postgresql` modules. + +Plugins are loaded in Flyway via the Flyway Plugin Register which uses the Java `ServiceLoader` to load plugins at runtime. +To do this you will need a class which implements `org.flywaydb.core.extensibility.Plugin` or a child interface and to create a file in `src/main/resources/META-INF/services` called `org.flywaydb.core.extensibility.Plugin` which contains the fully qualified name of your plugin class. + +Example `org.flywaydb.core.extensibility.Plugin`: +``` +org.flywaydb.database.cockroachdb.CockroachDBDatabaseType +org.flywaydb.database.postgresql.PostgreSQLDatabaseType +org.flywaydb.database.postgresql.PostgreSQLConfigurationExtension +``` + + +## Plugin types +Flyway is now expandable via the Plugin interface within `flyway-core`. This interface allows flyway to load plugins at runtime to use them to extend its functionality and can be extended to provide helper interfaces for specific functionality. +For the purposes of this tutorial, we will be explaining the following plugin types: +* `PluginMetadata` +* `DatabaseType` +* `ConfigurationExtension` + +### PluginMetadata +The `PluginMetadata` interface (`org.flywaydb.core.extensibility.PluginMetadata`) is used to provide Flyway with metadata about a plugin. + +### DatabaseType +Open source database plugins have been moved to a separate repository, see: [Contributing Database Compatibility to Flyway]() + +### ConfigurationExtension +The `ConfigurationExtension` interface (`org.flywaydb.core.extensibility.ConfigurationExtension`) is used to provide Flyway with the ability to support new configuration options. This is usually used to provide new configuration options for plugins. +`ConfigurationExtensions` require the following methods to be implemented: +* `String getNamespace()` - This is the namespace for the configuration option under the `flyway` configuration domain. This is used to group configuration options together. For example the configuration `flyway.postgresql.transactional.lock` has the namespace `postgresql` +* `String getConfigurationParameterFromEnvironmentVariable(String environmentVariable)` - This is used to get the configuration parameter from an environment variable. This is used to allow users to set configuration options via environment variables. For example, the configuration `flyway.postgresql.transactional.lock` can be set via the environment variable `FLYWAY_POSTGRESQL_TRANSACTIONAL_LOCK`. This is only necessary for legacy Flyway configuration. If you are using new Flyway configuration, the Environment Variable format will by default be screaming snake case of your configuration option's path. + +## Flyway Plugin Archetype +To make it easier to create plugins for Flyway, we have created a Maven archetype to create a basic plugin project. +This archetype can be found in the `flyway-plugin-archetype` module in the `flyway` repository. + +### Installing locally +If you wish to compile the Flyway Plugin Archetype locally, you can do so by running the following command from the root of the `flyway` repository: + + mvn clean install -DskipTests -DskipIts -pl flyway-plugin-archetype -am + +### Using the archetype +To create a new Flyway plugin project via commandline, run the following command: + + mvn archetype:generate -DarchetypeGroupId=org.flywaydb + -DarchetypeArtifactId=flyway-plugin-archetype + -DarchetypeVersion=10.0.0 + -DgroupId=org.flywaydb + -DartifactId=my-flyway-plugin + -Dversion=10.0.1-SNAPSHOT + -Dpackage=org.flywaydb.community.database.myflywayplugin + +If using IntelliJ, you can create a new project by selecting `File > New > Project...` and selecting `Maven Archetype` from the list of project types. +Then fill in with the appropriate information, see below, and click `create`: + +![image](assets/intellijProjectArchetype.png) + +This will create a new project in the `my-flyway-plugin` directory. +This directory will contain the following: +* a `pom.xml` file which you can use to build your plugin +* a `src/main/java` directory containing the source code for your plugin +* a `src/test/java` directory containing unit tests for your plugin +* a basic Plugin class which you can extend to implement your plugin in the package specified in your generate command +* a `META-INF/services` directory containing a file which you can use to register your plugin with Flyway. \ No newline at end of file diff --git a/docs/documentation/Submit your Changes.md b/docs/documentation/Submit your Changes.md new file mode 100644 index 0000000000..044995a6ae --- /dev/null +++ b/docs/documentation/Submit your Changes.md @@ -0,0 +1,53 @@ +--- +layout: default +title: Submit your Changes +permalink: /documentation/submit +--- +# Code: Submit your Changes + +Congratulations! You now have a fully functional dev environment for +Flyway. You can start contributing! + +## Raise an issue + +The first step is to raise an issue in the [Issue +Tracker](https://github.com/flyway/flyway/issues?state=open). This issue +will be the place where you will be able to communicate with Flyway\'s +committers and other users. You can use it to present your ideas and +gather feedback. + +## Fork the repository + +The next step is to fork the [GitHub +repository](https://github.com/flyway/flyway): + +![fork](assets/fork.png) + +## Write awesome code + +Now is the time to work your magic and implement stuff! Commit your +changes to your fork and don\'t forget to pull and merge the changes +from the main repo as they happen. + +We use IntelliJ to develop Flyway. The [free community +edition](http://www.jetbrains.com/idea/free_java_ide.html) fits the bill +perfectly. + +All source code is formatted using the default IntelliJ settings. + +## Publish your changes + +Satisfied with your work? Great! Show the world! Create a **pull +request** and briefly describe your changes: + +Step 1:\ +![Pull Request](assets/pull-request.png)\ +Step 2:\ +![Pull Request2](assets/pull-request2.png) + +We\'ll have a look at them and provide you feedback until they\'re ready +to be merged. If they are approved, we\'ll merge them in the mainline +and include them in the next release! + +**Happy coding!** + diff --git a/docs/documentation/assets/code.png b/docs/documentation/assets/code.png new file mode 100644 index 0000000000..3c1b19b0ff Binary files /dev/null and b/docs/documentation/assets/code.png differ diff --git a/docs/documentation/assets/fork.png b/docs/documentation/assets/fork.png new file mode 100644 index 0000000000..8b40d07e45 Binary files /dev/null and b/docs/documentation/assets/fork.png differ diff --git a/docs/documentation/assets/intellijProjectArchetype.png b/docs/documentation/assets/intellijProjectArchetype.png new file mode 100644 index 0000000000..30744f9533 Binary files /dev/null and b/docs/documentation/assets/intellijProjectArchetype.png differ diff --git a/docs/documentation/assets/pull-request.png b/docs/documentation/assets/pull-request.png new file mode 100644 index 0000000000..87aa59e28e Binary files /dev/null and b/docs/documentation/assets/pull-request.png differ diff --git a/docs/documentation/assets/pull-request2.png b/docs/documentation/assets/pull-request2.png new file mode 100644 index 0000000000..9c79707a46 Binary files /dev/null and b/docs/documentation/assets/pull-request2.png differ diff --git a/docs/documentation/hallOfFame.md b/docs/documentation/hallOfFame.md new file mode 100644 index 0000000000..dcbb777f18 --- /dev/null +++ b/docs/documentation/hallOfFame.md @@ -0,0 +1,116 @@ +--- +layout: default +menu: hallOfFame +subtitle: Hall Of Fame +--- +
+

Hall Of Fame

+ +

These people have contributed significantly to improve Flyway

+ +
+ {% include contributor.html name="Axel Fontaine" user="axelfontaine" id="684824" %} + {% include contributor.html name="Alex Panchenko" user="panchenko" id="440271" %} + {% include contributor.html name="Alex Tercete" user="alextercete" id="126538" %} + {% include contributor.html name="Alexander Altergot" user="aaltergot" id="12907019" %} + {% include contributor.html name="Árpád Egyed" user="aegyed" id="12913185" %} + {% include contributor.html name="awal11" user="awal11" id="6557892" %} + {% include contributor.html name="Bartosz Kamiński" user="bkaminnski" id="22824295" %} + {% include contributor.html name="Ben Manes" user="ben-manes" id="378614" %} + {% include contributor.html name="boothen" user="boothen" id="1582761" %} + {% include contributor.html name="Carlo Conserva" user="cc-rock" id="2620063" %} + {% include contributor.html name="Christian Dedie" user="cdedie" id="621229" %} + {% include contributor.html name="Christine Teig" user="cteig" id="1113060" %} + {% include contributor.html name="Craig Davidson" user="cdavid15" id="3115533" %} + {% include contributor.html name="Dan Bunker" user="dlbunker" id="2394431" %} + {% include contributor.html name="dan-nawrocki" user="dan-nawrocki" id="8047997" %} + {% include contributor.html name="Dar Brett" user="dar-brett" id="9624757" %} + {% include contributor.html name="Dennis Hoer" user="dhoer" id="648360" %} + {% include contributor.html name="Evan J. Ercolano" user="EvanErcolano" id="14594200" %} + {% include contributor.html name="FlakM" user="FlakM" id="4190088" %} + {% include contributor.html name="Francesco Proietti" user="franciskittu" id="4881389" %} + {% include contributor.html name="G. Richard Bellamy" user="rbellamy" id="94763" %} + {% include contributor.html name="George Thomas" user="smoothreggae" id="424562" %} + {% include contributor.html name="Igor Nikolaev" user="inikolaev" id="7585750" %} + {% include contributor.html name="Jason Hinch" user="jhinch" id="594559" %} + {% include contributor.html name="Jason Wong" user="super132" id="6581896" %} + {% include contributor.html name="Jean Revertera" user="JeanRev" id="8666989" %} + {% include contributor.html name="Joe Barnett" user="josephlbarnett" id="13838924" %} + {% include contributor.html name="Joe Lee-Moyet" user="yjo" id="1119919" %} + {% include contributor.html name="Jonathan Lally" user="JonLally" id="6360161" %} + {% include contributor.html name="Joris Kuipers" user="jkuipers" id="74792" %} + {% include contributor.html name="Josh Mahonin" user="jmahonin" id="2280043" %} + {% include contributor.html name="jsross" user="jsross" id="5900216" %} + {% include contributor.html name="Julia Hayward" user="juliahayward" id="454881" %} + {% include contributor.html name="karl82" user="karl82" id="233954" %} + {% include contributor.html name="lrozek" user="lrozek" id="741781" %} + {% include contributor.html name="Mark Rotteveel" user="mrotteveel" id="5352689" %} + {% include contributor.html name="Martin Baillie" user="martinbaillie" id="613740" %} + {% include contributor.html name="Mattias Sällström" user="msallstr" id="1045237" %} + {% include contributor.html name="Michael Forstner" user="MichaelF25" id="6987344" %} + {% include contributor.html name="michaelyaakoby" user="michaelyaakoby" id="5503849" %} + {% include contributor.html name="Mikiel Agutu" user="MikielAgutu" id="20282448" %} + {% include contributor.html name="mstarita" user="mstarita" id="2162961" %} + {% include contributor.html name="Pavel Boldyrev" user="bpg" id="627562" %} + {% include contributor.html name="Philip Liddell" user="Lyeeedar" id="1607501" %} + {% include contributor.html name="RobertRad" user="RobertRad" id="11713844" %} + {% include contributor.html name="Roger Brechbühl" user="rotscher" id="2678270" %} + {% include contributor.html name="Sanjay Deshmukh" user="sanjayd" id="251243" %} + {% include contributor.html name="Simon Gamma" user="simschla" id="71494" %} + {% include contributor.html name="Stefan Ferstl" user="ferstl" id="1487727" %} + {% include contributor.html name="Sten Røkke" user="Muni10" id="3974334" %} + {% include contributor.html name="Stephan Pauxberger" user="pauxus" id="1023744" %} + {% include contributor.html name="Tibor Baksa" user="tiborbaksa" id="6848634" %} + {% include contributor.html name="tinybarks" user="tinybarks" id="31551149" %} + {% include contributor.html name="Tomáš Poledný" user="Saljack" id="614424" %} + {% include contributor.html name="umefjord" user="umefjord" id="62725" %} + {% include contributor.html name="Victor Osolovskiy" user="vosolovskiy" id="7282292" %} + {% include contributor.html name="Yannik Hampe" user="yankee42" id="1841729" %} + {% include contributor.html name="Yong Ji" user="kulmam92" id="4615942" %} + {% include contributor.html name="zhanhb" user="zhanhb" id="6323014" %} + {% include contributor.html name="The Milk Man" user="DoodleBobBuffPants" id="17652619" %} + {% include contributor.html name="Martin Konôpka" user="konopka" id="4012902" %} + {% include contributor.html name="Kevin Krummenauer" user="kekru" id="13338343" %} + {% include contributor.html name="Christoph Dreis" user="dreis2211" id="6304496" %} + {% include contributor.html name="Nicholas Fechner" user="NicholasFechner" id="3217175" %} + {% include contributor.html name="Roman Dubinin" user="romash1408" id="14085271" %} + {% include contributor.html name="Rick Selby" user="rickselby" id="1564517" %} + {% include contributor.html name="dohrayme" user="dohrayme" id="960977" %} + {% include contributor.html name="Nick Edwards" user="nickeeromo" id="25245721" %} + {% include contributor.html name="Alexis Deschamps" user="AlexisDeschamps" id="12681350" %} + {% include contributor.html name="Wesley Leung" user="ltwesley" id="7308697" %} + {% include contributor.html name="Georgios Andrianakis" user="geoand" id="4374975" %} + {% include contributor.html name="Eugene Kennedy" user="ekennedy247" id="50927141" %} + {% include contributor.html name="codicuz" user="codicuz" id="48253991" %} + {% include contributor.html name="sstrang" user="sstrang" id="3802197" %} + {% include contributor.html name="Knut Olav Løite" user="olavloite" id="1196707" %} + {% include contributor.html name="Radosław Stankiewicz" user="stankiewicz" id="8183568" %} + {% include contributor.html name="Jon Senchyna" user="TheSench" id="9260413" %} + {% include contributor.html name="Andy Wilkinson" user="wilkinsona" id="914682" %} + {% include contributor.html name="Alexander Berger" user="alex-berger" id="1087375" %} + {% include contributor.html name="Daniel Pottenger" user="Rixium" id="3577800" %} + {% include contributor.html name="James Johnston" user="madninjaskillz" id="2499871" %} + {% include contributor.html name="Simon Kelly" user="snopoke" id="249606" %} + {% include contributor.html name="Juan Ara" user="TarodBOFH" id="17745030" %} + {% include contributor.html name="George Gastaldi" user="gastaldi" id="54133" %} + {% include contributor.html name="Barry Attwater" user="Barry-RG" id="85222749" %} + {% include contributor.html name="Dalei Li" user="lidalei" id="7344016" %} + {% include contributor.html name="Tom Smith" user="tjs145" id="60435811" %} + {% include contributor.html name="Kieran Groble" user="kgroble" id="6350161" %} + {% include contributor.html name="David Phillips" user="electrum" id="9230" %} + {% include contributor.html name="Dmitry Vrublevsky" user="FylmTM" id="626772" %} + {% include contributor.html name="Chris Heppell" user="cjheppell" id="12884767" %} + {% include contributor.html name="Todd" user="todd-dev" id="93123157" %} + {% include contributor.html name="Will Bosley" user="wbosley" id="58671245" %} + {% include contributor.html name="Alexander Mann" user="AlexanderMann" id="3885029" %} +
+ +


Thank you so much!

+ +

Please do not hesitate to let us know if we missed anyone or if we failed to properly attribute a contribution. +

+ +

+ Blog +

+
\ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000000..cca5d7bd65 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,65 @@ +--- +layout: default +--- +Thank you for your desire to contribute to Flyway! +There are many ways you can help ! + +## Help other users on StackOverflow + +Most users will start by asking questions under the +[flyway](http://stackoverflow.com/questions/tagged/flyway) tag on +[StackOverflow](http://stackoverflow.com/questions/tagged/flyway). + +Pick an unanswered question and earn some hard rep by sharing your +knowledge. Other users won\'t be able to thank you enough! + +- [Make another user happy](http://stackoverflow.com/questions/tagged/flyway) + +## Bug reports + +Have you found a bug? Please let us know in the [Issue Tracker](https://github.com/flyway/flyway/issues). + +Make sure to include the following: + +- how you run Flyway (API, Maven, Command-line, \...) +- the steps needed to reproduce it +- a small sample script (for bugs in the parser) +- details about your environment (OS, DB incl. version) + +Also, before you submit a new issue make sure to try again with the +latest release and if possible the latest code in GitHub. + +If someone else already submitted an issue for the same problem, leave a +comment with +1. + +- [Report a bug](https://github.com/flyway/flyway/issues) + +## Documentation +If you are looking for the product documentation it is on the +- [Redgate documentation site](https://documentation.red-gate.com/fd/flyway-cli-and-api-183306238.html) + +If you are looking for the API documentation it is on +- [javadoc.io](https://javadoc.io/doc/org.flywaydb) + +## Write code + +Is there an issue in the issue tracker that you would like to implement? +Great! We have a whole guide on how to get set up and how to proceed. +- [Development environment setup](documentation/setup) +- [Plugin Development](documentation/plugins) +- [Submit your Changes](documentation/submit) + +## Contribute database support + +Discovered that Flyway doesn\'t support your favorite database platform? +Why not contribute the support yourself. + +- [Contributing database support](documentation/communitydb) + +## Contributors + +Flyway wouldn\'t be what it is without the efforts of the many +contributors. Thank you! + +### [Hall of Fame](documentation/hallOfFame) + diff --git a/documentation/Flyway CLI and API/Commands/Init.md b/documentation/Flyway CLI and API/Commands/Init.md new file mode 100644 index 0000000000..7b53db1544 --- /dev/null +++ b/documentation/Flyway CLI and API/Commands/Init.md @@ -0,0 +1,76 @@ +--- +subtitle: Init +--- + +The +`init` command generates a new Flyway project, complete with recommended files and configuration for a given database type. + +It also allows for the upgrading of Flyway .conf files, and the porting of SQL Source Control and Source Control for Oracle projects to Flyway + +## Usage examples + +### Initializing a new Flyway project + +``` +flyway init -projectName=MyProject -databaseType=Sqlite +``` + +### Upgrading a .conf file + +``` +flyway init -projectName=MyProject -databaseType=Sqlite -from=flyway.conf -fromType=Conf +``` + +Either one of `-from` or `-fromtype` must be specified (or both). If only +`-fromType` is specified, it will look for conf files in the [current working directory](). +If there is a +`flyway.conf`, that will be used, otherwise if there is a single conf file with another name, that will be used. +If the project being created is in the same folder as the .conf file being imported from, the .conf file will be renamed, preventing it being picked up by Flyway in the future. + +### Importing a SQL Source Control project + +``` +flyway init -projectName=MyProject -databaseType=Sqlite -from=C:\somePath\MySqlSourceControlProject -fromType=SqlSourceControl +``` + +Either one of `-from` or `-fromtype` must be specified (or both). If only +`-fromType` is specified, it will look for SQL Source Control files in the [current working directory](). +If the project being created is in the same folder as the SQL Source Control project, the operation will transform it into a Flyway Desktop project and prevent it from working as a SQL Source Control project any more. The benefit of doing this is that version control history will be preserved. +Otherwise the original project will be unchanged. + +### Importing a Source Control for Oracle project + +``` +flyway init -projectName=MyProject -databaseType=Sqlite -from=C:\somePath\MySourceControlForOracleProject -fromType=SourceControlForOracle +``` + +Either one of `-from` or `-fromtype` must be specified (or both). If only +`-fromType` is specified, it will look for Source Control for Oracle files in the [current working directory](). +If the project being created is in the same folder as the Source Control for Oracle project, the operation will transform it into a Flyway Desktop project and prevent it from working as a Source Control for Oracle project any more. The benefit of doing this is that version control history will be preserved. +Otherwise the original project will be unchanged. + +## Complete list of parameters + +### Conditionally required + +| Parameter | Namespace | Description | +|----------------|-----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `projectName` | init | The name of the project to be created or imported. This is only optional when upgrading or importing a project. | +| `databaseType` | init | The primary database type of the project to be created. This is only optional when importing a project from SQL Source Control or Source Control for Oracle. | + +### Optional + +| Parameter | Namespace | Description | +|------------|-----------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `fileName` | init | The name of the toml file to generate. This will be resolved relative to the [working directory](). Defaults to `flyway.toml`. | +| `from` | init | The path of a project to import from. This will be resolved relative to the [working directory](). Defaults to the [working directory]() if `fromType` is specified. | +| `fromType` | init | The type of project to import. Valid values are `"Conf"`, `"SqlSourceControl"`, and `"SourceControlForOracle"`. | + +## JSON output format + +```json +{ + "path": "C:\\workingDirectory\\flyway.toml", + "projectId": "someId" +} +``` \ No newline at end of file diff --git a/documentation/Flyway CLI and API/Configuration/Parameters/Environments/Init SQL.md b/documentation/Flyway CLI and API/Configuration/Parameters/Environments/Init SQL.md index e709115368..24a26e78e4 100644 --- a/documentation/Flyway CLI and API/Configuration/Parameters/Environments/Init SQL.md +++ b/documentation/Flyway CLI and API/Configuration/Parameters/Environments/Init SQL.md @@ -13,6 +13,8 @@ This is mainly used for setting some state on the connection that needs to be sh This could effectively be considered an environment specific afterConnect [callback](Concepts/Callback concept). +Please note that this parameter defines an "Initial SQL command," not an "Initialization SQL command." It may be executed multiple times, as it runs immediately after each database connection is established. + ## Usage ### Commandline diff --git a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Kerberos Config File.md b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Kerberos Config File.md index 5aeb3d6675..a6fcc1fcfd 100644 --- a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Kerberos Config File.md +++ b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Kerberos Config File.md @@ -7,7 +7,9 @@ subtitle: flyway.kerberosConfigFile {% include teams.html %} ## Description -The path to the your Kerberos configuration file (e.g. `krb5.ini`) for use in Kerberos authentication. +The path to your Kerberos configuration file (e.g. `krb5.ini`) for use in Kerberos authentication. + +_Note: Flyway only supports Kerberos for the Baseline, Clean, Info, Migrate, Repair and Undo commands. Other commands do not support Kerberos._ ## Usage diff --git a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/OutputFile.md b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/OutputFile.md new file mode 100644 index 0000000000..388f07e113 --- /dev/null +++ b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/OutputFile.md @@ -0,0 +1,30 @@ +--- +pill: outputFile +subtitle: Save console output to filesystem +--- +## Description +Save console output to the filesystem. +If no path is supplied, the file will be saved to host directory. + + +## Usage +### Commandline +```powershell +./flyway info -outputFile=/my/output.txt +``` + +### TOML Configuration File +Not available +### Configuration File +Not available +### Environment Variable +Not available +### API +Not available +### Gradle +Not available +### Maven +Not available + +## Use Cases +This can be useful if the output exceeds the terminal buffer, allowing you to capture data output that would otherwise be lost. \ No newline at end of file diff --git a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Publish Report.md b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Publish Report.md new file mode 100644 index 0000000000..2e3aada96b --- /dev/null +++ b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Publish Report.md @@ -0,0 +1,39 @@ +--- +pill: publish_report +subtitle: flyway.publish_report +redirect_from: Configuration/publish_report/ +--- + +# Publish Report + +## Description + +A boolean value that tells Flyway whether or not to publish to Flyway Pipelines the Flyway report generated by this run. Set to false by default. See the Flyway Pipelines documentation [here](https://red-gate.com/flyway/pipelines/documentation). + +In order to publish a report the report must be generated (see [reportEnabled](configuration/Parameters/Flyway/Report Enabled)), and the CLI must be publishing to the service (see [publishResult](configuration/Parameters/Flyway/Publish Result)). + +**Note:** Flyway Pipelines is currently in preview. + +## Usage + +### Commandline +```bash +./flyway -publishResult=true -reportEnabled=true -flywayServicePublish.publishReport=true +``` + +### TOML +```properties +[flyway] +publishResult = true +reportEnabled = true + +[flyway.flywayServicePublish] +publishReport = true +``` + +### Environment Variable +```properties +FLYWAY_PUBLISH_RESULT=true +FLYWAY_REPORT_ENABLED=true +FLYWAY_PUBLISH_REPORT=true +``` diff --git a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Validate Migration Naming.md b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Validate Migration Naming.md index 053ba6ca3f..d4587503da 100644 --- a/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Validate Migration Naming.md +++ b/documentation/Flyway CLI and API/Configuration/Parameters/Flyway/Validate Migration Naming.md @@ -11,8 +11,6 @@ Whether to ignore migration files whose names do not match the naming convention If `false`, files with invalid names are ignored and Flyway continues normally. If `true`, Flyway fails fast and lists the offending files. -_Note: This parameter is [not respected by Native Connectors](https://documentation.red-gate.com/display/FD/Flyway+Native+Connectors+-+MongoDB), and is always treated as false._ - ## Default false diff --git a/documentation/Flyway CLI and API/Configuration/Provisioners/Snapshot Provisioner.md b/documentation/Flyway CLI and API/Configuration/Provisioners/Snapshot Provisioner.md index 68b872e2b4..34c34a778c 100644 --- a/documentation/Flyway CLI and API/Configuration/Provisioners/Snapshot Provisioner.md +++ b/documentation/Flyway CLI and API/Configuration/Provisioners/Snapshot Provisioner.md @@ -19,6 +19,28 @@ The snapshot provisioner can be used to speed up provisioning a shadow environme - `snapshotVersion` - (Required) The migration version the snapshot represents. This version will be inserted as the baseline version into the `flyway_schema_history` table of the provisioned database. - `cleanOnReprovision` - (Optional) When set to true this option forces a clean of the provisioned database before the snapshot is applied. This option may be required when it's not possible to apply the snapshot to the database. For example, if applying the snapshot needs to re-add a non-null column to a table that has data in it. +## Database creation +The snapshot provisioner will create the database contained in the JDBC URL if it does not already exist, for the supported database engines listed below. +For other database engines, the database specified must already exist before the snapshot provisioner is used. + +### SQL Server +`MyDatabase` will be created if it doesn't already exist based on the following JDBC URL: +``` +jdbc:sqlserver://localhost:1433;databaseName=MyDatabase;trustServerCertificate=true +``` + +### PostgreSQL +`my_database` will be created if it doesn't already exist based on the following JDBC URL: +``` +jdbc:postgresql://localhost:5430/my_database?ssl=true +``` + +### MySQL +`my_database` will be created if it doesn't already exist based on the following JDBC URL: +``` +jdbc:mysql://localhost:3306/my_database?useSSL=false +``` + ## Example The snapshot provisioner can be used in the TOML configuration as follows: ```toml diff --git a/documentation/Flyway CLI and API/Supported Databases/MongoDB.md b/documentation/Flyway CLI and API/Supported Databases/MongoDB.md index 4b1b67f49c..921d88ddb3 100644 --- a/documentation/Flyway CLI and API/Supported Databases/MongoDB.md +++ b/documentation/Flyway CLI and API/Supported Databases/MongoDB.md @@ -4,7 +4,7 @@ subtitle: MongoDB # MongoDB - Preview - **Verified Versions:** V7 - **Maintainer:** Redgate -- **JDBC Driver:** Jetbrains Datagrip MongoDB Driver. +- **JDBC Driver:** JetBrains Datagrip MongoDB Driver. - Binaries: [here](https://www.jetbrains.com/datagrip/jdbc-drivers/), - Source: [here](https://github.com/DataGrip/mongo-jdbc-driver) diff --git a/documentation/Flyway CLI and API/Tutorials/Tutorial - Flyway Desktop migrations workflow with Flyway CLI.md b/documentation/Flyway CLI and API/Tutorials/Tutorial - Flyway Desktop migrations workflow with Flyway CLI.md new file mode 100644 index 0000000000..6e902024a8 --- /dev/null +++ b/documentation/Flyway CLI and API/Tutorials/Tutorial - Flyway Desktop migrations workflow with Flyway CLI.md @@ -0,0 +1,407 @@ +--- +subtitle: 'Tutorial: Flyway Desktop migrations workflow with Flyway CLI' +--- + +# Tutorial: Flyway Desktop migrations workflow with Flyway CLI + +## Introduction + +The V11 release of Flyway saw several new Flyway CLI verbs removed from preview and officially released. In this +document we will explore how to use these new verbs to mirror the Flyway Desktop migrations workflow using Flyway CLI. + +## Prerequisites + +The examples presented here assumed you are using at least Flyway CLI version 11.0.0 and have a teams or enterprise +license. + +## Initialize a project + +Firstly, we will create a new SQL Server project using the `init` command as shown below: + +``` +$ mkdir SqlServerProject +$ cd SqlServerProject +$ flyway init "-init.projectName=SqlServerProject" "-init.databaseType=sqlserver" +``` + +The init command must have the following options passed in: + +- `-init.projectName` - The name of the project +- `-init.databaseType` - The type of database used for the project. + +Once run this will leave us with a project folder that looks as follows: + +``` +PS C:\Users\Flyway\FlywayProjects\SqlServerProject> ls + + + Directory: C:\Users\Flyway\FlywayProjects\SqlServerProject + + +Mode LastWriteTime Length Name +---- ------------- ------ ---- +d----- 05/12/2024 14:48 migrations +d----- 05/12/2024 14:48 schema-model +-a---- 05/12/2024 14:48 69 .gitignore +-a---- 05/12/2024 14:48 4711 Filter.scpf +-a---- 05/12/2024 14:48 3711 flyway.toml +-a---- 05/12/2024 14:48 0 flyway.user.toml +``` + +## Defining environments + +The next step is to define development, shadow and prod environments that will be used as arguments to flyway CLI +commands when comparing databases and generating scripts. Environments can be specified by adding environment +definitions to the `flyway.user.toml` file, as the example below shows: + +```toml +[environments.development] +url = "jdbc:sqlserver://localhost;authentication=sqlPassword;databaseName=Dev;encrypt=true;trustServerCertificate=true" +user = "sa" +password = "..." + +[environments.shadow] +url = "jdbc:sqlserver://localhost;authentication=sqlPassword;databaseName=Shadow;encrypt=true;trustServerCertificate=true" +user = "sa" +password = "..." +provisioner = "clean" + +[environments.prod] +url = "jdbc:sqlserver://localhost;authentication=sqlPassword;databaseName=Prod;encrypt=true;trustServerCertificate=true" +user = "sa" +password = "..." +``` + +These environments allow us to follow the usual development -> shadow -> prod workflow, where the shadow environment is +used to validate development changes before they are applied to the prod environment. + +## Updating the schema model + +The first step in the Flyway Desktop migrations workflow is to update the schema model with objects present in the +development database, as this allows us to get our database into version control. In order to do this, we must first +generate a diff between the development database and the schema model. This can be done using +the [diff]() command as shown below: + +``` +$ flyway diff "-diff.source=development" "-diff.target=schemaModel" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +| YoZgVMdZR3p7FZEygVaRX9MoF2w | Add | DDL trigger | | ddlDatabaseTriggerLog | +| ZKZljmz2_Vvl5wLmV.mczvanHzM | Add | Extended property | | MS_Description | +| VYj3ZC0OtkZR4CbJ_JHm9BMkg_c | Add | Full text catalog | | AW2016FullTextCatalog | +| qlJstpTbyOQ7nRXTfUvY4lnUDIA | Add | Function | dbo | ufnGetAccountingEndDate | +... +| YreyZ8E1z3onEQFgWSGvDqaDUeY | Add | XML schema collection | Production | ProductDescriptionSchemaCollection | +| UJr0Z.pCcr8O5ntP1w6H9teL8kQ | Add | XML schema collection | Sales | StoreSurveySchemaCollection | ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +``` + +The diff command creates an artifact containing all the differences between the development database and the schema +model. This artifact can then be used with other commands, such as +the [model]() command, which applies the differences in the artifact to the +schema model. + +Running the `model` command updates the schema model folder: + +``` +$ flyway model + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Saved to schema model + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Database Triggers\ddlDatabaseTriggerLog.sql + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Extended Properties\MS_Description.sql + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Functions\dbo.ufnGetAccountingEndDate.sql + ... + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Views\Sales.vStoreWithContacts.sql + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Views\Sales.vStoreWithDemographics.sql +``` + +## Generating a baseline script + +Once the database is in version control, the next step is to generate a baseline script. This can be done using the +[generate]() command. Before `generate` can be run, the prod environment +must be diffed against the shadow environment in order to determine the changes required for the baseline script. + +The `diff` command to do this is shown below: + +``` +$ flyway diff "-diff.source=prod" "-diff.target=migrations" "-diff.buildEnvironment=shadow" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Successfully validated 0 migrations (execution time 00:00.009s) +WARNING: No migrations found. Are your locations set up correctly? +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +| YoZgVMdZR3p7FZEygVaRX9MoF2w | Add | DDL trigger | | ddlDatabaseTriggerLog | +| ZKZljmz2_Vvl5wLmV.mczvanHzM | Add | Extended property | | MS_Description | +| VYj3ZC0OtkZR4CbJ_JHm9BMkg_c | Add | Full text catalog | | AW2016FullTextCatalog | +| qlJstpTbyOQ7nRXTfUvY4lnUDIA | Add | Function | dbo | ufnGetAccountingEndDate | +... +| YreyZ8E1z3onEQFgWSGvDqaDUeY | Add | XML schema collection | Production | ProductDescriptionSchemaCollection | +| UJr0Z.pCcr8O5ntP1w6H9teL8kQ | Add | XML schema collection | Sales | StoreSurveySchemaCollection | ++-----------------------------+--------+-----------------------+----------------+---------------------------------------+ +``` + +Note that, here the `diff.target` is set to `migrations` and not `shadow`, whilst the `diff.buildEnvironment` is set to +`shadow`. The `migrations` target will cause the diff command to provision the `shadow` environment. That is, the shadow +environment will be migrated to the latest version before being diffed. Although at the moment we have no migrations, +this is useful further down the line when a project will have migrations. + +The artifact created by the diff command can now be used to generate a baseline script using the `generate` command, as +shown below: + +``` +$ flyway generate "-generate.types=baseline" "-generate.description=Baseline" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Using diff artifact: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff +Generating baseline migration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\B001_20241209164727__Baseline.sql +Generated: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\B001_20241209164727__Baseline.sql + Generated configuration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\B001_20241209164727__Baseline.sql.conf +``` + +Performing a diff between the prod environment and shadow environment will no longer show any differences, as the shadow +environment will be provisioned with the baseline script that was just created: + +``` +$ flyway diff "-diff.source=prod" "-diff.target=migrations" "-diff.buildEnvironment=shadow" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +... +Successfully applied 1 migration to schema [dbo], now at version v001.20241209164727 (execution time 00:02.648s) +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+------+ +| No differences found | ++-----------------------------+--------+-------------+--------+------+ +``` + +## Generating versioned and undo migrations scripts + +Generating versioned and undo scripts uses the `diff`, `model` and `generate` commands seen above. Let's +assume the following table is added to the development database: + +```sql +CREATE TABLE Dev.dbo.NewTable +( + Id INT PRIMARY KEY, + Name NVARCHAR(255) NOT NULL +); +``` + +We now want to get this change into a migration script that can be applied against production. The first step is to get +this change into the schema model. If adding the table is the only change in the development database, then we can +update the schema model with a single command by combining the `diff` and `model` commands: + +``` +$ flyway diff model "-diff.source=development" "-diff.target=schemaModel" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+----------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+----------+ +| J7JsJA_jmgaSrCD.hAdkbUqxxQs | Add | Table | dbo | NewTable | ++-----------------------------+--------+-------------+--------+----------+ + +Saved to schema model + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Tables\dbo.NewTable.sql +``` + +i.e. The `diff` command is run first followed by the `model` command. This is equivalent to running the following +commands sequentially: + +``` +$ flyway diff "-diff.source=development" "-diff.target=schemaModel" +$ flyway model +``` + +Versioned and undo scripts can now be generated using a `diff` and `generate` command combination, where the differences +between the schema model and the shadow environment are converted into a migration script that can be executed. + +``` +$ flyway diff generate "-diff.source=schemaModel" "-diff.target=migrations" "-diff.buildEnvironment=shadow" "-generate.types=versioned,undo" "-generate.description=NewTableAdded" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Successfully applied 1 migration to schema [dbo], now at version v001.20241209164727 (execution time 00:02.820s) +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+----------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+----------+ +| J7JsJA_jmgaSrCD.hAdkbUqxxQs | Add | Table | dbo | NewTable | ++-----------------------------+--------+-------------+--------+----------+ + +Using diff artifact: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff +Generating versioned migration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\V002_20241210110201__NewTableAdded.sql +Generating undo migration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\U002_20241210110201__NewTableAdded.sql +Generated: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\U002_20241210110201__NewTableAdded.sql +Generated: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\V002_20241210110201__NewTableAdded.sql +``` + +We can validate the newly generated migration script by running the diff command and checking there are no +differences between the schema model and the shadow database after applying the migration (remember that the diff +command will provision the shadow environment with the latest migration scripts when `-diff.target=migrations`): + +``` +$ flyway diff "-diff.source=schemaModel" "-diff.target=migrations" "-diff.buildEnvironment=shadow" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Successfully validated 3 migrations (execution time 00:00.016s) +Current version of schema [dbo]: 001.20241209164727 +Migrating schema [dbo] to version "002.20241210110201 - NewTableAdded" +Successfully applied 1 migration to schema [dbo], now at version v002.20241210110201 (execution time 00:00.028s) +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+------+ +| No differences found | ++-----------------------------+--------+-------------+--------+------+ +``` + +## Applying specific changes + +The `generate` and `model` command also accept a `changes` argument, which allows a command separated list of change IDs +to be passed in as an argument or over stdin. + +The example below shows how changes applied to the schema model can be limited to a specific set passed in as a CLI +argument. The `diff` command shows there are 3 tables in the development database which are not present in the schema +model. The model command below only applies the changes for the first two tables by specifying their IDs using the +`-model.changes` argument. + +``` +$ flyway diff "-diff.source=development" "-diff.target=schemaModel" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+------------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+------------+ +| rlWm41EHCIp8krJRqZ.PTVIx2fs | Add | Table | dbo | TestTable1 | +| QvJIORGzbAAz3irDJbEKBcQr8QY | Add | Table | dbo | TestTable2 | +| n6OaP76s3hsLYT8jwdpnl5.WaJ8 | Add | Table | dbo | TestTable3 | ++-----------------------------+--------+-------------+--------+------------+ + +$ flyway model "-model.changes=rlWm41EHCIp8krJRqZ.PTVIx2fs,QvJIORGzbAAz3irDJbEKBcQr8QY" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Saved to schema model + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Tables\dbo.TestTable1.sql + File updated: C:\Users\Flyway\FlywayProjects\SqlServerProject\schema-model\Tables\dbo.TestTable2.sql +``` + +Change IDs can also be passed in over stdin by passing `-` as the argument to the `changes` argument. The example +below shows how this is done for the `generate` command: + +``` +$ flyway diff "-diff.source=schemaModel" "-diff.target=migrations" "-diff.buildEnvironment=shadow" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) +Flyway permit on disk is outdated and cannot be refreshed automatically because there is no refresh token on disk. Please rerun auth + +See release notes here: https://rd.gt/416ObMi +Successfully validated 3 migrations (execution time 00:00.022s) +diff artifact generated: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff ++-----------------------------+--------+-------------+--------+------------+ +| Id | Change | Object Type | Schema | Name | ++-----------------------------+--------+-------------+--------+------------+ +| rlWm41EHCIp8krJRqZ.PTVIx2fs | Add | Table | dbo | TestTable1 | +| QvJIORGzbAAz3irDJbEKBcQr8QY | Add | Table | dbo | TestTable2 | ++-----------------------------+--------+-------------+--------+------------+ + +$ echo "rlWm41EHCIp8krJRqZ.PTVIx2fs" | flyway generate "-generate.changes=-" "-generate.types=versioned,undo" "-generate.description=TestTable1" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +Using diff artifact: C:\Users\Flyway\AppData\Local\Temp\flyway.artifact.diff +Generating undo migration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\U003_20241210113916__TestTable1.sql +Generating versioned migration: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\V003_20241210113916__TestTable1.sql +Generated: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\V003_20241210113916__TestTable1.sql +Generated: C:\Users\Flyway\FlywayProjects\SqlServerProject\migrations\U003_20241210113916__TestTable1.sql +``` + +The diff for each change ID can be viewed using the [diffText]() command. +For example, to view the diff for `TestTable3` we can run the following command, which uses the change ID for +`TestTable3`: + +``` +$ flyway diffText "-diffText.changes=n6OaP76s3hsLYT8jwdpnl5.WaJ8" + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi +--- none ++++ Table/dbo.TestTable3 +CREATE TABLE [dbo].[TestTable3] +( +[Id] [int] NOT NULL, +[Name] [nvarchar] (255) NOT NULL +) +GO +ALTER TABLE [dbo].[TestTable3] ADD CONSTRAINT [PK__TestTabl__3214EC07250C0CE5] PRIMARY KEY CLUSTERED ([Id]) +GO +``` + +## Running migration scripts on prod + +Finally, we can run the migrations scripts generated on the prod environment using the `migrate` command. Note that +`-baselineOnMigrate=true` is passed to baseline the prod database as the schema history table does not exist yet. + +``` +flyway migrate -baselineOnMigrate=true -environment=prod + +Flyway Enterprise Edition {{ site.flywayVersion }} by Redgate +Licensed to red-gate.com (license ID 1174ed6b-b10e-41bd-9a1b-285ddc3239c7) + +See release notes here: https://rd.gt/416ObMi + +Flyway Pipelines are not active for this project. Learn more here: https://flyway.red-gate.com +Schema history table [Prod2].[dbo].[flyway_schema_history] does not exist yet +Successfully validated 5 migrations (execution time 00:00.040s) +Creating Schema History table [Prod2].[dbo].[flyway_schema_history] with baseline ... +Successfully baselined schema with version: 1 +Current version of schema [dbo]: 1 +Migrating schema [dbo] to version "002.20241210110201 - NewTableAdded" +Migrating schema [dbo] to version "003.20241210113916 - TestTable1" +Successfully applied 2 migrations to schema [dbo], now at version v003.20241210113916 (execution time 00:00.023s) +``` \ No newline at end of file diff --git a/documentation/Flyway CLI and API/Tutorials/Tutorial - Migrating from flyway-dev to flyway CLI.md b/documentation/Flyway CLI and API/Tutorials/Tutorial - Migrating from flyway-dev to flyway CLI.md new file mode 100644 index 0000000000..44360fb995 --- /dev/null +++ b/documentation/Flyway CLI and API/Tutorials/Tutorial - Migrating from flyway-dev to flyway CLI.md @@ -0,0 +1,195 @@ +--- +subtitle: 'Tutorial: Migrating from flyway-dev to flyway CLI' +--- + +# Tutorial: Migrating from flyway-dev to flyway CLI + +## Introduction + +The V11 release of Flyway saw several new Flyway CLI verbs removed from preview and officially released. In this +document we will explore how to migrate from `flyway-dev` to these new verbs, as `flyway-dev` will eventually be +deprecated in favour of flyway CLI. + +This document will go through the key `flyway-dev` commands and show how to achieve the same functionality using the +new flyway CLI verbs. + +## Prerequisites + +The examples presented here assumed you are using at least Flyway CLI version 11.0.0 and have a teams or enterprise +license. + +*Note*: The flyway CLI examples below assume flyway is run from the project directory. To run flyway CLI from another +directory use the [`workingDirectory`]() argument to specify the +project location. + +## init - Creating a new project + +The `init` command initializes a new flyway project, For examples, a new SQL Server project can be created using +the `flyway-dev init` command as shown below: + +``` +flyway-dev init --name=SqlServerProject --path=C:\Users\redgate\Documents\SqlServerProject --database-type=SqlServer --i-agree-to-the-eula +``` + +Flyway CLI also has an `init` command which performs the same action, and so the equivalent can be achieved using the +`init` command in flyway CLI as shown below. However, note that flyway CLI must be run from the directory where the +project should be created. + +``` +$ mkdir C:\Users\redgate\Documents\SqlServerProject +$ cd C:\Users\redgate\Documents\SqlServerProject +$ flyway init "-init.projectName=SqlServerProject" "-init.databaseType=sqlserver" +``` + +## diff - Calculate the differences between two sources + +The `diff` command is used to determine the differences between two sources, so that the differences can later be +applied to a target or used to generate a migration script. For example, to generate a diff between the dev environment +and schemaModel, the following `flyway-dev` command can be used: + +``` +flyway-dev diff -p=C:\Users\redgate\Documents\TestFdCmdLine --from=Dev --to=SchemaModel -a=C:\Users\redgate\Documents\TestFdCmdLine\Temp\artifact1 --i-agree-to-the-eula +``` + +Flyway CLI also has a [diff]() command which performs the same action, and takes +a variety of sources to compare between: + +- envId - uses the environment with the id `envId`, defined in the toml configuration +- empty - models an empty database +- schemaModel - the schema model folder referenced by schemaModelLocation +- migrations - uses a buildEnvironment to represent the state of database after specified migrations have been applied +- snapshot:`filePath` - uses a snapshot file at the specified file path + +Therefore, to perform the same comparison between the dev environment and schemaModel using flyway CLI, the following +command can be used: + +``` +flyway diff "-diff.source=development" "-diff.target=schemaModel" +``` + +Note: + +- The id of the environment should be used as an argument to `diff.source` or `diff.target` in flyway CLI. +- A path to the artifact file can optionally be provided using the `-diff.artifactFilename` argument, however a default + path in a temporary location will be used if none is provided. + +## show - Display changes in a diff artifact + +The `show` command is used to display the changes in a diff artifact. For example, the following `flyway-dev` command +will display the differences from the specified artifact file: + +``` +flyway-dev show -p=C:\Users\redgate\Documents\TestFdCmdLine -a=C:\Users\redgate\Documents\TestFdCmdLine\Temp\artifact1 --i-agree-to-the-eula +``` + +Flyway CLI has a [diffText]() command which performs the same action, and +is invoked in a similar way: + +``` +flyway diffText +``` + +*Note*: `diffText` will use the default artifact location if none is provided. An artifact file can be specified using +the`-diffText.artifactFilename` argument. + +## apply - Apply changes from a diff artifact to a target + +The `apply` command is used to apply changes from a diff artifact to a target, where the target could be the schema +model or a target database. For example, the following `flyway-dev` command will apply the specified change from the +artifact file to the target used in the diff: + +``` +flyway-dev apply -p=C:\Users\redgate\Documents\TestFdCmdLine -a=C:\Users\redgate\Documents\TestFdCmdLine\Temp\artifact1 -c=VGFibGU6W2Rib10uW1Rlc3RUYWJsZV0 --i-agree-to-the-eula +``` + +Flyway CLI doesn't have an exact equivalent to the `apply` command. However, it's possible to apply changes from a diff +artifact to the schema model or a target database using the `model` command or `prepare + deploy` commands respectively. +Each case is examined below. + +### Apply changes to the schema model + +The [model]() command can be used to apply changes from a diff artifact to the +schema model. The example below applies the specified change from the diff artifact to the schema model: + +``` +flyway model "-model.changes=VGFibGU6W2Rib10uW1Rlc3RUYWJsZV0" "-model.artifactFilename=C:\Users\redgate\Documents\TestFdCmdLine\Temp\artifact1" +``` + +### Apply changes to a target database + +The [prepare]() and [deploy]() commands can be used in combination to apply changes +to a target database. The example below applies the specified change from the diff artifact to the prod environment: + +``` +flyway prepare deploy "-prepare.artifactFilename=C:\Users\redgate\Documents\TestFdCmdLine\Temp\artifact1" "-prepare.changes=VGFibGU6W2Rib10uW1Rlc3RUYWJsZV0" -environment=prod +``` + +## generate - Generate a migration script from a diff artifact + +The `generate` command is used to generate a migration script from a diff artifact. For example, the following +`flyway-dev` command will generate a baseline migration script from the specified artifact file: + +``` +echo "VGFibGU6W2Rib10uW1Rlc3RUYWJsZV0" | flyway-dev generate -p 'C:\WorkingFolders\FWD\ProjectFolder' -a 'C:\WorkingFolders\FWD\ProjectFolder\artifact.zip' -o 'C:\WorkingFolders\FWD\ProjectFolder\migrations' --name 'B001__BaselineScript.sql' --versioned-only --i-agree-to-the-eula +``` + +Flyway CLI has a [generate]() command which performs the same action. The +following command generates a baseline script: + +``` +flyway generate "-generate.changes=VGFibGU6W2Rib10uW1Rlc3RUYWJsZV0" "-generate.artifactFilename=C:\WorkingFolders\FWD\ProjectFolder\artifact.zip" "-generate.baselineFilename=B001__BaselineScript.sql" "-generate.types=baseline" +``` + +Versioned and undo scripts can also be generated in a similar way: + +``` +flyway generate "-generate.changes=QvJIORGzbAAz3irDJbEKBcQr8QY" "-generate.types=versioned,undo" "-generate.description=NewFeature" +``` + +## next-migration-name - Generate the next migration name + +The `next-migration-name` command is used to generate the next migration name. For example, the following `flyway-dev` +command will generate the next migration name: + +``` +flyway-dev next-migration-name -p=C:\Users\redgate\Documents\TestFdCmdLine -d="DataUpdates" --i-agree-to-the-eula +``` + +Flyway CLI has an `add` command which can be used to generate the next migration name. The following command +prints out the next migration name: + +``` +flyway add "-add.nameOnly=true" "-add.description=DataUpdates" +``` + +Note: Omitting `-add.nameOnly=true` will cause the add command to create the migration file in the first filesystem +migration location found. + +The `generate` command has parameters that can be used to specify the migration filename to be created. Therefore, +generation of the migration filename can be combined with the creation of the next migration script. For example, the +`generate` command below creates a versioned script with the filename `V150_20241213111525__AddOrdersTable.sql` +containing the SQL changes from the most recent diff artifact: + +``` +flyway generate "-generate.types=versioned" "-generate.description=AddOrdersTable" "-generate.version=150" "-generate.timestamp=always" +``` + +Therefore, scenarios where `next-migration-name` could be used are now covered by the `generate` and `add` commands in +flyway CLI. + +## Summary + +The table below summarizes `flyway-dev` commands and their equivalent in flyway CLI: + +| flyway-dev Command | flyway CLI Command | Notes | +|----------------------------|-------------------------------|-------------------------------------------------------------------------------------------------------| +| `init` | `init` | | +| `diff` | `diff` | | +| `show` | `diffText` | | +| `take` | (No equivalent) | | +| `apply` | `model` or `prepare + deploy` | Use `model` for deploying to a schema model and `prepare + deploy` for deploying to a target database | +| `generate` | `generate` | | +| `promote` | (No equivalent) | | +| `resolve` | `info` | The `resolve` command is a wrapper around `flyway info` | +| `parse-migration-name` | (No equivalent) | | +| `construct-migration-name` | `add` | | diff --git a/documentation/Flyway CLI and API/Usage/Community Plugins and Integrations.md b/documentation/Flyway CLI and API/Usage/Community Plugins and Integrations.md index e242a7e79a..40acfb1b93 100644 --- a/documentation/Flyway CLI and API/Usage/Community Plugins and Integrations.md +++ b/documentation/Flyway CLI and API/Usage/Community Plugins and Integrations.md @@ -28,7 +28,7 @@ and much more. {% include plugin.html name="Micronaut" logo="micronaut.png" url="https://github.com/micronaut-projects/micronaut-flyway" info="Modern, JVM-based, full-stack framework" %} {% include plugin.html name="Ninja" logo="ninja.png" url="http://www.ninjaframework.org/documentation/working_with_relational_dbs/db_migrations.html" info="Full stack web framework for Java" %} {% include plugin.html name="NPM" logo="npm.svg" url="https://www.npmjs.com/package/flywaydb-cli" info="Package manager for JavaScript" %} - {% include plugin.html name="NuGet" logo="nuget.png" url="https://www.nuget.org/packages/Flyway.CommandLine" info="The package manager for .NET" %} + {% include plugin.html name="NuGet" logo="nuget.png" url="https://www.nuget.org/packages/flyway.commandLine" info="The package manager for .NET" %} {% include plugin.html name="Play" logo="play.png" url="Usage/Community Plugins and Integrations/Community Plugins and Integrations (Play)" info="High velocity web framework for Java and Scala" %} {% include plugin.html name="PowerShell" logo="powershell.svg" url="https://github.com/cdavid15/flyway-ps-cli" info="Windows command-line shell designed especially for system administrators" %} {% include plugin.html name="Quarkus" logo="quarkus.png" url="https://quarkus.io/guides/flyway-guide" info="Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot" %} diff --git a/documentation/Release notes and older versions/Release Notes for Flyway Engine.html b/documentation/Release notes and older versions/Release Notes for Flyway Engine.html index dd61d1278e..f4e26258c7 100644 --- a/documentation/Release notes and older versions/Release Notes for Flyway Engine.html +++ b/documentation/Release notes and older versions/Release Notes for Flyway Engine.html @@ -9,6 +9,29 @@
+

Flyway 11.1.1 (2025-01-07)

+ +

Bug fixes

+
    +
  • the shouldExecuteExpression field now displays the expression correctly in the JSON output of the info command
  • +
  • Fixed an issue where 'deploy' could fail due to null results despite having executed correctly
  • +
+ +

Changes

+
    +
  • Native Connectors now supports `validateMigrationNaming`
  • +
  • + Issue 3986 + ship library `org-reactive-streams` +
  • +
+ +

+ Thanks to ExtraClock for reporting these issues. +

+
+ +

Flyway 11.1.0 (2024-12-12)

Breaking changes

diff --git a/documentation/_config.yml b/documentation/_config.yml index 0fa4027141..b75597d21a 100644 --- a/documentation/_config.yml +++ b/documentation/_config.yml @@ -1,4 +1,4 @@ -flywayVersion: 11.1.0 +flywayVersion: 11.1.1 enterpriseUrl: https://download.red-gate.com/maven/release/com/redgate/flyway kramdown: smart_quotes: ["apos", "apos", "quot", "quot"] diff --git a/documentation/_vale_config/styles/config/vocabularies/flyway/accept.txt b/documentation/_vale_config/styles/config/vocabularies/flyway/accept.txt index ae4179b72a..741aa80609 100644 --- a/documentation/_vale_config/styles/config/vocabularies/flyway/accept.txt +++ b/documentation/_vale_config/styles/config/vocabularies/flyway/accept.txt @@ -17,7 +17,6 @@ jarDirs (?i)JavaScript Javadoc (?i)JDBC -[Jj]etbrains jConnect JRE (?i)JSON diff --git a/documentation/_vale_config/styles/config/vocabularies/smells/accept.txt b/documentation/_vale_config/styles/config/vocabularies/smells/accept.txt index fbda7ac75f..3cec4687b1 100644 --- a/documentation/_vale_config/styles/config/vocabularies/smells/accept.txt +++ b/documentation/_vale_config/styles/config/vocabularies/smells/accept.txt @@ -9,7 +9,7 @@ cmd database_name default_build [Dd]ev -[Dd]atasource +[Dd]ata[Ss]ource [Ee]g [Ee]nums erroring diff --git a/flyway-commandline/pom.xml b/flyway-commandline/pom.xml index 72052dedd2..b53f1d26ce 100644 --- a/flyway-commandline/pom.xml +++ b/flyway-commandline/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-commandline jar @@ -351,6 +351,12 @@ + + + + + + @@ -566,6 +572,13 @@ + + + + + + + diff --git a/flyway-commandline/src/main/assembly/component.xml b/flyway-commandline/src/main/assembly/component.xml index 3c2b290760..670556996f 100644 --- a/flyway-commandline/src/main/assembly/component.xml +++ b/flyway-commandline/src/main/assembly/component.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -22,17 +22,19 @@ - src/main/assembly/oss + src/main/assembly flyway.cmd + README.txt + 644 true - src/main/assembly/oss + src/main/assembly flyway @@ -174,6 +176,7 @@ + @@ -186,6 +189,9 @@ org.fusesource.jansi:jansi com.google.code.gson:gson + + org.reactivestreams:reactive-streams + lib @@ -211,6 +217,7 @@ io.netty:netty-* + org.reactivestreams:reactive-streams @@ -222,6 +229,7 @@ com.microsoft.azure:azure-core com.microsoft.azure:azure-core-http-netty com.microsoft.azure:azure-json + org.reactivestreams:reactive-streams com.microsoft.azure:msal4j-persistence-extension @@ -299,6 +307,7 @@ + org.flywaydb:flyway-database-ignite diff --git a/flyway-commandline/src/main/assembly/oss/flyway b/flyway-commandline/src/main/assembly/flyway similarity index 100% rename from flyway-commandline/src/main/assembly/oss/flyway rename to flyway-commandline/src/main/assembly/flyway diff --git a/flyway-commandline/src/main/assembly/oss/flyway.cmd b/flyway-commandline/src/main/assembly/flyway.cmd similarity index 100% rename from flyway-commandline/src/main/assembly/oss/flyway.cmd rename to flyway-commandline/src/main/assembly/flyway.cmd diff --git a/flyway-commandline/src/main/assembly/linux-alpine.xml b/flyway-commandline/src/main/assembly/linux-alpine.xml index f3f02144c7..c7ca24faa8 100644 --- a/flyway-commandline/src/main/assembly/linux-alpine.xml +++ b/flyway-commandline/src/main/assembly/linux-alpine.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/assembly/linux.xml b/flyway-commandline/src/main/assembly/linux.xml index cc488b7b85..c71068dea5 100644 --- a/flyway-commandline/src/main/assembly/linux.xml +++ b/flyway-commandline/src/main/assembly/linux.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/assembly/macos-arm64.xml b/flyway-commandline/src/main/assembly/macos-arm64.xml index 14b276755c..1436ccc3d5 100644 --- a/flyway-commandline/src/main/assembly/macos-arm64.xml +++ b/flyway-commandline/src/main/assembly/macos-arm64.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/assembly/macos.xml b/flyway-commandline/src/main/assembly/macos.xml index 277eb0919d..eb6fe2f9da 100644 --- a/flyway-commandline/src/main/assembly/macos.xml +++ b/flyway-commandline/src/main/assembly/macos.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/assembly/no-jre.xml b/flyway-commandline/src/main/assembly/no-jre.xml index 1fe1238575..20afce4a85 100644 --- a/flyway-commandline/src/main/assembly/no-jre.xml +++ b/flyway-commandline/src/main/assembly/no-jre.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/assembly/windows.xml b/flyway-commandline/src/main/assembly/windows.xml index c362635144..efcbdaa96c 100644 --- a/flyway-commandline/src/main/assembly/windows.xml +++ b/flyway-commandline/src/main/assembly/windows.xml @@ -2,7 +2,7 @@ ========================LICENSE_START================================= flyway-commandline ======================================================================== - Copyright (C) 2010 - 2024 Red Gate Software Ltd + Copyright (C) 2010 - 2025 Red Gate Software Ltd ======================================================================== Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/JavaVersionPrinter.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/JavaVersionPrinter.java index be9e717e2e..5bc3cf6f80 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/JavaVersionPrinter.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/JavaVersionPrinter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/Main.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/Main.java index efa864b357..ace98034a5 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/Main.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/Main.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/MavenVersionChecker.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/MavenVersionChecker.java index c7fa73b32a..5802ba063a 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/MavenVersionChecker.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/MavenVersionChecker.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbInfoResult.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbInfoResult.java index 02536b95ea..d8d4cf6e9c 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbInfoResult.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbInfoResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbSupportResult.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbSupportResult.java index c29e8903a9..9ea7ace855 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbSupportResult.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/DbSupportResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/ListEnginesCommandExtension.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/ListEnginesCommandExtension.java index fbfebb9ea1..f3f89df444 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/ListEnginesCommandExtension.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/dbsupport/ListEnginesCommandExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/PluginVersionResult.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/PluginVersionResult.java index 33c06419e7..b71d302c6e 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/PluginVersionResult.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/PluginVersionResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionCommandExtension.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionCommandExtension.java index a587a6675a..c6f956549b 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionCommandExtension.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionCommandExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionResult.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionResult.java index 1fc4b8e66f..3f4135c3c2 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionResult.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/command/version/VersionResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineArguments.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineArguments.java index 259fc87a15..4b13330d7f 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineArguments.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineArguments.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineConfigurationUtils.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineConfigurationUtils.java index ded6ab8040..3c9ab1150a 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineConfigurationUtils.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/CommandLineConfigurationUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManager.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManager.java index 2450e801dd..093b61e8a8 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManager.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManagerImpl.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManagerImpl.java index e9c2219b93..18614c4c94 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManagerImpl.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ConfigurationManagerImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/LegacyConfigurationManager.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/LegacyConfigurationManager.java index c85cab76d5..5da0a35284 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/LegacyConfigurationManager.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/LegacyConfigurationManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ModernConfigurationManager.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ModernConfigurationManager.java index c8bdea6157..b27ab81bb5 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ModernConfigurationManager.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/configuration/ModernConfigurationManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -60,6 +60,7 @@ import static org.flywaydb.core.internal.configuration.ConfigUtils.makeRelativeJarDirsInEnvironmentsBasedOnWorkingDirectory; import static org.flywaydb.core.internal.configuration.ConfigUtils.makeRelativeLocationsBasedOnWorkingDirectory; import static org.flywaydb.core.internal.configuration.ConfigUtils.makeRelativeLocationsInEnvironmentsBasedOnWorkingDirectory; +import static org.flywaydb.core.internal.configuration.ConfigUtils.warnForUnknownEnvParameters; import static org.flywaydb.core.internal.util.ExceptionUtils.getFlywayExceptionMessage; @CustomLog @@ -171,10 +172,10 @@ public Configuration getConfiguration(CommandLineArguments commandLineArguments) throw new FlywayException( String.format("Failed to configure parameter: '%s' in your '%s' environment", fieldName, envKey)); } - - } + warnForUnknownEnvParameters(config.getEnvironments()); + if (workingDirectory != null) { makeRelativeLocationsBasedOnWorkingDirectory(workingDirectory, config.getFlyway().getLocations()); makeRelativeLocationsInEnvironmentsBasedOnWorkingDirectory(workingDirectory, config.getEnvironments()); diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/LoggingUtils.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/LoggingUtils.java index b60cab3a8e..33c805bb89 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/LoggingUtils.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/LoggingUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ColorizedConsoleLog.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ColorizedConsoleLog.java index ab139d112d..909a8fcc2a 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ColorizedConsoleLog.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ColorizedConsoleLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLog.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLog.java index 4612ef9695..a0d3ff8ba7 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLog.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLogCreator.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLogCreator.java index 819a6a65a8..170fe2ed9d 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLogCreator.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/console/ConsoleLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLog.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLog.java index abdaa77f8c..3a385c2711 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLog.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLogCreator.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLogCreator.java index b122b45ffc..28d611f424 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLogCreator.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/logging/file/FileLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-commandline/src/main/java/org/flywaydb/commandline/utils/TelemetryUtils.java b/flyway-commandline/src/main/java/org/flywaydb/commandline/utils/TelemetryUtils.java index 4be12295a8..877f93eeff 100644 --- a/flyway-commandline/src/main/java/org/flywaydb/commandline/utils/TelemetryUtils.java +++ b/flyway-commandline/src/main/java/org/flywaydb/commandline/utils/TelemetryUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-commandline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ import lombok.NoArgsConstructor; import lombok.experimental.ExtensionMethod; import org.flywaydb.core.api.configuration.Configuration; +import org.flywaydb.core.api.configuration.FluentConfiguration; import org.flywaydb.core.api.output.InfoOutput; import org.flywaydb.core.extensibility.RootTelemetryModel; import org.flywaydb.core.extensibility.Tier; @@ -113,6 +114,10 @@ public static RootTelemetryModel populateRootTelemetry(RootTelemetryModel rootTe }); rootTelemetryModel.setCustomParameters(String.join(",", parameterNames)); + // ModernConfigurationManager creates a ClassicConfiguration + // LegacyConfigurationManager creates a FluentConfiguration + rootTelemetryModel.setLegacyMode(configuration instanceof FluentConfiguration); + } rootTelemetryModel.setContainerType(DockerUtils.getContainerType(Paths::get)); diff --git a/flyway-core/pom.xml b/flyway-core/pom.xml index 33aea16a0c..8f359e5be2 100644 --- a/flyway-core/pom.xml +++ b/flyway-core/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-core jar diff --git a/flyway-core/src/main/java/org/flywaydb/core/Flyway.java b/flyway-core/src/main/java/org/flywaydb/core/Flyway.java index 7b9386e323..258700352a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/Flyway.java +++ b/flyway-core/src/main/java/org/flywaydb/core/Flyway.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/FlywayExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/FlywayExecutor.java index d5eed20f43..b17c2e1bb5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/FlywayExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/FlywayExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/FlywayTelemetryManager.java b/flyway-core/src/main/java/org/flywaydb/core/FlywayTelemetryManager.java index 454c1a633b..eb76cb15bd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/FlywayTelemetryManager.java +++ b/flyway-core/src/main/java/org/flywaydb/core/FlywayTelemetryManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/ProgressLogger.java b/flyway-core/src/main/java/org/flywaydb/core/ProgressLogger.java index 84cf77b40f..ff32fb1056 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/ProgressLogger.java +++ b/flyway-core/src/main/java/org/flywaydb/core/ProgressLogger.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerEmpty.java b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerEmpty.java index 6c8e64b6e5..2874d77308 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerEmpty.java +++ b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerEmpty.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerJson.java b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerJson.java index 9ec177b770..08246820eb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerJson.java +++ b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerJson.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerSynchronized.java b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerSynchronized.java index 42e8bf7cec..eaeb13ca4e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerSynchronized.java +++ b/flyway-core/src/main/java/org/flywaydb/core/ProgressLoggerSynchronized.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/ProgressModel.java b/flyway-core/src/main/java/org/flywaydb/core/ProgressModel.java index ad9018f7e4..2d83cb8c6c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/ProgressModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/ProgressModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/ClassProvider.java b/flyway-core/src/main/java/org/flywaydb/core/api/ClassProvider.java index bf11d99671..a71e70fc89 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/ClassProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/ClassProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/CoreErrorCode.java b/flyway-core/src/main/java/org/flywaydb/core/api/CoreErrorCode.java index 99b9ccc5eb..c1a8b4ae86 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/CoreErrorCode.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/CoreErrorCode.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/CoreMigrationType.java b/flyway-core/src/main/java/org/flywaydb/core/api/CoreMigrationType.java index 6a264d9990..4a55746a56 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/CoreMigrationType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/CoreMigrationType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java b/flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java index c879a56202..bb38a311fd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/ErrorDetails.java b/flyway-core/src/main/java/org/flywaydb/core/api/ErrorDetails.java index 32d6521e2b..3dc7e62fb8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/ErrorDetails.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/ErrorDetails.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java b/flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java index cf5be98e42..d0ee5ea4a8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java b/flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java index f077fb5779..e32d37c82c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/LoadableMigrationInfo.java b/flyway-core/src/main/java/org/flywaydb/core/api/LoadableMigrationInfo.java index fa7eb019d1..980e5236e1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/LoadableMigrationInfo.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/LoadableMigrationInfo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/Location.java b/flyway-core/src/main/java/org/flywaydb/core/api/Location.java index 888294c09c..24a7478a7e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/Location.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/Location.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationFilter.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationFilter.java index 5d5f7b7a4f..21732ca2cd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationFilter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationFilter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java index 9a5b24458b..9e11c1c68c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java index 417917d685..1fb53c19d4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationPattern.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationPattern.java index 665ad38394..74223c6876 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationPattern.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationPattern.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java index 36e23eb308..55fd5fecb7 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java index 54da777cc7..e801a9a84c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/ResourceProvider.java b/flyway-core/src/main/java/org/flywaydb/core/api/ResourceProvider.java index ddc5cbc6d5..fc58c0917a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/ResourceProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/ResourceProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java index 73a2333078..28953d239f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java index 7a7e53a26d..d98f5ec3df 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java index 4eebc71f9c..8435b434cf 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java index 2ddc796de1..f692ec8878 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java index d04d42163d..de30ba4fd2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java index 4bb6f731c5..98cf4dd3da 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java index d1fc268825..3c44002894 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java index 37261b4756..28b13cda76 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java index 10709dffe1..d8ef321a38 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java index 3e8b728437..c308c7d1cb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java index 7474b7e317..77f14272f5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/S3ClientFactory.java b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/S3ClientFactory.java index 31623b2a79..ba1135d5aa 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/S3ClientFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/S3ClientFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java index e0e842f8c6..aed43472ff 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayBlockStatementExecutionException.java b/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayBlockStatementExecutionException.java index 0897cf99e3..bdb81d5bc8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayBlockStatementExecutionException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayBlockStatementExecutionException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayValidateException.java b/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayValidateException.java index a26dec8935..7f6199c6ea 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayValidateException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/exception/FlywayValidateException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java b/flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java index 3565ecfef0..935dd53bc0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java index 4c396ea7ec..07bbfa59d8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java index a2dfc22a2d..b6001c09b1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java b/flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java index 30e9b2d0b7..ba4f1d58f7 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java index 43f8e8390a..55e5ffe5db 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java b/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java index 91fd4f7765..e43232e6ad 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/ProgressBar.java b/flyway-core/src/main/java/org/flywaydb/core/api/logging/ProgressBar.java index 8501413b89..4c535ef9c0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/logging/ProgressBar.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/logging/ProgressBar.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java index 2761855b99..691c048f9e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java index e3752d6dbb..371a15f3de 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java index c48961b65c..569efa0b67 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java index db05086be7..d747881b7a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineAppliedMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineAppliedMigration.java index 38fe456a88..28c10f66a2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineAppliedMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineAppliedMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineJavaMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineJavaMigration.java index 0fdc467419..cea804031a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineJavaMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineJavaMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationConfigurationExtension.java index f576c181b3..0b503581e9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationResolver.java index ba3b60608c..61e292fe76 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationType.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationType.java index 2534b873f5..8327874461 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationTypeResolver.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationTypeResolver.java index 7e20172791..296f5b752c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationTypeResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineMigrationTypeResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResolvedMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResolvedMigration.java index dfe1ebbd5c..cb29ee36d5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResolvedMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResolvedMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResourceTypeProvider.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResourceTypeProvider.java index d5c5bf5b1e..e5dd1cb059 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResourceTypeProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/baseline/BaselineResourceTypeProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java index 12e04c779b..7540e43e9f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/BaselineResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/BaselineResult.java index e1ecdacb0c..76696b611a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/BaselineResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/BaselineResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/CleanResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/CleanResult.java index d667831b2f..ac3de36ff0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/CleanResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/CleanResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/CommandResultFactory.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/CommandResultFactory.java index da18530ea1..6a10da8e70 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/CommandResultFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/CommandResultFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/CompositeResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/CompositeResult.java index 41c5bbc5a4..8e41659f9f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/CompositeResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/CompositeResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/ErrorOutput.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/ErrorOutput.java index bfcb8d6320..b3e213755d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/ErrorOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/ErrorOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/HtmlResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/HtmlResult.java index cf557fe893..71fa3a01ea 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/HtmlResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/HtmlResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoOutput.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoOutput.java index 70c34660cc..747e237f68 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoResult.java index e85b7bacf7..1bfe993f8a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/InfoResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateErrorResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateErrorResult.java index 40bc631c1f..6392a456fc 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateErrorResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateErrorResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateOutput.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateOutput.java index efdc3ff142..18476c22b3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateResult.java index 6ed1764ed3..7a2d2e938e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrateResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrationKey.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrationKey.java index 2e0dd199b4..6a06f08931 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrationKey.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/MigrationKey.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResult.java index 364d9637b2..dd8b59ef49 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultBase.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultBase.java index 60b26c88b9..a802383267 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultBase.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultBase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultJsonBase.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultJsonBase.java index 01bada2f4e..1973a6f3c9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultJsonBase.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/OperationResultJsonBase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairOutput.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairOutput.java index 8c5705a74e..09fbe016b6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairResult.java index 644359d8c0..23103b8639 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/RepairResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateOutput.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateOutput.java index 6d16a19d34..a8abe44e05 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateResult.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateResult.java index f1e31d9340..7b48caa6f1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/ValidateResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/output/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/output/package-info.java index 017f889157..fa075c9eba 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/output/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/output/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/package-info.java index c9422526cc..63501f128c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/pattern/ValidatePattern.java b/flyway-core/src/main/java/org/flywaydb/core/api/pattern/ValidatePattern.java index b5a216bda9..26a6b30eb6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/pattern/ValidatePattern.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/pattern/ValidatePattern.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java index b212d3e434..2bacbbee43 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java index 64ef17e185..9059727f12 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java index 8283e40b04..fca122d2d7 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java index 53ba672dc9..da147ff136 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResource.java b/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResource.java index 75914196da..ec2b22593e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResourceMetadata.java b/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResourceMetadata.java index 48136196e8..0731771a1e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResourceMetadata.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resource/LoadableResourceMetadata.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resource/Resource.java b/flyway-core/src/main/java/org/flywaydb/core/api/resource/Resource.java index ebbe9e7569..76141b1d87 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resource/Resource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resource/Resource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resource/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/api/resource/package-info.java index e53c3650d1..91d59aaa1e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/api/resource/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/api/resource/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/ConnectionType.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/ConnectionType.java index 8519bbaa97..873b005508 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/ConnectionType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/ConnectionType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/DatabaseSupport.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/DatabaseSupport.java index 3e9574a449..8d22f17bd9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/DatabaseSupport.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/DatabaseSupport.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabase.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabase.java index c4170141e3..5f06a28621 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabase.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -42,6 +42,7 @@ */ public interface ExperimentalDatabase extends Plugin, AutoCloseable { Log LOG = org.flywaydb.core.api.logging.LogFactory.getLog(ExperimentalDatabase.class); + String APPLICATION_NAME = "Flyway by Redgate"; /** * Check for if this database type supports the provided URL/Connection String. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolver.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolver.java index c15b39b395..00e7026834 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolverImpl.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolverImpl.java index 376e02639a..a8ea1de79d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolverImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalDatabasePluginResolverImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalModeUtils.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalModeUtils.java index 1abe48aed3..0d9e86bab4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalModeUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/ExperimentalModeUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/MetaData.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/MetaData.java index 4cda96f133..587decfa54 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/MetaData.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/MetaData.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CompositeMigrationTypeResolver.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CompositeMigrationTypeResolver.java index 3ff5edbc71..0f09155162 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CompositeMigrationTypeResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CompositeMigrationTypeResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CoreMigrationTypeResolver.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CoreMigrationTypeResolver.java index 2f8802f2a4..098e6fa337 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CoreMigrationTypeResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/CoreMigrationTypeResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationComparator.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationComparator.java index 7f6d51dc9b..496969b680 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationComparator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationComparator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationInfoFilter.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationInfoFilter.java index ee77c30f98..f90a830441 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationInfoFilter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationInfoFilter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScanner.java index d344b2f20c..e0ba32a4e2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScannerManager.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScannerManager.java index b052dd34c8..f1777d509a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScannerManager.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationScannerManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationStateCalculator.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationStateCalculator.java index f7e634ea56..a5d039ccc2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationStateCalculator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/ExperimentalMigrationStateCalculator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/MigrationTypeResolver.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/MigrationTypeResolver.java index 835c9c7808..15ba3ad798 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/MigrationTypeResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/migration/MigrationTypeResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/ResolvedSchemaHistoryItem.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/ResolvedSchemaHistoryItem.java index bc483f3e35..d61283a5b7 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/ResolvedSchemaHistoryItem.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/ResolvedSchemaHistoryItem.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryItem.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryItem.java index a8f80263a6..88701c7eb4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryItem.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryItem.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryModel.java b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryModel.java index 28ba309240..e847dd9779 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/experimental/schemahistory/SchemaHistoryModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/AppliedMigration.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/AppliedMigration.java index c9319ce31b..6029809ff2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/AppliedMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/AppliedMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/CleanModePlugin.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/CleanModePlugin.java index 821190be19..2e4d462265 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/CleanModePlugin.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/CleanModePlugin.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/CommandExtension.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/CommandExtension.java index 1cfd769a20..27837d2eb6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/CommandExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/CommandExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationExtension.java index de6b6b67e1..c5daa3dd08 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationParameter.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationParameter.java index 54561b26d1..dd69469e43 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationParameter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationParameter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationProvider.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationProvider.java index 6bd848fefe..a31e942699 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ConfigurationProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/EventTelemetryModel.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/EventTelemetryModel.java index 175458c7b4..7521159b03 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/EventTelemetryModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/EventTelemetryModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayExpiredLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayExpiredLicenseKeyException.java index b809dd68eb..9dc7be12fa 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayExpiredLicenseKeyException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayExpiredLicenseKeyException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayInvalidLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayInvalidLicenseKeyException.java index 62d23ee1a8..d0d674cdc6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayInvalidLicenseKeyException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayInvalidLicenseKeyException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayRedgateLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayRedgateLicenseKeyException.java deleted file mode 100644 index 4739c9c6a2..0000000000 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayRedgateLicenseKeyException.java +++ /dev/null @@ -1,29 +0,0 @@ -/*- - * ========================LICENSE_START================================= - * flyway-core - * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd - * ======================================================================== - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * =========================LICENSE_END================================== - */ -package org.flywaydb.core.extensibility; - -import org.flywaydb.core.internal.license.FlywayLicensingException; - -public class FlywayRedgateLicenseKeyException extends FlywayLicensingException { - public FlywayRedgateLicenseKeyException() { - super("Invalid license key. You have provided a Redgate license key. Please contact sales@flywaydb.org to" + - " acquire a Flyway license key (\"FL01\" followed by 512 hex chars)"); - } -} diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayTrialExpiredException.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayTrialExpiredException.java index 45d9addf5a..1b58004353 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayTrialExpiredException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/FlywayTrialExpiredException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/InfoTelemetryModel.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/InfoTelemetryModel.java index 5858bf0b34..fe623c2a17 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/InfoTelemetryModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/InfoTelemetryModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/LicenseGuard.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/LicenseGuard.java index 64f9d01af2..5158304925 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/LicenseGuard.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/LicenseGuard.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/MigrationType.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/MigrationType.java index ad8085fa35..d14b978f92 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/MigrationType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/MigrationType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/Plugin.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/Plugin.java index aed605d254..d7be3538c3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/Plugin.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/Plugin.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/PluginMetadata.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/PluginMetadata.java index 40df8e5c41..5ea5c7c0d8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/PluginMetadata.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/PluginMetadata.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceType.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceType.java index e9a73b3f5b..9a162a21a5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceTypeProvider.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceTypeProvider.java index d7b2a6b03f..f0e279d364 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceTypeProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/ResourceTypeProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/RootTelemetryModel.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/RootTelemetryModel.java index 3d19f5ce3b..ab9601784a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/RootTelemetryModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/RootTelemetryModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -47,6 +47,7 @@ public class RootTelemetryModel { private boolean isExperimentalMode; private String connectionType; private String customParameters; + private boolean isLegacyMode; private Instant startTime = Instant.now(); } diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/TelemetryPlugin.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/TelemetryPlugin.java index 3bd4758c4d..61a1628ba6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/TelemetryPlugin.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/TelemetryPlugin.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/Tier.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/Tier.java index df0a06a1c3..e70246394b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/Tier.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/Tier.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/extensibility/VerbExtension.java b/flyway-core/src/main/java/org/flywaydb/core/extensibility/VerbExtension.java index ae62633570..049d42e8b0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/extensibility/VerbExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/extensibility/VerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthFileReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthFileReader.java index 52658ad645..000e8b57db 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthFileReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthFileReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthPropertiesProvider.java b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthPropertiesProvider.java index ef4d9e0b52..3a948e2495 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthPropertiesProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/ExternalAuthPropertiesProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/postgres/PgpassFileReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/postgres/PgpassFileReader.java index 9f5113b0fd..9d1aed3814 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/postgres/PgpassFileReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/authentication/postgres/PgpassFileReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/ArbitraryScriptCallback.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/ArbitraryScriptCallback.java index f408330364..a8f44241ce 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/ArbitraryScriptCallback.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/ArbitraryScriptCallback.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java index 77fcd0a373..a2c4dc4e92 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java index c6509ea9e7..53b3001497 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java index f0f79e9446..1cf6b2da38 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java index 6dbc6ea1e0..739ecc0f59 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java index 9d1cb5eeeb..9516cb10a8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java index 5a963c9184..3bed75c6ea 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java index 0c90421ffd..4117a26205 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java b/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java index c01283b622..ad8153c327 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java index 8771fb06bc..67b3947202 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java index 48a70b326c..109fbcf81c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java index 29ba531839..d39afa140a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java index 092f5b9f6c..6c28e3c74a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java index 200936241a..4d4c9c94fb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java index 445d56c16b..49aa42eed9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java index da6d8c1d2b..f5bda3b7a1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanExecutor.java index 049a7c582f..91a5b90904 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModeConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModeConfigurationExtension.java index 95e34b1f57..8b11155ab5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModeConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModeConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModel.java index 43f0e29f8a..ce328be3a8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/CleanModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/DbClean.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/DbClean.java index feb60de829..07a5a9d9bd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/DbClean.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/DbClean.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/SchemaModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/SchemaModel.java index d2090faf45..380f91f26b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/SchemaModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/clean/SchemaModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java index e53fd5ea43..01e9b1cd21 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java index da64058ee1..30601e9ee5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -523,16 +523,24 @@ public static Map loadConfigurationFromInputStream(InputStream i * @return The properties from the configuration file. An empty Map if none. * @throws FlywayException When the configuration could not be read. */ - public static Map loadConfigurationFromReader(Reader reader) throws FlywayException { + public static Map loadConfigurationFromReader(final Reader reader) throws FlywayException { + return loadConfigurationFromReader(reader, false); + } + + public static Map loadConfigurationFromReader(final Reader reader, final boolean raw) throws FlywayException { try { String contents = FileUtils.copyToString(reader); - return loadConfigurationFromString(contents); + return loadConfigurationFromString(contents, raw); } catch (IOException e) { throw new FlywayException("Unable to read config", e); } } - public static Map loadConfigurationFromString(String configuration) throws IOException { + public static Map loadConfigurationFromString(final String configuration) throws IOException { + return loadConfigurationFromString(configuration, false); + } + + public static Map loadConfigurationFromString(final String configuration, final boolean raw) throws IOException { String[] lines = configuration.replace("\r\n", "\n").split("\n"); StringBuilder confBuilder = new StringBuilder(); @@ -571,7 +579,9 @@ public static Map loadConfigurationFromString(String configurati String contents = confBuilder.toString(); Properties properties = new Properties(); - contents = expandEnvironmentVariables(contents, System.getenv()); + if (!raw) { + contents = expandEnvironmentVariables(contents, System.getenv()); + } properties.load(new StringReader(contents)); return propertiesToMap(properties); } @@ -990,4 +1000,13 @@ public static String getCalculatedDefaultSchema(Configuration configuration) { } return defaultSchemaName; } + + public static void warnForUnknownEnvParameters(Map environments) { + environments.forEach((envName, envModel) -> { + if (!envModel.getUnknownConfigurations().isEmpty()) { + LOG.debug("Unknown parameters configured in Environment " + envName + ": " + + String.join(",", envModel.getUnknownConfigurations().keySet())); + } + }); + } } diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java index b9ebf830e0..781e8ef1ef 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ListDeserializer.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ListDeserializer.java index 4f16c3ee2c..3ada32015a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ListDeserializer.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ListDeserializer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/TomlUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/TomlUtils.java index b93d468c63..56be1df328 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/TomlUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/TomlUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/DeployScriptFilenameConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/DeployScriptFilenameConfigurationExtension.java index 9e3c22c166..43e4954202 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/DeployScriptFilenameConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/DeployScriptFilenameConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/PrepareScriptFilenameConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/PrepareScriptFilenameConfigurationExtension.java index 5de8c459ed..b258dfead0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/PrepareScriptFilenameConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/extensions/PrepareScriptFilenameConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ConfigurationModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ConfigurationModel.java index 571d885717..75726033cb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ConfigurationModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ConfigurationModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/DataSourceModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/DataSourceModel.java index 09b05637ff..06b5dae245 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/DataSourceModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/DataSourceModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/EnvironmentModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/EnvironmentModel.java index 194ff80381..02b78ba62e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/EnvironmentModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/EnvironmentModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,13 @@ */ package org.flywaydb.core.internal.configuration.models; +import com.fasterxml.jackson.annotation.JsonAnySetter; import java.util.HashMap; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.experimental.ExtensionMethod; +import org.flywaydb.core.internal.util.ClassUtils; import org.flywaydb.core.internal.util.MergeUtils; import java.util.ArrayList; @@ -48,6 +50,10 @@ public class EnvironmentModel { private String provisioner; private FlywayEnvironmentModel flyway = new FlywayEnvironmentModel(); + @JsonAnySetter + @Getter(onMethod = @__(@ClassUtils.DoNotMapForLogging)) + private Map unknownConfigurations = new HashMap<>(); + public EnvironmentModel merge(EnvironmentModel otherPojo) { EnvironmentModel result = new EnvironmentModel(); result.url = MergeUtils.merge(url, otherPojo.url); @@ -62,6 +68,7 @@ public EnvironmentModel merge(EnvironmentModel otherPojo) { result.resolvers = MergeUtils.merge(resolvers, otherPojo.resolvers, EnvironmentModel::MergeResolvers); result.provisioner = MergeUtils.merge(provisioner, otherPojo.provisioner); result.flyway = flyway.merge(otherPojo.flyway); + result.unknownConfigurations = MergeUtils.merge(unknownConfigurations, otherPojo.unknownConfigurations, MergeUtils::mergeObjects); return result; } diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayEnvironmentModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayEnvironmentModel.java index 1fce88d7c4..d5a6fda480 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayEnvironmentModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayEnvironmentModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayModel.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayModel.java index 95a31c5f45..c3c10c21e0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayModel.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/FlywayModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/PropertyResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/PropertyResolver.java index 0b66a55347..b50cfbd59b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/PropertyResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/PropertyResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ResolvedEnvironment.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ResolvedEnvironment.java index 2754d32242..fc552c4705 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ResolvedEnvironment.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/models/ResolvedEnvironment.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java index 7d10dc5f55..7df2cd4852 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisioner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisioner.java index fe92be701d..fd936cce07 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisioner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisioner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisionerNone.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisionerNone.java index d92d42fe8b..da785a8843 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisionerNone.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentProvisionerNone.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentResolver.java index 611bcc5c88..dae32a4c03 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentVariableResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentVariableResolver.java index a2b407a436..fd5be7a760 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentVariableResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/EnvironmentVariableResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolver.java index 3c17d520b6..2600bc8eb1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContext.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContext.java index 302fb3318a..f8f4eaead3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContext.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContext.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContextImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContextImpl.java index 1f59109a4a..1516ba6251 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContextImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/PropertyResolverContextImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/ProvisionerMode.java b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/ProvisionerMode.java index 1c4a2555a6..b66e575025 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/ProvisionerMode.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/resolvers/ProvisionerMode.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java index 81e4322e4f..fa111959e1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseType.java index d0a8290646..a2f0a520d4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseTypeRegister.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseTypeRegister.java index 1b7a658ce7..53bb96794e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseTypeRegister.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseTypeRegister.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java index 428d8d80e3..187d00627d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/InsertRowLock.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/InsertRowLock.java index da58779fb8..3ecbba5a05 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/InsertRowLock.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/InsertRowLock.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/BaseDatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/BaseDatabaseType.java index 5b77378590..2198a6a8ff 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/BaseDatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/BaseDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/CommunityDatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/CommunityDatabaseType.java index 58628bbe9b..1994543477 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/CommunityDatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/CommunityDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java index 9e65b4a30b..e044f3909a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java index 6c9f34254f..c13a0a2bc0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/DatabaseConstants.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/DatabaseConstants.java index 60b3fa1564..0d928217ed 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/DatabaseConstants.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/DatabaseConstants.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java index 038f1177ba..00878c89e3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java index 47ba6593f8..d7630ad6bc 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java index 91528115cc..e400928ecb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java index 3107c9a3dd..c9709445bb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/TestContainersDatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/TestContainersDatabaseType.java index 50b3296c30..8d966dc99f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/TestContainersDatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/TestContainersDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java index 3ef725bdc3..c9e1f45163 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java index a91db4f184..d951b301da 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java index 5baf30a69c..62bd3f0a96 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java index 3cf84ab6d9..dd8f6058c0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2DatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2DatabaseType.java index 43353f6f04..ce4494908d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2DatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2DatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java index 4e9876e32d..01ad789167 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java index 531e98b203..fa482e5625 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java index 9bf26f7a44..0b51919802 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java index 185e522105..29ba7b0999 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java index 187a20400f..cb683e28b8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java index 8d25fceecf..3a9c5dc8a0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java index 3c01cc5b7c..80f43c749c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabaseType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabaseType.java index d73025042a..ae550f082c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabaseType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java index 4250b4902d..bc4c533632 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java index 7ef34838d3..3bbfd90895 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java index 6b57998dc6..7686e5e045 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java index e1ee396250..92d38a810e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java index d5ddbc6363..39df467541 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayMigrateException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayMigrateException.java index 0268c53e35..55252a790a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayMigrateException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayMigrateException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java index 9a53cf5e92..ef6f3b8132 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java index 499392497b..46a712d769 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java index c6322b8a51..c0d3d0fa18 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationFilterImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationFilterImpl.java index 9a49e22fcb..e8acc70f4b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationFilterImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationFilterImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java index 1cafdaede6..7eee7abcc6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java index d1a75707d2..078bb5ff6e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java index e3033aa97f..dd56856a69 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java index b47bf3ba99..96760d5ab4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java index 935574a6c4..2d17e4a7e9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java index ce966c7124..2dc6a065de 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java index ef9e8bf167..2ebc523d3b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java index fc4b861953..77204a615a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java index 78a3093f8f..93848f12ad 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java index 8fadc8217c..1fc33ce548 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcNullTypes.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcNullTypes.java index 30eda66dab..9ad1879322 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcNullTypes.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcNullTypes.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java index d81ee02add..df0b05c93c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java index d4b6441d19..8726e24385 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java index efb86957b5..1793b5bc1b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java index 3975f6b83c..39ac8dd1da 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java index b734f615fb..c6fadf2a02 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java index 7dd502718d..f7f04141f4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/StatementInterceptor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/StatementInterceptor.java index 6425bfa348..acf0b5a9bd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/StatementInterceptor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/StatementInterceptor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java index 3ad7dfded1..7389665b7c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java index 6410f3746b..749ba09c2d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java index d5cce90522..815b904fcc 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java index 42d9c96779..5a9803afa2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/EncryptionUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/EncryptionUtils.java index 908565d730..f337f78b5c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/EncryptionUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/EncryptionUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java index 227b62baaf..50cc3ebcc9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayExpiredLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayExpiredLicenseKeyException.java index 89b1e0660f..a19e794460 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayExpiredLicenseKeyException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayExpiredLicenseKeyException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayInvalidLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayInvalidLicenseKeyException.java index b89215c8d9..83525a3cb0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayInvalidLicenseKeyException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayInvalidLicenseKeyException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,10 +19,12 @@ */ package org.flywaydb.core.internal.license; +import static org.flywaydb.core.internal.util.ExceptionUtils.CONTACT_EMAIL; + public class FlywayInvalidLicenseKeyException extends FlywayLicensingException { public FlywayInvalidLicenseKeyException() { super("An invalid Flyway license key was provided; fell back to Community Edition. " + - "Remove license key and run auth to authorize online. Please contact sales at sales@flywaydb.org for license information."); + "Remove license key and run auth to authorize online. Please contact sales at " + CONTACT_EMAIL + " for license information."); } public FlywayInvalidLicenseKeyException(String message, Exception e) { diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayJWTValidationException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayJWTValidationException.java index 82d1426bf8..8467381078 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayJWTValidationException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayJWTValidationException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayLicensingException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayLicensingException.java index 550117587e..0a6aa35522 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayLicensingException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayLicensingException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayPermit.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayPermit.java index 8d38592eef..3fbb51274b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayPermit.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayPermit.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateEditionRequiredException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateEditionRequiredException.java index e56b8f21ae..f7cc95499b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateEditionRequiredException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateEditionRequiredException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateLicenseKeyException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateLicenseKeyException.java index babdcef289..68f3ce6287 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateLicenseKeyException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayRedgateLicenseKeyException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,9 +19,11 @@ */ package org.flywaydb.core.internal.license; +import static org.flywaydb.core.internal.util.ExceptionUtils.CONTACT_EMAIL; + public class FlywayRedgateLicenseKeyException extends FlywayLicensingException { public FlywayRedgateLicenseKeyException() { super("A Redgate license key was provided; fell back to Community Edition. " + - "Please contact sales at sales@flywaydb.org for license information."); + "Please contact sales at " + CONTACT_EMAIL + " for license information."); } } diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTeamsUpgradeMessage.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTeamsUpgradeMessage.java index 36510f6d38..076dd060b5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTeamsUpgradeMessage.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTeamsUpgradeMessage.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTrialExpiredException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTrialExpiredException.java index 041cab5234..4578ccf934 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTrialExpiredException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayTrialExpiredException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java index 6eef3f9dae..6d2913802f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java index 070e1e8382..a082cae2eb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/EvolvingLog.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/EvolvingLog.java index 975e32cfcb..bc3a7976d1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/EvolvingLog.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/EvolvingLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/PreviewFeatureWarning.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/PreviewFeatureWarning.java index 5a5b651991..21724a74a3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/PreviewFeatureWarning.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/PreviewFeatureWarning.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java index cfe60524fc..1b17ca2325 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java index 1d6e9d8652..47a38e3fdb 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java index 591b9824c9..5de11f72f1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLog.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLog.java index df2e8a8fda..87ed1f53c5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLog.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLogCreator.java index 033f63ca52..f1eb98749e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/buffered/BufferedLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java index 6d143f0f7a..e467f6dac8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java index a19264c412..b7a0aff172 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java index 8d224e1c40..1e88ac7085 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2Log.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2Log.java index afba281839..88cfe29944 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2Log.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2Log.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2LogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2LogCreator.java index 2360ad7205..056b775722 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2LogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/log4j2/Log4j2LogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogCreator.java index 5aaf5423f0..a24b29d3e8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogger.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogger.java index 3bdb43e154..01a99cc7c9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogger.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/multi/MultiLogger.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java index 6008a07d3a..7c58112e98 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java index 57ee470476..f61e43b342 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java index db7aa8c5aa..3772964086 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java index 7822e552cd..98e62e4617 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java index 9468c4433c..eadf1754c4 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java index 809bf6ed82..8ee8217e50 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java index a32ebecd93..0ef4f6f387 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java index cc26d87dc1..3f2e3ffd83 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java index c08550a326..b326d647d2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java index a8dd995639..3c5469c946 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java index d0b462af90..e0ab182433 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java index 321559ba1b..1637ea3d5c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java index d57950a6c7..bc9f94f20c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java index 5f0b8944f0..4f820caded 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java index 7c64583c45..1d93f68902 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java index e112776407..dd7ba3b519 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java index fb72675c86..ffc02c0d9b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java index a5bcbce52a..b4c1cbf034 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/UnboundedReadAheadReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/UnboundedReadAheadReader.java index 30656e4a6d..360bf291c1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/UnboundedReadAheadReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/UnboundedReadAheadReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java index 388f1b0412..3c70a007e2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/plugin/PluginRegister.java b/flyway-core/src/main/java/org/flywaydb/core/internal/plugin/PluginRegister.java index 4f9411e07c..d7782cfd63 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/plugin/PluginRegister.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/plugin/PluginRegister.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/AuthCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/AuthCommandExtensionStub.java index ce30df6971..ab466e43d2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/AuthCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/AuthCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/CommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/CommandExtensionStub.java index c36262d6fc..33016a7b29 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/CommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/CommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DeployCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DeployCommandExtensionStub.java index 2261056d8d..7b64d72774 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DeployCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DeployCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffCommandExtensionStub.java index 4262225945..440f2ba397 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffTextCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffTextCommandExtensionStub.java index 1ab36c379a..113488f0da 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffTextCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/DiffTextCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/GenerateCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/GenerateCommandExtensionStub.java index 539e5d0004..e8d2ab8260 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/GenerateCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/GenerateCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/LicensingConfigurationExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/LicensingConfigurationExtensionStub.java index 6c0a18199c..f87fdf8ef0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/LicensingConfigurationExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/LicensingConfigurationExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/ModelCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/ModelCommandExtensionStub.java index 9d62f84788..023476c92c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/ModelCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/ModelCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PATTokenConfigurationExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PATTokenConfigurationExtensionStub.java index 55e3d00064..bfcff76905 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PATTokenConfigurationExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PATTokenConfigurationExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PrepareCommandExtensionStub.java b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PrepareCommandExtensionStub.java index 3b153f8785..bcf2f42e9f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PrepareCommandExtensionStub.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/proprietaryStubs/PrepareCommandExtensionStub.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/OperationResultPublisher.java b/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/OperationResultPublisher.java index c69a623a0f..65ad4b0e57 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/OperationResultPublisher.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/OperationResultPublisher.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/PublishingConfigurationExtension.java b/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/PublishingConfigurationExtension.java index 48ba086819..d5918dbda6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/PublishingConfigurationExtension.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/publishing/PublishingConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportDetails.java b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportDetails.java index 36b6fce239..176e416f24 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportDetails.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportDetails.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportGenerationOutput.java b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportGenerationOutput.java index e76596beed..0980c4a4e3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportGenerationOutput.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ReportGenerationOutput.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ResultReportGenerator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ResultReportGenerator.java index 0536042e17..2e9243ec09 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ResultReportGenerator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/reports/ResultReportGenerator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java index 50a7a28f70..89e983eda9 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java index 371f312d03..54e5ffcb5a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java index 87503ebcbc..69955677f5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java index 929ea75805..59b12ea1b2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java index 06619ae943..d3ddacd24a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java index 3b39db9287..ea858a9318 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java index 53ac383dec..df54a50f02 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java index bed8c5166f..9e08186d7f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java index cdf90701ff..bc95ab2b5a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java index 3951ab0b96..54f1a5a188 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationExecutor.java index 17ca5a4cdb..6d6e74590f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationResolver.java index f82bc85a8e..f36495a8ba 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/script/ScriptMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java index 4d14676089..d5d65d92e6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java index 7494f4a9d9..d3b94efb56 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java index 6039420db2..362b79d3f3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java index 1cca934038..633a685924 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java index 123c68bdc6..b03b5dc555 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/CoreResourceTypeProvider.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/CoreResourceTypeProvider.java index a82c2d0550..d843a4efd8 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/CoreResourceTypeProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/CoreResourceTypeProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java index abdf818035..1d27043ec3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java index c6c33b9aa8..d416383d20 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java index be8913bdcd..bf8573cb76 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java index ed797eb513..817bcccb9d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java index 37e5203b07..5bbd07d70c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java index f03ea6fa05..8ede623eac 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java index cde52746a8..4dc57c1566 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/EncodingDetector.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/EncodingDetector.java index 21edc21743..6cc6f2c7dd 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/EncodingDetector.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/EncodingDetector.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java index ee11653004..b49737f7de 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FlywayEncodingDetectionException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FlywayEncodingDetectionException.java index 3ed2707735..5f398fc5ed 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FlywayEncodingDetectionException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FlywayEncodingDetectionException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java index 768b1ed724..b645d0cecf 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java index b0e5454ebd..24abed1b62 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/AwsS3Resource.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/AwsS3Resource.java index 9c99da3151..ec637d8a0d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/AwsS3Resource.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/AwsS3Resource.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/package-info.java index d95229ea80..38003bb35c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/resource/s3/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ClasspathClassScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ClasspathClassScanner.java index b508fa9552..a079453a91 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ClasspathClassScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ClasspathClassScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java index 4eb52cb8cc..68c9c417c5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java index 56fc32148d..89fac84b51 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java index b3708f1e4a..db5c914e0c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java index 95e1a6558e..113d89b233 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java index b9914f1c1b..4ef0338121 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java index 59120c2b9b..de62fb01e0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java index 8e80d73507..46183c4793 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java index e5c8062f1f..eb14002b91 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java index faebe63f5a..708652bc5a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java index afa40da679..6f79e3a886 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java index 2e7167e3ca..09dc63958a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java index 9e235b4fbe..fdf6e44067 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java index 7cdc1c118a..04954b88b5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java index 8aa400ccd6..6142ead528 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java index b1aec815d7..d15d76514e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/CloudScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/CloudScanner.java index 53f7492cc1..28bd9eb916 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/CloudScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/CloudScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/s3/AwsS3Scanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/s3/AwsS3Scanner.java index 391adb402f..ac595b6ab0 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/s3/AwsS3Scanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/cloud/s3/AwsS3Scanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/DirectoryValidationResult.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/DirectoryValidationResult.java index 0e2aa6aea2..9338b5d6ea 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/DirectoryValidationResult.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/DirectoryValidationResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java index 58657eb4a7..6ec967a869 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java index 619e1c9f53..d12a44c019 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/BaseAppliedMigration.java b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/BaseAppliedMigration.java index 5b3759b82a..ad259f9496 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/BaseAppliedMigration.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/BaseAppliedMigration.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java index 358ab7401e..6e1f4e1512 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java index 269c82aaee..18ab0bc992 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java index 36113db44b..2cd8289067 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java index 2929ae2b29..6fc29312ce 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java index 76882714cd..50439d21c1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java index 7414c8d11b..45f46b33ab 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java index 12cfd62d76..78c5d812d2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java index 65440280e1..f41b3afb38 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java index 0ea166a7cd..c045253ba1 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java index fb9b622cf3..9d0d2ebc08 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java index 690c18ebfd..896285e777 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java index 9535a626b3..4848ea4c55 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java index f6ffa3d576..35a67fe7ed 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java index d20f88007f..59dd752f60 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -104,7 +104,7 @@ public static boolean isMultilineBooleanExpression(String line) { public static SqlScriptMetadata fromResource(LoadableResource resource, Parser parser, Configuration config) { if (resource != null) { LOG.debug("Found script configuration: " + resource.getFilename()); - var unmappedMetadata = ConfigUtils.loadConfigurationFromReader(resource.read()); + var unmappedMetadata = ConfigUtils.loadConfigurationFromReader(resource.read(), true); if (parser == null) { return new SqlScriptMetadata(unmappedMetadata, unmappedMetadata, config); } diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java index 94eb31382c..4969198e5c 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java index 8051a34a34..cc34620096 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java index 44c7401ce0..ea913e73a5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/BackoffStrategy.java b/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/BackoffStrategy.java index 7155dd1f0e..b78f04645a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/BackoffStrategy.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/BackoffStrategy.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/RetryStrategy.java b/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/RetryStrategy.java index 6e70b7bbe2..4e517801c5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/RetryStrategy.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/strategy/RetryStrategy.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java index 317f674987..9a90189f78 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java index 9d806b4428..48dead590d 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java index c9e4a752ff..85d6006797 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java index 55c1836280..8f1ce91421 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BooleanEvaluator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BooleanEvaluator.java index 09cc083d6b..1d7593f05a 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BooleanEvaluator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/BooleanEvaluator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java index 17bb008da2..cb4ec1ecb6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java index 6ee8cd6491..0b2998b756 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CollectionsUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CollectionsUtils.java index 44ec4b867a..f88d37b35b 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CollectionsUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CollectionsUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CommandExtensionUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CommandExtensionUtils.java index 41ba472ad4..2e5a3322a5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CommandExtensionUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/CommandExtensionUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DataUnits.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DataUnits.java index a5a4da031d..3bc66fd492 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DataUnits.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DataUnits.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java index 4854e1dc19..2ae9455b54 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DockerUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DockerUtils.java index a84e492ed7..5372840d00 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DockerUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/DockerUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java index b56928a486..b2b9e1dc51 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,6 +28,7 @@ @NoArgsConstructor(access = AccessLevel.PRIVATE) public class ExceptionUtils { + public static final String CONTACT_EMAIL = "DatabaseDevOps@red-gate.com"; /** * @return The root cause or the throwable itself if it doesn't have a cause. */ diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExternalProcessRunner.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExternalProcessRunner.java index 7d5b1e763c..c3c3329f66 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExternalProcessRunner.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExternalProcessRunner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java index 9534b009e4..437b3d4838 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FileUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FileUtils.java index fa7fc66392..01ef9abb63 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FileUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FileUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FlywayDbWebsiteLinks.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FlywayDbWebsiteLinks.java index 744a37340c..09bc35a6d7 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FlywayDbWebsiteLinks.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/FlywayDbWebsiteLinks.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java index b75e4ba2b5..43e0af6b43 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/JsonUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/JsonUtils.java index 989aaeb5d7..8a89e3aef3 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/JsonUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/JsonUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java index 61eca3e11a..44bf72db85 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/MergeUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/MergeUtils.java index efb30cbac0..8696cadd96 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/MergeUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/MergeUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ObjectMapperFactory.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ObjectMapperFactory.java index a8b694d49a..7c15578466 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ObjectMapperFactory.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ObjectMapperFactory.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/OsUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/OsUtils.java index 3ff3b2b76a..9d678f62b5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/OsUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/OsUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java index 64539f2ac7..5aba0e4c28 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java index 98a9c9fafb..dea3d0097e 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java index b52a020694..1b9e5e8584 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java index b0bcad5542..388392b508 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java index 4092925db9..e533c0125f 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeSpecifierUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeSpecifierUtils.java index 11459f02f7..3d6e6789db 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeSpecifierUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeSpecifierUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java index 9d284209ee..c5461bdcd6 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ValidatePatternUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ValidatePatternUtils.java index 25fcf0ab40..7fd47681b2 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ValidatePatternUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/ValidatePatternUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/VersionUtils.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/VersionUtils.java index 0c0487aa77..5b803ca858 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/VersionUtils.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/VersionUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java index b3a68c945b..ec3bf4cbc5 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-core/src/main/java/org/flywaydb/core/package-info.java b/flyway-core/src/main/java/org/flywaydb/core/package-info.java index 123717382b..8311a80684 100644 --- a/flyway-core/src/main/java/org/flywaydb/core/package-info.java +++ b/flyway-core/src/main/java/org/flywaydb/core/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-core * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/pom.xml b/flyway-database/flyway-database-cassandra/pom.xml index c46ce600e5..9199e0edb2 100644 --- a/flyway-database/flyway-database-cassandra/pom.xml +++ b/flyway-database/flyway-database-cassandra/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraConnection.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraConnection.java index 56624156fc..9635f2c3e2 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraConnection.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabase.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabase.java index 6613a08306..d43c44252f 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabase.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabaseType.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabaseType.java index 18cf7e3ede..3917b4dad1 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabaseType.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraParser.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraParser.java index 7ee89d5a1f..3f007e69f7 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraParser.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraSchema.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraSchema.java index fc4d0efea7..ee3ad30a66 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraSchema.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraTable.java b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraTable.java index ed0bb12de4..f5caa6120c 100644 --- a/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraTable.java +++ b/flyway-database/flyway-database-cassandra/src/main/java/org/flywaydb/database/cassandra/CassandraTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-cassandra * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/pom.xml b/flyway-database/flyway-database-db2/pom.xml index 9b324e8bea..5e9da3c294 100644 --- a/flyway-database/flyway-database-db2/pom.xml +++ b/flyway-database/flyway-database-db2/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Connection.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Connection.java index 064e217b6f..32e5a2c224 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Connection.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Connection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Database.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Database.java index ae175ff451..727ed79529 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Database.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Database.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2DatabaseType.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2DatabaseType.java index 90f6ef5a02..fef7264ad1 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2DatabaseType.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2DatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Function.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Function.java index 51fddcb878..437b10fb75 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Function.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Function.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Parser.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Parser.java index 086c21c995..a18c049b1e 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Parser.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Parser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Schema.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Schema.java index af07aed335..dceb50cc5b 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Schema.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Schema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Table.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Table.java index 2687c06fbd..34cc56dcf3 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Table.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Table.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Type.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Type.java index 64dfc3fa28..1c3a0fbcec 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Type.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/DB2Type.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/package-info.java b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/package-info.java index 85ca3d4afa..d97d107d31 100644 --- a/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/package-info.java +++ b/flyway-database/flyway-database-db2/src/main/java/org/flywaydb/database/db2/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-db2 * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/pom.xml b/flyway-database/flyway-database-derby/pom.xml index 3a97cd8f2b..3c34031fc8 100644 --- a/flyway-database/flyway-database-derby/pom.xml +++ b/flyway-database/flyway-database-derby/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyConnection.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyConnection.java index 70920e2af1..dffe41896b 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyConnection.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabase.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabase.java index a7286bfb97..07c8270f29 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabase.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabaseType.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabaseType.java index 2a90d6046c..ea2f4aabc9 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabaseType.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyParser.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyParser.java index cf12febea9..027734d299 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyParser.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbySchema.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbySchema.java index e20ead2973..f1f412a5d8 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbySchema.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbySchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyTable.java b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyTable.java index 59635021b7..28ffa6973b 100644 --- a/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyTable.java +++ b/flyway-database/flyway-database-derby/src/main/java/org/flywaydb/database/derby/DerbyTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-derby * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/pom.xml b/flyway-database/flyway-database-hsqldb/pom.xml index 084b5e4558..528bd4f428 100644 --- a/flyway-database/flyway-database-hsqldb/pom.xml +++ b/flyway-database/flyway-database-hsqldb/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBConnection.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBConnection.java index 535d99269e..3632c90cc3 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBConnection.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabase.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabase.java index 0090285c27..1dd0b881a9 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabase.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabaseType.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabaseType.java index 801414f9bb..23553ea4d8 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabaseType.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBParser.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBParser.java index 288c946d81..179eb2e7f5 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBParser.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBSchema.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBSchema.java index 88881b826a..f4f2c33d93 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBSchema.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBTable.java b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBTable.java index 2aea72331e..5bd6117991 100644 --- a/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBTable.java +++ b/flyway-database/flyway-database-hsqldb/src/main/java/org/flywaydb/database/hsqldb/HSQLDBTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-hsqldb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/pom.xml b/flyway-database/flyway-database-informix/pom.xml index 3832d6886a..12f664d1fb 100644 --- a/flyway-database/flyway-database-informix/pom.xml +++ b/flyway-database/flyway-database-informix/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixConnection.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixConnection.java index 85427caef4..11097a579c 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixConnection.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabase.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabase.java index 3d88eefbee..725a20fc91 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabase.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabaseType.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabaseType.java index 335eb1ec18..217dc7f9e0 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabaseType.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixParser.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixParser.java index ae9d99bfc9..82804badba 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixParser.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixSchema.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixSchema.java index 6142f4431d..1e20283246 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixSchema.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixTable.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixTable.java index c0cd8a6933..f9fce27c15 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixTable.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/InformixTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/package-info.java b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/package-info.java index f96c668fc7..ac8ba0794f 100644 --- a/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/package-info.java +++ b/flyway-database/flyway-database-informix/src/main/java/org/flywaydb/database/informix/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-informix * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/pom.xml b/flyway-database/flyway-database-mongodb/pom.xml index cf5b8c8634..7982d28b5e 100644 --- a/flyway-database/flyway-database-mongodb/pom.xml +++ b/flyway-database/flyway-database-mongodb/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBConnection.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBConnection.java index 9c8aac47ff..0c1ae8e0ff 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBConnection.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabase.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabase.java index 3d1fd52842..229e842bd2 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabase.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabaseType.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabaseType.java index 882cd3f64e..d98e9168d9 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabaseType.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBJdbcTemplate.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBJdbcTemplate.java index 5ec5b408c5..5ab7538a1a 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBJdbcTemplate.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBJdbcTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBParser.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBParser.java index 43c0d9aa82..7dba03ccd4 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBParser.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBSchema.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBSchema.java index 5eba9d6bee..4967453c7b 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBSchema.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBTable.java b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBTable.java index a79d7cd031..669d5075a0 100644 --- a/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBTable.java +++ b/flyway-database/flyway-database-mongodb/src/main/java/org/flywaydb/database/mongodb/MongoDBTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/pom.xml b/flyway-database/flyway-database-oracle/pom.xml index 6c476dcc0b..513d006e1a 100644 --- a/flyway-database/flyway-database-oracle/pom.xml +++ b/flyway-database/flyway-database-oracle/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConfigurationExtension.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConfigurationExtension.java index dda5536a5b..22f11660fd 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConfigurationExtension.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConnection.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConnection.java index 487510eaf7..59b44233b9 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConnection.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabase.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabase.java index 77d9d75d1c..a8a21537e5 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabase.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabaseType.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabaseType.java index d536ac8ea6..ece5fad163 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabaseType.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleParser.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleParser.java index 8db240bbef..185cb6510f 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleParser.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleResults.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleResults.java index 0766cb811c..9866cc5d7f 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleResults.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleResults.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSchema.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSchema.java index a1fda9c56f..d1be70ba4c 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSchema.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSqlScriptExecutor.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSqlScriptExecutor.java index 463a7aabd6..4cd0cbd3ee 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSqlScriptExecutor.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleSqlScriptExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleTable.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleTable.java index 2722a59dc9..3e0dfe2349 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleTable.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/OracleTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/package-info.java b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/package-info.java index e45d86c696..a48d616879 100644 --- a/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/package-info.java +++ b/flyway-database/flyway-database-oracle/src/main/java/org/flywaydb/database/oracle/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-oracle * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/pom.xml b/flyway-database/flyway-database-postgresql/pom.xml index 2ad1f43187..7b685cdf1b 100644 --- a/flyway-database/flyway-database-postgresql/pom.xml +++ b/flyway-database/flyway-database-postgresql/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBConnection.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBConnection.java index 3796385be7..8d3b6c0e24 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBConnection.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabase.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabase.java index a8b5aed7cd..71acb7d6b5 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabase.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabaseType.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabaseType.java index c0e303b217..057ee4e245 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabaseType.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBParser.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBParser.java index 8633895c24..cc66b6bb79 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBParser.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBRetryingStrategy.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBRetryingStrategy.java index d8d543f4b8..fb61c61e26 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBRetryingStrategy.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBRetryingStrategy.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBSchema.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBSchema.java index 9a3690f1c0..5d15f13bb2 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBSchema.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBTable.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBTable.java index 3ad20ee816..9af469db24 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBTable.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachDBTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachRetryingTransactionalExecutionTemplate.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachRetryingTransactionalExecutionTemplate.java index 833ff3b37c..93687c2908 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachRetryingTransactionalExecutionTemplate.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/CockroachRetryingTransactionalExecutionTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/package-info.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/package-info.java index 06990fd016..092f9a94f4 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/package-info.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/cockroachdb/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLAdvisoryLockTemplate.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLAdvisoryLockTemplate.java index ca1a464e81..b605342744 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLAdvisoryLockTemplate.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLAdvisoryLockTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConfigurationExtension.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConfigurationExtension.java index 3cc53cb298..bca622306c 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConfigurationExtension.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConnection.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConnection.java index 2d454e8b53..b8165e4bca 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConnection.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLCopyParsedStatement.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLCopyParsedStatement.java index e25575602c..bcca32bdbe 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLCopyParsedStatement.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLCopyParsedStatement.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabase.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabase.java index 0fbd837fd8..0b3e8fe129 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabase.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabaseType.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabaseType.java index c22bc476be..c9e7f219f9 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabaseType.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLParser.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLParser.java index b2f44dcfec..3ece56b642 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLParser.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLSchema.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLSchema.java index 0cbd328057..9a9b039148 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLSchema.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLTable.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLTable.java index 83077a6a69..5e76f62408 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLTable.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLType.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLType.java index 0894078a1c..03eb4d3e4b 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLType.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/PostgreSQLType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/TransactionalModel.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/TransactionalModel.java index 84d7693223..5eac28bfbc 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/TransactionalModel.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/TransactionalModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/package-info.java b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/package-info.java index 7b2374de4e..ee3e7284fb 100644 --- a/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/package-info.java +++ b/flyway-database/flyway-database-postgresql/src/main/java/org/flywaydb/database/postgresql/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-postgresql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/pom.xml b/flyway-database/flyway-database-redshift/pom.xml index 5fea051aa0..d4a6aea661 100644 --- a/flyway-database/flyway-database-redshift/pom.xml +++ b/flyway-database/flyway-database-redshift/pom.xml @@ -7,7 +7,7 @@ org.flywaydb flyway-parent ../../pom.xml - 11.1.0 + 11.1.1 flyway-database-redshift diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftConnection.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftConnection.java index fe15023ac9..fd62883c52 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftConnection.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabase.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabase.java index 59a83673b2..c97f7deabf 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabase.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabaseType.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabaseType.java index 3369fe3297..c322bf6a30 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabaseType.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftParser.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftParser.java index 6b55633cf6..2693e1c41f 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftParser.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftSchema.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftSchema.java index 4b16d3302e..8b731900de 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftSchema.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftTable.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftTable.java index 4ec7a42408..ffafceec02 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftTable.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftType.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftType.java index 5c8e51cef9..08c0e40380 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftType.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/RedshiftType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/package-info.java b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/package-info.java index a451057321..6339a1ea76 100644 --- a/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/package-info.java +++ b/flyway-database/flyway-database-redshift/src/main/java/org/flywaydb/database/redshift/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-redshift * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/pom.xml b/flyway-database/flyway-database-saphana/pom.xml index e64885a8fe..5792e8f5f3 100644 --- a/flyway-database/flyway-database-saphana/pom.xml +++ b/flyway-database/flyway-database-saphana/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAConnection.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAConnection.java index 2f0b931d80..8f028825a9 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAConnection.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabase.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabase.java index 6a8b938125..e394663cff 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabase.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabaseType.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabaseType.java index 703692af90..b1aa822edf 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabaseType.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANADatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAParser.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAParser.java index 1c74cc4aa5..a90221e0ee 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAParser.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANAParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANASchema.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANASchema.java index 79038dc678..1a7426a547 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANASchema.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANASchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANATable.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANATable.java index 9a3fd71cf6..8e87058b8d 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANATable.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/SAPHANATable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/package-info.java b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/package-info.java index 467424aa0a..01c092adde 100644 --- a/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/package-info.java +++ b/flyway-database/flyway-database-saphana/src/main/java/org/flywaydb/database/saphana/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-saphana * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/pom.xml b/flyway-database/flyway-database-snowflake/pom.xml index 59e9fd67b1..5c674fbb5f 100644 --- a/flyway-database/flyway-database-snowflake/pom.xml +++ b/flyway-database/flyway-database-snowflake/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeConnection.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeConnection.java index 832095cfea..14eb8c932d 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeConnection.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabase.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabase.java index dac7739137..ce5fcbcb26 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabase.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabaseType.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabaseType.java index cb878cb7c3..f63567bb62 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabaseType.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeParser.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeParser.java index d5c499b306..1f7ed8edd3 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeParser.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeSchema.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeSchema.java index 6f1da067fa..9e03e41034 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeSchema.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeTable.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeTable.java index 61185a4624..7e32f6cf6e 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeTable.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/SnowflakeTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/package-info.java b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/package-info.java index 0c4c89f17b..bee04bf051 100644 --- a/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/package-info.java +++ b/flyway-database/flyway-database-snowflake/src/main/java/org/flywaydb/database/snowflake/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-snowflake * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/pom.xml b/flyway-database/flyway-database-sybasease/pom.xml index 9be863c238..1a8a3dec5d 100644 --- a/flyway-database/flyway-database-sybasease/pom.xml +++ b/flyway-database/flyway-database-sybasease/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEConnection.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEConnection.java index 1f7ba1a19b..c2c634d2ed 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEConnection.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEDatabase.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEDatabase.java index c41fe8818e..8c26360a2d 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEDatabase.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJConnectDatabaseType.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJConnectDatabaseType.java index 0ad92eec18..4085eb6497 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJConnectDatabaseType.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJConnectDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJTDSDatabaseType.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJTDSDatabaseType.java index 766634d64a..842d711587 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJTDSDatabaseType.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEJTDSDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEParser.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEParser.java index f3ad264bff..7529a09508 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEParser.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASEParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASESchema.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASESchema.java index b3a5336a5d..53aed55b34 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASESchema.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASESchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASETable.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASETable.java index 497fe6c225..ab567c3777 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASETable.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/SybaseASETable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/package-info.java b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/package-info.java index 41e253399c..3bd58a84b6 100644 --- a/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/package-info.java +++ b/flyway-database/flyway-database-sybasease/src/main/java/org/flywaydb/database/sybasease/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-database-sybasease * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/pom.xml b/flyway-database/flyway-firebird/pom.xml index d49e3b97b0..6b0271f934 100644 --- a/flyway-database/flyway-firebird/pom.xml +++ b/flyway-database/flyway-firebird/pom.xml @@ -5,7 +5,7 @@ flyway-parent org.flywaydb - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdConnection.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdConnection.java index 1815e48f3f..b7344772c0 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdConnection.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabase.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabase.java index 4d3438812e..12295ba6de 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabase.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabaseType.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabaseType.java index fd94e91475..d66af35c2b 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabaseType.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdParser.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdParser.java index defd48876b..75e59bcd84 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdParser.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdSchema.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdSchema.java index 953018dc53..d7a2e41333 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdSchema.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdTable.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdTable.java index 364f818032..27e7d72f4e 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdTable.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/FirebirdTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/package-info.java b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/package-info.java index 9a0ef46b5b..9f57bce9aa 100644 --- a/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/package-info.java +++ b/flyway-database/flyway-firebird/src/main/java/org/flywaydb/database/firebird/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-firebird * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/pom.xml b/flyway-database/flyway-gcp-bigquery/pom.xml index 761c4624b7..45daad7b2b 100644 --- a/flyway-database/flyway-gcp-bigquery/pom.xml +++ b/flyway-database/flyway-gcp-bigquery/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryConnection.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryConnection.java index 06f870a07a..d57ca7e291 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryConnection.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabase.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabase.java index 237552d00b..e78427b9c3 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabase.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabaseType.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabaseType.java index 875c89f618..679cf5e123 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabaseType.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryJdbcTemplate.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryJdbcTemplate.java index aad40de57f..6ffec4a46b 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryJdbcTemplate.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryJdbcTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java index dc59aaa7e4..c3dafad8be 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQuerySchema.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQuerySchema.java index 6da08f68be..05aeb41e4a 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQuerySchema.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQuerySchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryTable.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryTable.java index b1e63489a7..3d6fb82d82 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryTable.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/BigQueryTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/package-info.java b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/package-info.java index 6e03b2729c..eb51f32ac7 100644 --- a/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/package-info.java +++ b/flyway-database/flyway-gcp-bigquery/src/main/java/org/flywaydb/database/bigquery/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-bigquery * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/pom.xml b/flyway-database/flyway-gcp-spanner/pom.xml index 34d26d6e69..0ce7575d6c 100644 --- a/flyway-database/flyway-gcp-spanner/pom.xml +++ b/flyway-database/flyway-gcp-spanner/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerConnection.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerConnection.java index aa73e74cab..7df297a3e5 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerConnection.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabase.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabase.java index 87f8d9d6f5..99a165f684 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabase.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabaseType.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabaseType.java index a80db1a87f..6f1ccb08a4 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabaseType.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerJdbcTemplate.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerJdbcTemplate.java index f7006bb87a..ef1ca452e5 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerJdbcTemplate.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerJdbcTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerParser.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerParser.java index 46cf05c049..3f8f17add4 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerParser.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerSchema.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerSchema.java index b52ab6cadf..e9c39d8ea1 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerSchema.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerTable.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerTable.java index 8a3b4143c3..317a7ea94c 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerTable.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/SpannerTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/package-info.java b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/package-info.java index 2e249a68cb..404a511652 100644 --- a/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/package-info.java +++ b/flyway-database/flyway-gcp-spanner/src/main/java/org/flywaydb/database/spanner/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gcp-spanner * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/pom.xml b/flyway-database/flyway-mysql/pom.xml index aa72e21fba..210971659b 100644 --- a/flyway-database/flyway-mysql/pom.xml +++ b/flyway-database/flyway-mysql/pom.xml @@ -5,7 +5,7 @@ flyway-parent org.flywaydb - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/authentication/mysql/MySQLOptionFileReader.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/authentication/mysql/MySQLOptionFileReader.java index 9f4ca5e683..3369a9611b 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/authentication/mysql/MySQLOptionFileReader.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/authentication/mysql/MySQLOptionFileReader.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLConnection.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLConnection.java index c02462651d..f3e4878c4f 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLConnection.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabase.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabase.java index 4b2214efc9..d8282f182e 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabase.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabaseType.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabaseType.java index 3ab777cf80..e6aed0eafd 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabaseType.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLNamedLockTemplate.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLNamedLockTemplate.java index 2391e2c3d5..508cf97534 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLNamedLockTemplate.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLNamedLockTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLParser.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLParser.java index 8cc5fc8cdb..d5ec78cbca 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLParser.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLSchema.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLSchema.java index 774166ab4e..6f9511ca94 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLSchema.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLTable.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLTable.java index 7f8133072f..19f7ddcb1f 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLTable.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/MySQLTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabase.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabase.java index f8c3462d96..fbaaf0e996 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabase.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabaseType.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabaseType.java index 91c7ebc720..4dd79382c4 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabaseType.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBParser.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBParser.java index d0840e4269..9fd7acd736 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBParser.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/mariadb/MariaDBParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/package-info.java b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/package-info.java index 2a7acfaa25..440b4b0631 100644 --- a/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/package-info.java +++ b/flyway-database/flyway-mysql/src/main/java/org/flywaydb/database/mysql/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-mysql * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/pom.xml b/flyway-database/flyway-singlestore/pom.xml index 63954fa6be..3c1ff6ecb0 100644 --- a/flyway-database/flyway-singlestore/pom.xml +++ b/flyway-database/flyway-singlestore/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreConnection.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreConnection.java index fa9d5d66e9..ec7aed7957 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreConnection.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabase.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabase.java index 14a1f529fd..d492ca705a 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabase.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabaseType.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabaseType.java index 0237339846..0eb78150ab 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabaseType.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreParser.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreParser.java index b0c4113f2f..5977d2dcc6 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreParser.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreSchema.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreSchema.java index a6e88a11ed..51e9b0639d 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreSchema.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreTable.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreTable.java index cb064ec863..63d8528d11 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreTable.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/SingleStoreTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/package-info.java b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/package-info.java index 2dc0e93d15..6999ef9789 100644 --- a/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/package-info.java +++ b/flyway-database/flyway-singlestore/src/main/java/org/flywaydb/database/singlestore/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-singlestore * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/pom.xml b/flyway-database/flyway-sqlserver/pom.xml index 2118d2f952..1713eb848e 100644 --- a/flyway-database/flyway-sqlserver/pom.xml +++ b/flyway-database/flyway-sqlserver/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml 4.0.0 diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCleanExecutor.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCleanExecutor.java index 86f36b5aaa..f436763a50 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCleanExecutor.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCleanExecutor.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCommandExtension.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCommandExtension.java index 0a499040b9..cf9fc9c55a 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCommandExtension.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeCommandExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeSupportedDatabases.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeSupportedDatabases.java index c4dc105914..b5e41a7bfb 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeSupportedDatabases.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/CleanModeSupportedDatabases.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/database/SQLServerCleanModePlugin.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/database/SQLServerCleanModePlugin.java index 07c9e89236..3920aa776c 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/database/SQLServerCleanModePlugin.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/clean/database/SQLServerCleanModePlugin.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/KerberosModel.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/KerberosModel.java index 9e1596d86f..bd5fc9d6a1 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/KerberosModel.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/KerberosModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/LoginModel.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/LoginModel.java index 3a538da9aa..c186d90fa7 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/LoginModel.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/LoginModel.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerApplicationLockTemplate.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerApplicationLockTemplate.java index de0894d80e..4df53ee9c4 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerApplicationLockTemplate.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerApplicationLockTemplate.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConfigurationExtension.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConfigurationExtension.java index c286b14d24..8222509ebf 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConfigurationExtension.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConfigurationExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConnection.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConnection.java index cb93090aae..2ceedb6358 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConnection.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabase.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabase.java index f6451e7cb3..66cc9edbc9 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabase.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabaseType.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabaseType.java index e3c5425df4..2f20fcd97a 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabaseType.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerEngineEdition.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerEngineEdition.java index 50487c6d27..2ae553f93b 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerEngineEdition.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerEngineEdition.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerParser.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerParser.java index fb9a558450..e6d00a8afe 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerParser.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerParser.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerSchema.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerSchema.java index e5e1bfb16d..5eff528857 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerSchema.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerTable.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerTable.java index 59b9029f48..5060908013 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerTable.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/SQLServerTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/package-info.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/package-info.java index d1394a7602..d1a0ebb78c 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/package-info.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/package-info.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseConnection.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseConnection.java index 123d4b196c..fb12a7eb6b 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseConnection.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseConnection.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabase.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabase.java index 10cfdf1c47..4e8b6d90d5 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabase.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabase.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabaseType.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabaseType.java index 8448b95591..5350bc21b8 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabaseType.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseDatabaseType.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseSchema.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseSchema.java index 9ecf4f1056..862420eff4 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseSchema.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseSchema.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseTable.java b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseTable.java index 7a2980fa95..116ed65ee6 100644 --- a/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseTable.java +++ b/flyway-database/flyway-sqlserver/src/main/java/org/flywaydb/database/sqlserver/synapse/SynapseTable.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-sqlserver * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-database/pom.xml b/flyway-database/pom.xml index e09b350629..d891e8d22e 100644 --- a/flyway-database/pom.xml +++ b/flyway-database/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-database diff --git a/flyway-docker/.gitattributes b/flyway-docker/.gitattributes new file mode 100644 index 0000000000..bf80663d56 --- /dev/null +++ b/flyway-docker/.gitattributes @@ -0,0 +1,7 @@ +* text eol=lf + +*.ico binary +*.png binary +*.gif binary +*.jar binary +*.nofilter binary diff --git a/flyway-docker/.gitignore b/flyway-docker/.gitignore new file mode 100644 index 0000000000..1b2ff5df9a --- /dev/null +++ b/flyway-docker/.gitignore @@ -0,0 +1,15 @@ +bin +build +target +*.iml +*.ipr +*.iws +*.ids +.project +.classpath +.settings +.metadata +.idea +.gradle +*.h2.db +.DS_Store diff --git a/flyway-docker/LICENSE b/flyway-docker/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/flyway-docker/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/flyway-docker/Makefile b/flyway-docker/Makefile new file mode 100644 index 0000000000..1c436a7a65 --- /dev/null +++ b/flyway-docker/Makefile @@ -0,0 +1,11 @@ +get_artifacts: + python ./scripts/download_artifacts.py $(EDITION) $(VERSION) + +build: + python ./scripts/build_images.py $(EDITION) $(VERSION) + +test: + python ./scripts/test_images.py $(EDITION) $(VERSION) $(EXTRA_ARGS) + +release: + python ./scripts/release.py $(EDITION) $(VERSION) diff --git a/flyway-docker/dockerfiles/Dockerfile b/flyway-docker/dockerfiles/Dockerfile new file mode 100644 index 0000000000..433908d990 --- /dev/null +++ b/flyway-docker/dockerfiles/Dockerfile @@ -0,0 +1,38 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}.tar \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +FROM eclipse-temurin:17-jre-jammy AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway + +ENV PATH="/flyway:${PATH}" + +ENTRYPOINT ["flyway"] +CMD ["-?"] + +FROM flyway AS redgate + +ENV REDGATE_DOCKER=true +ARG SQLFLUFF_VERSION=3.0.7 + +RUN apt-get update \ + && apt-get install -y --no-install-recommends python3-pip \ + && apt-get install -y --no-install-recommends libc6 libgcc1 libgcc-s1 libgssapi-krb5-2 libicu70 liblttng-ust1 libssl3 libstdc++6 libunwind8 zlib1g \ + && pip3 install sqlfluff==${SQLFLUFF_VERSION} + \ No newline at end of file diff --git a/flyway-docker/dockerfiles/Dockerfile-mongo b/flyway-docker/dockerfiles/Dockerfile-mongo new file mode 100644 index 0000000000..876002a591 --- /dev/null +++ b/flyway-docker/dockerfiles/Dockerfile-mongo @@ -0,0 +1,34 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}.tar \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +FROM eclipse-temurin:17-jre-jammy AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway + +ENV PATH="/flyway:${PATH}" + +ENTRYPOINT ["flyway"] +CMD ["-?"] + +FROM flyway as mongo + +RUN wget -qO- https://www.mongodb.org/static/pgp/server-8.0.asc | tee /etc/apt/trusted.gpg.d/server-8.0.asc +RUN echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-8.0.list +RUN apt-get update +RUN apt-get install -y mongodb-mongosh \ No newline at end of file diff --git a/flyway-docker/dockerfiles/alpine/Dockerfile b/flyway-docker/dockerfiles/alpine/Dockerfile new file mode 100644 index 0000000000..2b8b20c252 --- /dev/null +++ b/flyway-docker/dockerfiles/alpine/Dockerfile @@ -0,0 +1,39 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar \ + && rm -rf /flyway/jre \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +FROM eclipse-temurin:17-jre-alpine AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +RUN apk --no-cache add --update bash openssl + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway + +ENV PATH="/flyway:${PATH}" + +ENTRYPOINT ["flyway"] +CMD ["-?"] + +FROM flyway AS redgate + +ENV REDGATE_DOCKER=true +ARG SQLFLUFF_VERSION=3.0.7 + +RUN apk add --no-cache icu-libs krb5-libs libgcc libintl libssl3 libstdc++ zlib \ + && apk --no-cache add --update python3 py3-pip \ + && pip3 install --break-system-packages sqlfluff==${SQLFLUFF_VERSION} diff --git a/flyway-docker/dockerfiles/alpine/Dockerfile-mongo b/flyway-docker/dockerfiles/alpine/Dockerfile-mongo new file mode 100644 index 0000000000..289b0c02ad --- /dev/null +++ b/flyway-docker/dockerfiles/alpine/Dockerfile-mongo @@ -0,0 +1,36 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar \ + && rm -rf /flyway/jre \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +FROM eclipse-temurin:17-jre-alpine AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +RUN apk --no-cache add --update bash openssl + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway + +ENV PATH="/flyway:${PATH}" + +ENTRYPOINT ["flyway"] +CMD ["-?"] + +FROM flyway as mongo + +RUN apk --no-cache add --update npm + +RUN npm install -g mongosh \ No newline at end of file diff --git a/flyway-docker/dockerfiles/azure/Dockerfile b/flyway-docker/dockerfiles/azure/Dockerfile new file mode 100644 index 0000000000..447db9d37b --- /dev/null +++ b/flyway-docker/dockerfiles/azure/Dockerfile @@ -0,0 +1,43 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +# Azure pipeline agents require specific things in their containers: +# https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops#linux-based-containers + +FROM node:22-alpine AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +ENV LANG C.UTF-8 + +RUN apk add --no-cache --virtual .pipeline-deps readline linux-pam \ + && apk add bash sudo shadow openssl curl tar \ + && apk del .pipeline-deps + +LABEL "com.azure.dev.pipelines.agent.handler.node.path"="/usr/local/bin/node" + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway +RUN ln -s /flyway/flyway /usr/local/bin/flyway + +FROM flyway AS redgate + +ENV REDGATE_DOCKER=true +ARG SQLFLUFF_VERSION=3.0.7 + +RUN apk add --no-cache icu-libs krb5-libs libgcc libintl libssl3 libstdc++ zlib icu \ + && apk --no-cache add --update g++ python3 python3-dev py3-pip \ + && pip3 install --break-system-packages sqlfluff==${SQLFLUFF_VERSION} diff --git a/flyway-docker/dockerfiles/azure/Dockerfile-mongo b/flyway-docker/dockerfiles/azure/Dockerfile-mongo new file mode 100644 index 0000000000..ae9f96beee --- /dev/null +++ b/flyway-docker/dockerfiles/azure/Dockerfile-mongo @@ -0,0 +1,38 @@ +FROM bash:5 AS untar + +WORKDIR /flyway + +ARG FLYWAY_VERSION + +COPY flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz . + +RUN gzip -d flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar.gz \ + && tar -xf flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar --strip-components=1 \ + && rm flyway-commandline-${FLYWAY_VERSION}-linux-alpine-x64.tar \ + && chmod -R a+r /flyway \ + && chmod a+x /flyway/flyway + +# Azure pipeline agents require specific things in their containers: +# https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops#linux-based-containers + +FROM node:22-alpine AS flyway + +ARG FLYWAY_VERSION +LABEL "org.opencontainers.image.version"="${FLYWAY_VERSION}" + +ENV LANG C.UTF-8 + +RUN apk add --no-cache --virtual .pipeline-deps readline linux-pam \ + && apk add bash sudo shadow openssl curl tar \ + && apk del .pipeline-deps + +LABEL "com.azure.dev.pipelines.agent.handler.node.path"="/usr/local/bin/node" + +WORKDIR /flyway + +COPY --from=untar /flyway /flyway +RUN ln -s /flyway/flyway /usr/local/bin/flyway + +FROM flyway as mongo + +RUN npm install -g mongosh \ No newline at end of file diff --git a/flyway-docker/lastVersion.sh b/flyway-docker/lastVersion.sh new file mode 100644 index 0000000000..6b5ff57207 --- /dev/null +++ b/flyway-docker/lastVersion.sh @@ -0,0 +1,3 @@ +git fetch --tags +lastVersion=$(git describe --tags --abbrev=0) +echo ${lastVersion:1} \ No newline at end of file diff --git a/flyway-docker/scripts/build_images.py b/flyway-docker/scripts/build_images.py new file mode 100644 index 0000000000..2817b4c366 --- /dev/null +++ b/flyway-docker/scripts/build_images.py @@ -0,0 +1,68 @@ +import sys +import utils +import subprocess + + +def get_tag_flags(version, edition, tag_suffix, mongo=False): + qualifier = "" + if mongo: + qualifier = "-mongo" + tags = utils.generate_tags(version, tag_suffix) + command_flags = "" + for tag in tags: + command_flags += f'-t {edition}/flyway:{tag}{qualifier} ' + return command_flags + + +def get_buildx_command(edition, version, tag_suffix, folder, mongo=False, push=False): + pull_or_push = "pull" + if push: + pull_or_push = "push" + platforms = "linux/arm/v7,linux/arm64/v8,linux/amd64" + dockerfile = "Dockerfile" + target = f"--target {edition}" + if mongo: + platforms = "linux/arm64/v8,linux/amd64" + dockerfile = "Dockerfile-mongo" + target = "" + command = f'docker buildx build {target} --platform {platforms} --{pull_or_push} --build-arg FLYWAY_VERSION={version} ' + command += get_tag_flags(version, edition, tag_suffix, mongo) + file_flag = f'-f ./dockerfiles/{folder}/{dockerfile} ' + return command + file_flag + folder + + +def get_build_command(edition, version, tag_suffix, folder, mongo=False): + dockerfile = "Dockerfile" + target = f"--target {edition}" + if mongo: + dockerfile = "Dockerfile-mongo" + target = "" + command = f'docker build {target} --pull --build-arg FLYWAY_VERSION={version} ' + command += get_tag_flags(version, edition, tag_suffix, mongo) + file_flag = f'-f ./dockerfiles/{folder}/{dockerfile} ' + return command + file_flag + "." + + +if __name__ == "__main__": + edition = sys.argv[1] + version = sys.argv[2] + + commands = [] + if edition == "flyway": # We only do multi-arch builds for OSS due to compatibility issues with Redgate Compare + subprocess.run("docker buildx rm multi_arch_builder", shell=True) + commands.append("docker run --rm --privileged multiarch/qemu-user-static --reset -p yes") + commands.append("docker buildx create --name multi_arch_builder --driver docker-container --driver-opt network=bridge --use") + commands.append(get_buildx_command(edition, version, "", ".")) + commands.append(get_buildx_command(edition, version, "", ".", True)) + commands.append(get_build_command(edition, version, "-alpine", "alpine")) + commands.append(get_build_command(edition, version, "-azure", "azure")) + commands.append(get_build_command(edition, version, "-alpine", "alpine", True)) + commands.append(get_build_command(edition, version, "-azure", "azure", True)) + else: + commands.append(get_build_command(edition, version, "", ".")) + commands.append(get_build_command(edition, version, "-alpine", "alpine")) + commands.append(get_build_command(edition, version, "-azure", "azure")) + + for command in commands: + print(f'Running docker build command: {command}') + subprocess.run(command, check=True, shell=True) diff --git a/flyway-docker/scripts/download_artifacts.py b/flyway-docker/scripts/download_artifacts.py new file mode 100644 index 0000000000..c1f28fe2cf --- /dev/null +++ b/flyway-docker/scripts/download_artifacts.py @@ -0,0 +1,36 @@ +import sys +import urllib.request +from urllib.error import HTTPError +import time + + +def get_repo_url(edition, version, artifact_suffix): + if edition == "flyway": + return f'https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/{version}/flyway-commandline-{version}{artifact_suffix}.tar.gz' + if edition == "redgate": + return f'https://download.red-gate.com/maven/release/com/redgate/flyway/flyway-commandline/{version}/flyway-commandline-{version}{artifact_suffix}.tar.gz' + print("Edition should be 'flyway' or 'redgate'") + exit(1) + + +def await_and_download_artifact(edition, version, artifact_suffix): + url = get_repo_url(edition, version, artifact_suffix) + while True: + try: + response = urllib.request.urlopen(url) + artifact_file = open(f'flyway-commandline-{version}{artifact_suffix}.tar.gz', 'wb') + artifact_file.write(response.read()) + response.close() + artifact_file.close() + break + except HTTPError: + time.sleep(2) + print("Unable to download artifacts. Trying again in 2 seconds...") + + +if __name__ == "__main__": + edition = sys.argv[1] + version = sys.argv[2] + await_and_download_artifact(edition, version, "") + await_and_download_artifact(edition, version, "-linux-alpine-x64") + diff --git a/flyway-docker/scripts/release.py b/flyway-docker/scripts/release.py new file mode 100644 index 0000000000..81a83ba276 --- /dev/null +++ b/flyway-docker/scripts/release.py @@ -0,0 +1,34 @@ +import utils +from build_images import get_buildx_command +import subprocess +import sys + + +def get_push_command(edition, tag): + return f'docker push {edition}/flyway:{tag}' + + +if __name__ == "__main__": + edition = sys.argv[1] + version = sys.argv[2] + + release_commands = [] + tags = [] + if edition == "flyway": + # Multi-arch images are pushed using the buildx command + release_commands.append(get_buildx_command(edition, version, "", ".", False, True)) + tags.extend(utils.generate_tags(version, "-alpine")) + tags.extend(utils.generate_tags(version, "-azure")) + release_commands.append(get_buildx_command(edition, version, "", ".", True, True)) + tags.extend(utils.generate_tags(version, "-alpine-mongo")) + tags.extend(utils.generate_tags(version, "-azure-mongo")) + else: + tags.extend(utils.generate_tags(version, "")) + tags.extend(utils.generate_tags(version, "-alpine")) + tags.extend(utils.generate_tags(version, "-azure")) + + release_commands.extend([get_push_command(edition, tag) for tag in tags]) + + for command in release_commands: + print(command) + subprocess.run(command, check=True, shell=True) diff --git a/flyway-docker/scripts/test_images.py b/flyway-docker/scripts/test_images.py new file mode 100644 index 0000000000..4de310c965 --- /dev/null +++ b/flyway-docker/scripts/test_images.py @@ -0,0 +1,43 @@ +import sys +import os +import subprocess + + +def build_non_multi_arch_standard_flyway_image(version): + build_command = f'docker build --target flyway --pull --build-arg FLYWAY_VERSION={version} -q -f ./dockerfiles/Dockerfile .' + print(build_command) + return subprocess.run(build_command, capture_output=True, encoding="UTF_8", check=True, shell=True).stdout.strip() + + +if __name__ == "__main__": + edition = sys.argv[1] + version = sys.argv[2] + + images = [f'{edition}/flyway:{version}', f'{edition}/flyway:{version}-alpine', f'{edition}/flyway:{version}-azure'] + flyway_commands = ["info", "migrate", "clean -cleanDisabled=false"] + + if edition == "flyway": + images[0] = build_non_multi_arch_standard_flyway_image(version) + + test_sql_path = os.getcwd() + "/test-sql" + + env_var_flag = "" + if len(sys.argv) > 3: + env_var_flag = f'-e {sys.argv[3]}={os.getenv(sys.argv[3])}' + + flyway_cli_params = "-url=jdbc:sqlite:test " + if edition == "redgate": + flyway_cli_params += f'-licenseKey={os.environ["FLYWAY_LICENSE_KEY"]} ' + flyway_commands.append("check -code -reportFilename=report") + flyway_commands.append("check -changes -check.buildUrl=jdbc:sqlite:temp -reportFilename=report -cleanDisabled=false") + + for image in images: + if "azure" in image: + flyway = "flyway" + else: + flyway = "" + for flyway_command in flyway_commands: + run_command = f'docker run --rm -v "{test_sql_path}:/flyway/sql" {env_var_flag} {image} {flyway} {flyway_command} {flyway_cli_params}' + print(run_command) + subprocess.run(run_command, check=True, shell=True) + \ No newline at end of file diff --git a/flyway-docker/scripts/utils.py b/flyway-docker/scripts/utils.py new file mode 100644 index 0000000000..964dd4007d --- /dev/null +++ b/flyway-docker/scripts/utils.py @@ -0,0 +1,14 @@ +import re + + +def generate_tags(version, tag_suffix): + tags = ["latest", version, get_major_and_minor_version(version), get_major_version(version)] + return [t + tag_suffix for t in tags] + + +def get_major_and_minor_version(version_number): + return re.match(r"\d+\.\d+", version_number).group(0) + + +def get_major_version(version_number): + return re.match(r"\d+", version_number).group(0) \ No newline at end of file diff --git a/flyway-docker/test-sql/.sqlfluff b/flyway-docker/test-sql/.sqlfluff new file mode 100644 index 0000000000..5d2192c77d --- /dev/null +++ b/flyway-docker/test-sql/.sqlfluff @@ -0,0 +1,2 @@ +[sqlfluff] +dialect = ansi diff --git a/flyway-docker/test-sql/V1__table.sql b/flyway-docker/test-sql/V1__table.sql new file mode 100644 index 0000000000..0342efc331 --- /dev/null +++ b/flyway-docker/test-sql/V1__table.sql @@ -0,0 +1,3 @@ +CREATE table TesT_1 ( + id int +); diff --git a/flyway-experimental/flyway-experimental-mongodb/pom.xml b/flyway-experimental/flyway-experimental-mongodb/pom.xml index 618b08c4b4..330de52e1a 100644 --- a/flyway-experimental/flyway-experimental-mongodb/pom.xml +++ b/flyway-experimental/flyway-experimental-mongodb/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/ExperimentalMongoDB.java b/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/ExperimentalMongoDB.java index 8b56ed5738..7c64644d7c 100644 --- a/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/ExperimentalMongoDB.java +++ b/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/ExperimentalMongoDB.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -108,13 +108,17 @@ public void initialize(final ResolvedEnvironment environment, final Configuratio final ConnectionString connectionString = new ConnectionString(configuration.getUrl()); if (connectionString.getCredential() != null) { - mongoClient = MongoClients.create(environment.getUrl()); + mongoClient = MongoClients.create(MongoClientSettings.builder() + .applyConnectionString(connectionString) + .applicationName(APPLICATION_NAME) + .build()); } else { final MongoCredential credential = MongoCredential.createCredential(configuration.getUser(), "admin", configuration.getPassword().toCharArray()); mongoClient = MongoClients.create(MongoClientSettings.builder() .applyConnectionString(connectionString) + .applicationName(APPLICATION_NAME) .credential(credential) .build()); } diff --git a/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/MongoshCredential.java b/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/MongoshCredential.java index 20d07bd047..aa20fa39fe 100644 --- a/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/MongoshCredential.java +++ b/flyway-experimental/flyway-experimental-mongodb/src/main/java/org/flywaydb/experimental/mongodb/MongoshCredential.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-mongodb * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-experimental-scanners/pom.xml b/flyway-experimental/flyway-experimental-scanners/pom.xml index c99e18ce04..e6660d4ca6 100644 --- a/flyway-experimental/flyway-experimental-scanners/pom.xml +++ b/flyway-experimental/flyway-experimental-scanners/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/BaseSqlMigrationScanner.java b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/BaseSqlMigrationScanner.java index b4c45518b2..cc5d7dfb66 100644 --- a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/BaseSqlMigrationScanner.java +++ b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/BaseSqlMigrationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-scanners * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,14 @@ */ package org.flywaydb.scanners; +import static org.flywaydb.scanners.ScannerUtils.validateMigrationNaming; + import java.io.File; import java.nio.charset.Charset; import java.util.Arrays; import java.util.Collection; import java.util.Collections; +import java.util.List; import java.util.Set; import java.util.TreeSet; import lombok.CustomLog; @@ -34,11 +37,13 @@ import org.flywaydb.core.experimental.migration.ExperimentalMigrationScanner; import org.flywaydb.core.internal.parser.Parser; import org.flywaydb.core.internal.parser.ParsingContext; +import org.flywaydb.core.internal.resource.ResourceName; import org.flywaydb.core.internal.resource.ResourceNameParser; import org.flywaydb.core.internal.resource.filesystem.FileSystemResource; import org.flywaydb.core.internal.scanner.filesystem.DirectoryValidationResult; import org.flywaydb.core.internal.sqlscript.SqlScriptMetadata; import org.flywaydb.core.internal.util.Pair; +import org.flywaydb.core.internal.util.StringUtils; @CustomLog public abstract class BaseSqlMigrationScanner implements ExperimentalMigrationScanner { @@ -66,10 +71,12 @@ protected Collection> scanFromFileSyst } final Set resourceNames = findResourceNamesFromFileSystem(location.getRootPath(), - dir, - configuration.isFailOnMissingLocations(), - new ResourceNameParser(configuration), - location.isFileSystem()); + dir, + configuration.isFailOnMissingLocations(), + configuration.isValidateMigrationNaming(), + new ResourceNameParser(configuration), + location.isFileSystem(), + configuration.getSqlMigrationSuffixes()); return resourceNames.stream() .filter(path -> matchesPath(path, location)) .map(resourceName -> processResource( @@ -141,10 +148,12 @@ private DirectoryValidationResult getDirectoryValidationResult(final File direct } private Set findResourceNamesFromFileSystem(final String scanRootLocation, - final File folder, - final boolean throwOnMissingLocations, - final ResourceNameParser resourceNameParser, - final boolean isFileSystem) { + final File folder, + final boolean throwOnMissingLocations, + final boolean validateMigrationNaming, + final ResourceNameParser resourceNameParser, + final boolean isFileSystem, + final String... sqlMigrationSuffixes) { final String path = folder.getPath(); LOG.debug("Scanning for resources in path: " + folder.getPath() + " (" + scanRootLocation + ")"); @@ -173,10 +182,15 @@ private Set findResourceNamesFromFileSystem(final String scanRootLocatio return Collections.emptySet(); } - Arrays.stream(files) - .filter(File::canRead) - .map(file -> Pair.of(file, resourceNameParser.parse(file.getName()))) - .filter(pair -> pair.getRight().isValid() && !"".equals(pair.getRight().getSuffix())) + final List> fileList = Arrays.stream(files) + .filter(File::canRead) + .map(file -> Pair.of(file, resourceNameParser.parse(file.getName()))).toList(); + + final List> resources = fileList.stream() + .map(pair -> Pair.of(pair.getLeft().getName(), pair.getRight())).toList(); + validateMigrationNaming(resources, validateMigrationNaming, sqlMigrationSuffixes); + + fileList.stream().filter(pair -> pair.getRight().isValid() && !"".equals(pair.getRight().getSuffix())) .forEach(pair -> resourceNames.add(pair.getLeft().getPath())); Arrays.stream(files).filter(File::canRead).filter(File::isDirectory).forEach(file -> { @@ -185,9 +199,11 @@ private Set findResourceNamesFromFileSystem(final String scanRootLocatio LOG.debug("Skipping hidden directory: " + file.getAbsolutePath()); } else { resourceNames.addAll(findResourceNamesFromFileSystem(scanRootLocation, - file, - throwOnMissingLocations, - resourceNameParser, isFileSystem)); + file, + throwOnMissingLocations, + validateMigrationNaming, + resourceNameParser, isFileSystem, + sqlMigrationSuffixes)); } }); diff --git a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ClasspathSqlMigrationScanner.java b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ClasspathSqlMigrationScanner.java index 3f153d53dc..24bbd205e4 100644 --- a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ClasspathSqlMigrationScanner.java +++ b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ClasspathSqlMigrationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-scanners * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,6 +19,8 @@ */ package org.flywaydb.scanners; +import static org.flywaydb.scanners.ScannerUtils.validateMigrationNaming; + import java.io.File; import java.io.IOException; import java.net.JarURLConnection; @@ -103,20 +105,26 @@ boolean matchesPath(final String path, final Location location) { return location.matchesPath(remainingPath); } - private Collection> scanFromJarFile(final Location location, URL locationUrl, Configuration configuration, final ParsingContext parsingContext) { - Set resourceNames = findResourceNames(location.getRootPath(), locationUrl); + private Collection> scanFromJarFile(final Location location, + final URL locationUrl, final Configuration configuration, final ParsingContext parsingContext) { + final Set resourceNames = findResourceNames(location.getRootPath(), locationUrl); - return resourceNames.stream() + final List> fileList = resourceNames.stream() .map(resourceName -> processJarResource(location, locationUrl, configuration, resourceName, - parsingContext)) - .filter(x -> { - ResourceName name = new ResourceNameParser(configuration).parse(x.getLeft().getFilename()); - return name.isValid() && !"".equals(name.getSuffix()); - }) - .collect(Collectors.toSet()); + parsingContext)).toList(); + + final List> resources = fileList.stream() + .map(x -> Pair.of(x.getLeft().getFilename(), + new ResourceNameParser(configuration).parse(x.getLeft().getFilename()))).toList(); + validateMigrationNaming(resources, configuration.isValidateMigrationNaming(), configuration.getSqlMigrationSuffixes()); + + return fileList.stream().filter(x -> { + final ResourceName name = new ResourceNameParser(configuration).parse(x.getLeft().getFilename()); + return name.isValid() && !"".equals(name.getSuffix()); + }).collect(Collectors.toSet()); } private Pair processJarResource(final Location location, diff --git a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/FileSystemSqlMigrationScanner.java b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/FileSystemSqlMigrationScanner.java index 5d87dadf6c..4f206a5509 100644 --- a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/FileSystemSqlMigrationScanner.java +++ b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/FileSystemSqlMigrationScanner.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-scanners * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ScannerUtils.java b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ScannerUtils.java new file mode 100644 index 0000000000..82a1bcd951 --- /dev/null +++ b/flyway-experimental/flyway-experimental-scanners/src/main/java/org/flywaydb/scanners/ScannerUtils.java @@ -0,0 +1,50 @@ +/*- + * ========================LICENSE_START================================= + * flyway-experimental-scanners + * ======================================================================== + * Copyright (C) 2010 - 2025 Red Gate Software Ltd + * ======================================================================== + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * =========================LICENSE_END================================== + */ +package org.flywaydb.scanners; + +import java.util.List; +import lombok.AccessLevel; +import lombok.CustomLog; +import lombok.NoArgsConstructor; +import org.flywaydb.core.api.FlywayException; +import org.flywaydb.core.internal.resource.ResourceName; +import org.flywaydb.core.internal.util.Pair; +import org.flywaydb.core.internal.util.StringUtils; + +@NoArgsConstructor(access = AccessLevel.PRIVATE) +@CustomLog +public class ScannerUtils { + public static void validateMigrationNaming(final List> resources, + final boolean validateMigrationNaming, final String... sqlMigrationSuffixes) { + final List validErrors = resources.stream() + .filter(pair -> !pair.getRight().isValid()) + .filter(pair -> StringUtils.startsAndEndsWith(pair.getLeft(), "", sqlMigrationSuffixes)) + .map(pair -> pair.getRight().getValidityMessage()) + .toList(); + if (!validErrors.isEmpty()) { + if (validateMigrationNaming) { + throw new FlywayException("Invalid SQL filenames found:\r\n" + StringUtils.collectionToDelimitedString(validErrors, "\r\n")); + } else { + LOG.info(validErrors.size() + " SQL migrations were detected but not run because they did not follow the filename convention."); + LOG.info("Set 'validateMigrationNaming' to true to fail fast and see a list of the invalid file names."); + } + } + } +} diff --git a/flyway-experimental/flyway-experimental-sqlite/pom.xml b/flyway-experimental/flyway-experimental-sqlite/pom.xml index 91fa8c5fbb..5a69c77ede 100644 --- a/flyway-experimental/flyway-experimental-sqlite/pom.xml +++ b/flyway-experimental/flyway-experimental-sqlite/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-experimental-sqlite/src/main/java/org/flywaydb/experimental/sqlite/ExperimentalSqlite.java b/flyway-experimental/flyway-experimental-sqlite/src/main/java/org/flywaydb/experimental/sqlite/ExperimentalSqlite.java index 63b580e12a..a75489d11f 100644 --- a/flyway-experimental/flyway-experimental-sqlite/src/main/java/org/flywaydb/experimental/sqlite/ExperimentalSqlite.java +++ b/flyway-experimental/flyway-experimental-sqlite/src/main/java/org/flywaydb/experimental/sqlite/ExperimentalSqlite.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-experimental-sqlite * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-baseline/pom.xml b/flyway-experimental/flyway-verb-baseline/pom.xml index c8282ccc71..b1004f28de 100644 --- a/flyway-experimental/flyway-verb-baseline/pom.xml +++ b/flyway-experimental/flyway-verb-baseline/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-baseline/src/main/java/org/flywaydb/verb/baseline/BaselineVerbExtension.java b/flyway-experimental/flyway-verb-baseline/src/main/java/org/flywaydb/verb/baseline/BaselineVerbExtension.java index 73e444d35b..da9d904361 100644 --- a/flyway-experimental/flyway-verb-baseline/src/main/java/org/flywaydb/verb/baseline/BaselineVerbExtension.java +++ b/flyway-experimental/flyway-verb-baseline/src/main/java/org/flywaydb/verb/baseline/BaselineVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-baseline * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-clean/pom.xml b/flyway-experimental/flyway-verb-clean/pom.xml index 0f0f296b9f..b49ef3b659 100644 --- a/flyway-experimental/flyway-verb-clean/pom.xml +++ b/flyway-experimental/flyway-verb-clean/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-clean/src/main/java/org/flywaydb/verb/clean/CleanVerbExtension.java b/flyway-experimental/flyway-verb-clean/src/main/java/org/flywaydb/verb/clean/CleanVerbExtension.java index 468f22780b..812c85718b 100644 --- a/flyway-experimental/flyway-verb-clean/src/main/java/org/flywaydb/verb/clean/CleanVerbExtension.java +++ b/flyway-experimental/flyway-verb-clean/src/main/java/org/flywaydb/verb/clean/CleanVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-clean * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-info/pom.xml b/flyway-experimental/flyway-verb-info/pom.xml index 44154e126f..5a03ee4e00 100644 --- a/flyway-experimental/flyway-verb-info/pom.xml +++ b/flyway-experimental/flyway-verb-info/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-info/src/main/java/org/flywaydb/verb/info/InfoVerbExtension.java b/flyway-experimental/flyway-verb-info/src/main/java/org/flywaydb/verb/info/InfoVerbExtension.java index 19f4282336..4799b62c86 100644 --- a/flyway-experimental/flyway-verb-info/src/main/java/org/flywaydb/verb/info/InfoVerbExtension.java +++ b/flyway-experimental/flyway-verb-info/src/main/java/org/flywaydb/verb/info/InfoVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-info * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-migrate/pom.xml b/flyway-experimental/flyway-verb-migrate/pom.xml index 9a8a49968c..3cda5b288e 100644 --- a/flyway-experimental/flyway-verb-migrate/pom.xml +++ b/flyway-experimental/flyway-verb-migrate/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrateVerbExtension.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrateVerbExtension.java index 0360e5948e..e89424d8e6 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrateVerbExtension.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrateVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -105,13 +105,12 @@ public Object executeVerb(final Configuration configuration, FlywayTelemetryMana } } - experimentalDatabase.createSchemaHistoryTableIfNotExists(configuration.getTable()); - - final SchemaHistoryModel schemaHistoryModel = VerbUtils.getSchemaHistoryModel(configuration, experimentalDatabase); final MigrationInfo[] migrations = VerbUtils.getMigrationInfos(configuration, experimentalDatabase, VerbUtils.getSchemaHistoryModel(configuration, experimentalDatabase)); + experimentalDatabase.createSchemaHistoryTableIfNotExists(configuration.getTable()); + final MigrateResult migrateResult = new MigrateResult(VersionPrinter.getVersion(), experimentalDatabase.getDatabaseMetaData().databaseName(), "", diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrationExecutionGroup.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrationExecutionGroup.java index abf90c0d37..e54c81184e 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrationExecutionGroup.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/MigrationExecutionGroup.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ApiMigrator.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ApiMigrator.java index a90498abf7..797cdb8e70 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ApiMigrator.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ApiMigrator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ExecutableMigrator.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ExecutableMigrator.java index 026b36f224..19bb11aa96 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ExecutableMigrator.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/ExecutableMigrator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/JdbcMigrator.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/JdbcMigrator.java index c4dfc867d4..1f15b07cf1 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/JdbcMigrator.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/JdbcMigrator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/Migrator.java b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/Migrator.java index f926d0e1dc..e9d2d1ab69 100644 --- a/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/Migrator.java +++ b/flyway-experimental/flyway-verb-migrate/src/main/java/org/flywaydb/verb/migrate/migrators/Migrator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-migrate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-repair/pom.xml b/flyway-experimental/flyway-verb-repair/pom.xml index e98d9532aa..b255a28c18 100644 --- a/flyway-experimental/flyway-verb-repair/pom.xml +++ b/flyway-experimental/flyway-verb-repair/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-repair/src/main/java/org/flywaydb/verb/repair/RepairVerbExtension.java b/flyway-experimental/flyway-verb-repair/src/main/java/org/flywaydb/verb/repair/RepairVerbExtension.java index 729e68347f..4c8986d77b 100644 --- a/flyway-experimental/flyway-verb-repair/src/main/java/org/flywaydb/verb/repair/RepairVerbExtension.java +++ b/flyway-experimental/flyway-verb-repair/src/main/java/org/flywaydb/verb/repair/RepairVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-repair * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-schemas/pom.xml b/flyway-experimental/flyway-verb-schemas/pom.xml index 8e1cb26ff2..bd0e166157 100644 --- a/flyway-experimental/flyway-verb-schemas/pom.xml +++ b/flyway-experimental/flyway-verb-schemas/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-schemas/src/main/java/org/flywaydb/verb/schemas/SchemasVerbExtension.java b/flyway-experimental/flyway-verb-schemas/src/main/java/org/flywaydb/verb/schemas/SchemasVerbExtension.java index 199a5079f1..8a711c7ac2 100644 --- a/flyway-experimental/flyway-verb-schemas/src/main/java/org/flywaydb/verb/schemas/SchemasVerbExtension.java +++ b/flyway-experimental/flyway-verb-schemas/src/main/java/org/flywaydb/verb/schemas/SchemasVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-schemas * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/pom.xml b/flyway-experimental/flyway-verb-utils/pom.xml index 3102c89142..450a44f6d9 100644 --- a/flyway-experimental/flyway-verb-utils/pom.xml +++ b/flyway-experimental/flyway-verb-utils/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/VerbUtils.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/VerbUtils.java index 96b6a4462b..08e73acf33 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/VerbUtils.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/VerbUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/CoreMigrationStateCalculator.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/CoreMigrationStateCalculator.java index 11e59d57bf..6c51054442 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/CoreMigrationStateCalculator.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/CoreMigrationStateCalculator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoImpl.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoImpl.java index 06e17821c6..8e2e771f49 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoImpl.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoImpl.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoService.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoService.java index 6897d83e92..85a96f9472 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoService.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/ExperimentalMigrationInfoService.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/VersionOrderMigrationComparator.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/VersionOrderMigrationComparator.java index d913f7b43c..b387274de6 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/VersionOrderMigrationComparator.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/VersionOrderMigrationComparator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/filters/ShouldExecuteMigrationInfoFilter.java b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/filters/ShouldExecuteMigrationInfoFilter.java index 8d8e051f98..7af936ac85 100644 --- a/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/filters/ShouldExecuteMigrationInfoFilter.java +++ b/flyway-experimental/flyway-verb-utils/src/main/java/org/flywaydb/verb/info/filters/ShouldExecuteMigrationInfoFilter.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-utils * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/flyway-verb-validate/pom.xml b/flyway-experimental/flyway-verb-validate/pom.xml index 2d4263c6fb..28cc106eff 100644 --- a/flyway-experimental/flyway-verb-validate/pom.xml +++ b/flyway-experimental/flyway-verb-validate/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 ../../pom.xml diff --git a/flyway-experimental/flyway-verb-validate/src/main/java/org/flywaydb/verb/validate/ValidateVerbExtension.java b/flyway-experimental/flyway-verb-validate/src/main/java/org/flywaydb/verb/validate/ValidateVerbExtension.java index 731b5db173..58d29fa788 100644 --- a/flyway-experimental/flyway-verb-validate/src/main/java/org/flywaydb/verb/validate/ValidateVerbExtension.java +++ b/flyway-experimental/flyway-verb-validate/src/main/java/org/flywaydb/verb/validate/ValidateVerbExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-verb-validate * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-experimental/pom.xml b/flyway-experimental/pom.xml index bd2ce0d7c1..12e307c3dc 100644 --- a/flyway-experimental/pom.xml +++ b/flyway-experimental/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 pom diff --git a/flyway-gradle-plugin/pom.xml b/flyway-gradle-plugin/pom.xml index 9e6ce27823..bd0a361910 100644 --- a/flyway-gradle-plugin/pom.xml +++ b/flyway-gradle-plugin/pom.xml @@ -4,7 +4,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-gradle-plugin jar @@ -99,6 +99,14 @@ + + + + + + + + diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayExtension.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayExtension.java index 4e0b983b68..dbeeda2874 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayExtension.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayExtension.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayPlugin.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayPlugin.java index f7f8857265..c173a6791d 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayPlugin.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/FlywayPlugin.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/AbstractFlywayTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/AbstractFlywayTask.java index c36af956e9..40c18d38f1 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/AbstractFlywayTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/AbstractFlywayTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayBaselineTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayBaselineTask.java index b635220915..e3b3ee22c1 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayBaselineTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayBaselineTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayCleanTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayCleanTask.java index 89c871eead..2b89701038 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayCleanTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayCleanTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayInfoTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayInfoTask.java index 607c1683ca..aa55204c3c 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayInfoTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayInfoTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayMigrateTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayMigrateTask.java index 0564692181..6f11b79e6e 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayMigrateTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayMigrateTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayRepairTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayRepairTask.java index 3ca615efa7..42a93d08bd 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayRepairTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayRepairTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayUndoTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayUndoTask.java index de26bf7175..22a2387da9 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayUndoTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayUndoTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayValidateTask.java b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayValidateTask.java index eb4f60d21b..d1479eb290 100644 --- a/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayValidateTask.java +++ b/flyway-gradle-plugin/src/main/java/org/flywaydb/gradle/task/FlywayValidateTask.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-gradle-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.redgate.flyway.flyway.properties b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.redgate.flyway.flyway.properties index 9db5cb90e8..0369a77740 100644 --- a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.redgate.flyway.flyway.properties +++ b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/com.redgate.flyway.flyway.properties @@ -2,7 +2,7 @@ # ========================LICENSE_START================================= # flyway-gradle-plugin # ======================================================================== -# Copyright (C) 2010 - 2024 Red Gate Software Ltd +# Copyright (C) 2010 - 2025 Red Gate Software Ltd # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.enterprise.flyway.properties b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.enterprise.flyway.properties index 9db5cb90e8..0369a77740 100644 --- a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.enterprise.flyway.properties +++ b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.enterprise.flyway.properties @@ -2,7 +2,7 @@ # ========================LICENSE_START================================= # flyway-gradle-plugin # ======================================================================== -# Copyright (C) 2010 - 2024 Red Gate Software Ltd +# Copyright (C) 2010 - 2025 Red Gate Software Ltd # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.flyway.properties b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.flyway.properties index 9db5cb90e8..0369a77740 100644 --- a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.flyway.properties +++ b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.flyway.properties @@ -2,7 +2,7 @@ # ========================LICENSE_START================================= # flyway-gradle-plugin # ======================================================================== -# Copyright (C) 2010 - 2024 Red Gate Software Ltd +# Copyright (C) 2010 - 2025 Red Gate Software Ltd # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.pro.flyway.properties b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.pro.flyway.properties index 9db5cb90e8..0369a77740 100644 --- a/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.pro.flyway.properties +++ b/flyway-gradle-plugin/src/main/resources/META-INF/gradle-plugins/org.flywaydb.pro.flyway.properties @@ -2,7 +2,7 @@ # ========================LICENSE_START================================= # flyway-gradle-plugin # ======================================================================== -# Copyright (C) 2010 - 2024 Red Gate Software Ltd +# Copyright (C) 2010 - 2025 Red Gate Software Ltd # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/pom.xml b/flyway-maven-plugin/pom.xml index 1af22a5cad..8f35f3b1b5 100644 --- a/flyway-maven-plugin/pom.xml +++ b/flyway-maven-plugin/pom.xml @@ -3,7 +3,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-maven-plugin maven-plugin @@ -65,6 +65,14 @@ + + + + + + + + diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/AbstractFlywayMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/AbstractFlywayMojo.java index fd8c35ba1f..5540439363 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/AbstractFlywayMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/AbstractFlywayMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/BaselineMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/BaselineMojo.java index 4487a28944..b946b98244 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/BaselineMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/BaselineMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/CleanMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/CleanMojo.java index 6f8d4794c5..eebd3a3f4e 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/CleanMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/CleanMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/InfoMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/InfoMojo.java index ab60928293..b8a0c56e34 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/InfoMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/InfoMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLog.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLog.java index 8c33efee3c..112cbe2037 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLog.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLog.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLogCreator.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLogCreator.java index ba60dd7737..eb0362087c 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLogCreator.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MavenLogCreator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MigrateMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MigrateMojo.java index b5645c3cf6..37f99c4890 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MigrateMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/MigrateMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/RepairMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/RepairMojo.java index 03abcad3e2..59358632c9 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/RepairMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/RepairMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/UndoMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/UndoMojo.java index f14bacab21..ca4deb91b4 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/UndoMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/UndoMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/ValidateMojo.java b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/ValidateMojo.java index c0b46a3068..8d7f5e0a32 100644 --- a/flyway-maven-plugin/src/main/java/org/flywaydb/maven/ValidateMojo.java +++ b/flyway-maven-plugin/src/main/java/org/flywaydb/maven/ValidateMojo.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-maven-plugin * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/pom.xml b/flyway-reports/pom.xml index 0becccf5a8..7a03ab11bd 100644 --- a/flyway-reports/pom.xml +++ b/flyway-reports/pom.xml @@ -6,7 +6,7 @@ org.flywaydb flyway-parent - 11.1.0 + 11.1.1 flyway-reports diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/OperationResultReportGenerator.java b/flyway-reports/src/main/java/org/flywaydb/reports/OperationResultReportGenerator.java index 8091ab1645..165c5dc919 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/OperationResultReportGenerator.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/OperationResultReportGenerator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlRenderer.java index 8b3caf0183..b889eecfb9 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlReportSummary.java b/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlReportSummary.java index 722b4b31ed..96c5abb738 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlReportSummary.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/api/extensibility/HtmlReportSummary.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/html/HoldingTabMetadata.java b/flyway-reports/src/main/java/org/flywaydb/reports/html/HoldingTabMetadata.java index 08e1acae98..5c38eae8a7 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/html/HoldingTabMetadata.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/html/HoldingTabMetadata.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/html/HtmlReportGenerator.java b/flyway-reports/src/main/java/org/flywaydb/reports/html/HtmlReportGenerator.java index 4a209fd920..42042d526c 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/html/HtmlReportGenerator.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/html/HtmlReportGenerator.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/json/HtmlResultDeserializer.java b/flyway-reports/src/main/java/org/flywaydb/reports/json/HtmlResultDeserializer.java index 10980935a9..ab1c23cfb3 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/json/HtmlResultDeserializer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/json/HtmlResultDeserializer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/json/InfoResultDeserializer.java b/flyway-reports/src/main/java/org/flywaydb/reports/json/InfoResultDeserializer.java index 281c839ce9..b86f5305be 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/json/InfoResultDeserializer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/json/InfoResultDeserializer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/json/MigrateResultDeserializer.java b/flyway-reports/src/main/java/org/flywaydb/reports/json/MigrateResultDeserializer.java index e8c73a49c4..522cdf95c1 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/json/MigrateResultDeserializer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/json/MigrateResultDeserializer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardRenderer.java index 5dd5190969..f287d174c9 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardResult.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardResult.java index d10e64bab9..e08c5ad5d8 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardResult.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/DashboardResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingRenderer.java index df39fe927d..fde74e2034 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingResult.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingResult.java index 02a957ed8b..abf8416afa 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingResult.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/HoldingResult.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/HtmlTableRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/HtmlTableRenderer.java index 42b6f81804..85a5d05274 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/HtmlTableRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/HtmlTableRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/InfoHtmlRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/InfoHtmlRenderer.java index 7231713dfa..ccc4af611b 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/InfoHtmlRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/InfoHtmlRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/output/MigrateHtmlRenderer.java b/flyway-reports/src/main/java/org/flywaydb/reports/output/MigrateHtmlRenderer.java index 793b82e839..926b7b7fe3 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/output/MigrateHtmlRenderer.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/output/MigrateHtmlRenderer.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/utils/HtmlUtils.java b/flyway-reports/src/main/java/org/flywaydb/reports/utils/HtmlUtils.java index ee2f12832b..ae93701ee3 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/utils/HtmlUtils.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/utils/HtmlUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/flyway-reports/src/main/java/org/flywaydb/reports/utils/OperationsReportUtils.java b/flyway-reports/src/main/java/org/flywaydb/reports/utils/OperationsReportUtils.java index 9335390f35..a5d3d7f4be 100644 --- a/flyway-reports/src/main/java/org/flywaydb/reports/utils/OperationsReportUtils.java +++ b/flyway-reports/src/main/java/org/flywaydb/reports/utils/OperationsReportUtils.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * flyway-reports * ======================================================================== - * Copyright (C) 2010 - 2024 Red Gate Software Ltd + * Copyright (C) 2010 - 2025 Red Gate Software Ltd * ======================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/pom.xml b/pom.xml index afbfc9425c..db28f250d5 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ 4.0.0 org.flywaydb flyway-parent - 11.1.0 + 11.1.1 pom ${project.artifactId} Flyway: Database Migrations Made Easy. @@ -95,6 +95,7 @@ + @@ -1471,104 +1472,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -