{"sha":"263f7904756b65b31722be85a774d94c7d663e41","node_id":"C_kwDOAG1oCtoAKDI2M2Y3OTA0NzU2YjY1YjMxNzIyYmU4NWE3NzRkOTRjN2Q2NjNlNDE","commit":{"author":{"name":"rg-buildmonkey","email":"github-buildmonkey@red-gate.com","date":"2022-09-07T13:55:00Z"},"committer":{"name":"rg-buildmonkey","email":"github-buildmonkey@red-gate.com","date":"2022-09-07T13:55:00Z"},"message":"Bump version to flyway-9.2.3\n\nPlease see the GH release for the release notes\n\nClose Teams preview access to Check and Drift report.","tree":{"sha":"0366c0ae4451e19d19aba8ed316e55b11d637d85","url":"https://api.github.com/repos/flyway/flyway/git/trees/0366c0ae4451e19d19aba8ed316e55b11d637d85"},"url":"https://api.github.com/repos/flyway/flyway/git/commits/263f7904756b65b31722be85a774d94c7d663e41","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/flyway/flyway/commits/263f7904756b65b31722be85a774d94c7d663e41","html_url":"https://github.com/flyway/flyway/commit/263f7904756b65b31722be85a774d94c7d663e41","comments_url":"https://api.github.com/repos/flyway/flyway/commits/263f7904756b65b31722be85a774d94c7d663e41/comments","author":{"login":"rg-buildmonkey","id":25437519,"node_id":"MDQ6VXNlcjI1NDM3NTE5","avatar_url":"https://avatars.githubusercontent.com/u/25437519?v=4","gravatar_id":"","url":"https://api.github.com/users/rg-buildmonkey","html_url":"https://github.com/rg-buildmonkey","followers_url":"https://api.github.com/users/rg-buildmonkey/followers","following_url":"https://api.github.com/users/rg-buildmonkey/following{/other_user}","gists_url":"https://api.github.com/users/rg-buildmonkey/gists{/gist_id}","starred_url":"https://api.github.com/users/rg-buildmonkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rg-buildmonkey/subscriptions","organizations_url":"https://api.github.com/users/rg-buildmonkey/orgs","repos_url":"https://api.github.com/users/rg-buildmonkey/repos","events_url":"https://api.github.com/users/rg-buildmonkey/events{/privacy}","received_events_url":"https://api.github.com/users/rg-buildmonkey/received_events","type":"User","site_admin":false},"committer":{"login":"rg-buildmonkey","id":25437519,"node_id":"MDQ6VXNlcjI1NDM3NTE5","avatar_url":"https://avatars.githubusercontent.com/u/25437519?v=4","gravatar_id":"","url":"https://api.github.com/users/rg-buildmonkey","html_url":"https://github.com/rg-buildmonkey","followers_url":"https://api.github.com/users/rg-buildmonkey/followers","following_url":"https://api.github.com/users/rg-buildmonkey/following{/other_user}","gists_url":"https://api.github.com/users/rg-buildmonkey/gists{/gist_id}","starred_url":"https://api.github.com/users/rg-buildmonkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rg-buildmonkey/subscriptions","organizations_url":"https://api.github.com/users/rg-buildmonkey/orgs","repos_url":"https://api.github.com/users/rg-buildmonkey/repos","events_url":"https://api.github.com/users/rg-buildmonkey/events{/privacy}","received_events_url":"https://api.github.com/users/rg-buildmonkey/received_events","type":"User","site_admin":false},"parents":[{"sha":"b6bf1d0ab116cb5d299f95fcf702c55a7cef40e8","url":"https://api.github.com/repos/flyway/flyway/commits/b6bf1d0ab116cb5d299f95fcf702c55a7cef40e8","html_url":"https://github.com/flyway/flyway/commit/b6bf1d0ab116cb5d299f95fcf702c55a7cef40e8"}],"stats":{"total":76,"additions":48,"deletions":28},"files":[{"sha":"7d46f265e54000ef21a7dd4bfa1f22558c6f10c2","filename":"flyway-commandline/pom.xml","status":"modified","additions":17,"deletions":3,"changes":20,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-commandline%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,7 +21,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n flyway-commandline\n jar\n@@ -30,8 +30,8 @@\n \n \n \n- 9.2.2-beta\n- 9.2.2-beta\n+ 9.2.3-beta\n+ 9.2.3-beta\n ${project.version}\n ${project.version}\n ${project.version}\n@@ -820,6 +820,20 @@\n \n \n \n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n \n \n "},{"sha":"1a7451ea91240074d581a42b2b5a1c1854ceb568","filename":"flyway-commandline/src/main/assembly/component.xml","status":"modified","additions":2,"deletions":0,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fcomponent.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fcomponent.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fcomponent.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -211,6 +211,8 @@\n \n \n \n+\n+\n \n \n "},{"sha":"778360b5ab1a478bc6f984a633e2cb724b39c460","filename":"flyway-commandline/src/main/assembly/flyway.cmd","status":"modified","additions":3,"deletions":7,"changes":10,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fflyway.cmd","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fflyway.cmd","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-commandline%2Fsrc%2Fmain%2Fassembly%2Fflyway.cmd?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -37,12 +37,8 @@ if \"%JAVA_ARGS%\"==\"\" (\n set JAVA_ARGS=\n )\n \n-%JAVA_CMD% -Djava.library.path=\"%INSTALLDIR%\\native\" %JAVA_ARGS% -cp \"%CLASSPATH%;%INSTALLDIR%\\lib\\*;%INSTALLDIR%\\lib\\aad\\*;%INSTALLDIR%\\lib\\oracle_wallet\\*;%INSTALLDIR%\\lib\\community\\*;%INSTALLDIR%\\drivers\\*;%INSTALLDIR%\\drivers\\gcp\\*\" org.flywaydb.commandline.Main %*\n+SET CP=\"%CLASSPATH%;%INSTALLDIR%\\lib\\*;%INSTALLDIR%\\lib\\aad\\*;%INSTALLDIR%\\lib\\oracle_wallet\\*;%INSTALLDIR%\\lib\\community\\*;%INSTALLDIR%\\drivers\\*;%INSTALLDIR%\\drivers\\gcp\\*\"\n+%JAVA_CMD% -Djava.library.path=\"%INSTALLDIR%\\native\" %JAVA_ARGS% -cp \"%CP%\" org.flywaydb.commandline.Main %*\n \n @REM Exit using the same code returned from Java\n-EXIT /B %ERRORLEVEL%\n-:displayError(message)\n-echo \"----------------------------------------\"\n-echo %1\n-echo \"----------------------------------------\"\n-EXIT /B\n\\ No newline at end of file\n+EXIT /B %ERRORLEVEL%\n\\ No newline at end of file"},{"sha":"abb36d67c146b23a61e2e8a78ede659beab838c7","filename":"flyway-commandline/src/main/java/org/flywaydb/commandline/CommandLineArguments.java","status":"modified","additions":6,"deletions":0,"changes":6,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FCommandLineArguments.java","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FCommandLineArguments.java","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FCommandLineArguments.java?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -31,6 +31,7 @@\n import java.util.stream.Collectors;\n \n public class CommandLineArguments {\n+ private static final String COMMUNITY_FALLBACK_FLAG = \"-communityFallback\";\n private static final String DEBUG_FLAG = \"-X\";\n private static final String QUIET_FLAG = \"-q\";\n private static final String SUPPRESS_PROMPT_FLAG = \"-n\";\n@@ -73,6 +74,7 @@ private static List getValidOperationsAndFlags() {\n List operationsAndFlags = new ArrayList<>(Arrays.asList(\n DEBUG_FLAG,\n QUIET_FLAG,\n+ COMMUNITY_FALLBACK_FLAG,\n SUPPRESS_PROMPT_FLAG,\n SKIP_CHECK_FOR_UPDATE_FLAG,\n MIGRATIONS_IDS_FLAG,\n@@ -222,6 +224,10 @@ public Level getLogLevel() {\n return Level.INFO;\n }\n \n+ public boolean isCommunityFallback() {\n+ return isFlagSet(args, COMMUNITY_FALLBACK_FLAG);\n+ }\n+\n public boolean hasOperation(String operation) {\n return getOperations().contains(operation);\n }"},{"sha":"d0b5589d34763ca097e0bfb15213a1e8b98bb732","filename":"flyway-commandline/src/main/java/org/flywaydb/commandline/Main.java","status":"modified","additions":5,"deletions":5,"changes":10,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FMain.java","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FMain.java","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-commandline%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcommandline%2FMain.java?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -27,10 +27,7 @@\n import org.flywaydb.core.api.logging.Log;\n import org.flywaydb.core.api.logging.LogCreator;\n import org.flywaydb.core.api.logging.LogFactory;\n-import org.flywaydb.core.api.output.CompositeResult;\n-import org.flywaydb.core.api.output.ErrorOutput;\n-import org.flywaydb.core.api.output.MigrateErrorResult;\n-import org.flywaydb.core.api.output.OperationResult;\n+import org.flywaydb.core.api.output.*;\n \n import org.flywaydb.core.extensibility.CommandExtension;\n import org.flywaydb.core.internal.command.DbMigrate;\n@@ -41,7 +38,6 @@\n import org.flywaydb.core.internal.info.MigrationInfoDumper;\n \n import org.flywaydb.core.internal.jdbc.JdbcConnectionFactory;\n-import org.flywaydb.core.internal.license.FlywayTrialExpiredException;\n \n import org.flywaydb.core.internal.logging.EvolvingLog;\n import org.flywaydb.core.internal.logging.buffered.BufferedLog;\n@@ -189,6 +185,10 @@ public static void main(String[] args) {\n result = compositeResult;\n }\n \n+ if (commandLineArguments.isCommunityFallback()) {\n+ LOG.warn(\"A Flyway License was not been provided; fell back to Community Edition. Please contact sales at sales@flywaydb.org for license information.\");\n+ }\n+\n if (commandLineArguments.shouldOutputJson()) {\n printJson(commandLineArguments, result);\n }"},{"sha":"09670a307da1de95c619fdb9f76ef0765dbc0957","filename":"flyway-community-db-support/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-community-db-support%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-community-db-support%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-community-db-support%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,7 +21,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n "},{"sha":"3b77e3ddb73b3f649578e2439fb10444f1520776","filename":"flyway-core/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-core%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-core%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-core%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,7 +21,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n flyway-core\n jar"},{"sha":"59a55ed9732565b5cf1f39c7ac49ee7668ae252a","filename":"flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java","status":"modified","additions":3,"deletions":1,"changes":4,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcore%2Finternal%2Fresolver%2FChecksumCalculator.java","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcore%2Finternal%2Fresolver%2FChecksumCalculator.java","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-core%2Fsrc%2Fmain%2Fjava%2Forg%2Fflywaydb%2Fcore%2Finternal%2Fresolver%2FChecksumCalculator.java?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -72,7 +72,9 @@ private static int calculateChecksumForResource(LoadableResource resource) {\n } while ((line = bufferedReader.readLine()) != null);\n }\n } catch (IOException e) {\n- throw new FlywayException(\"Unable to calculate checksum of \" + resource.getFilename() + \"\\r\\n\" + e.getMessage(), e);\n+ throw new FlywayException(\"Unable to calculate checksum of \" + resource.getFilename() + \"\\n\" +\n+ \"Please ensure you have configured the correct file encoding with 'flyway.encoding' \" +\n+ \"or enable 'flyway.detectEncoding' to let Flyway detect it for you\", e);\n } finally {\n IOUtils.close(bufferedReader);\n }"},{"sha":"66c50c873605852e3fb0ee537633be0b3505b086","filename":"flyway-firebird/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-firebird%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-firebird%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-firebird%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -22,7 +22,7 @@\n \n flyway-parent\n org.flywaydb\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n "},{"sha":"b58b2456e402e39b93107b162154f6aec16fd116","filename":"flyway-gcp-bigquery/pom.xml","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-gcp-bigquery%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-gcp-bigquery%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-gcp-bigquery%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,14 +21,14 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n \n flyway-gcp-bigquery\n jar\n ${project.artifactId}\n- 9.2.2-beta\n+ 9.2.3-beta\n \n \n "},{"sha":"4dc239dc5806e43d97613ac04386bc2b2fb79517","filename":"flyway-gcp-spanner/pom.xml","status":"modified","additions":2,"deletions":2,"changes":4,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-gcp-spanner%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-gcp-spanner%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-gcp-spanner%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,14 +21,14 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n \n flyway-gcp-spanner\n jar\n ${project.artifactId}\n- 9.2.2-beta\n+ 9.2.3-beta\n \n \n "},{"sha":"4509a016a2f52e94d7ef607fca490e1dd83ed9eb","filename":"flyway-gradle-plugin/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-gradle-plugin%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-gradle-plugin%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-gradle-plugin%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,7 +21,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n flyway-gradle-plugin\n jar"},{"sha":"5e68ac02a62de5c6c5f1e81c185b6843c5a162c1","filename":"flyway-maven-plugin/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-maven-plugin%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-maven-plugin%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-maven-plugin%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -20,7 +20,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n flyway-maven-plugin\n maven-plugin"},{"sha":"5be44168c795b2c557629e3166c19b2434ddf316","filename":"flyway-mysql/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-mysql%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-mysql%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-mysql%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -22,7 +22,7 @@\n \n flyway-parent\n org.flywaydb\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n "},{"sha":"4c3d3afa44e0a4c179d007556a40c5ae8d7c79a8","filename":"flyway-sqlserver/pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/flyway-sqlserver%2Fpom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/flyway-sqlserver%2Fpom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/flyway-sqlserver%2Fpom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -21,7 +21,7 @@\n \n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n \n 4.0.0\n "},{"sha":"b2740ea0665563b47e970d14e924cde8dc4c7f30","filename":"pom.xml","status":"modified","additions":1,"deletions":1,"changes":2,"blob_url":"https://github.com/flyway/flyway/blob/263f7904756b65b31722be85a774d94c7d663e41/pom.xml","raw_url":"https://github.com/flyway/flyway/raw/263f7904756b65b31722be85a774d94c7d663e41/pom.xml","contents_url":"https://api.github.com/repos/flyway/flyway/contents/pom.xml?ref=263f7904756b65b31722be85a774d94c7d663e41","patch":"@@ -29,7 +29,7 @@\n 4.0.0\n org.flywaydb\n flyway-parent\n- 9.2.2\n+ 9.2.3\n pom\n ${project.artifactId}\n Flyway: Database Migrations Made Easy."}]}