Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support flyway v10.4.1 #39

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

BigMikeCodes
Copy link

Hi, this is a relatively simple change to bump the supported flyway version to 10.4.1.

When using this plugin against a postgres 16.1 database i was getting a warning from flyway that the postgres version was unsupported so thought i'd do a quick PR to bump the flyway version.

I've had to add a new depenedency flyway-database-postgresql due to underlying changes in flyway between v9 & v10.

jackson-annotations is excluded from the the testcontainers dependency due to a version conflict that resulted in a runtime CassNotFoundException.

Any feedback on this is greatly appreciated :)

@BigMikeCodes BigMikeCodes requested a review from a team as a code owner December 24, 2023 00:18
@BigMikeCodes BigMikeCodes changed the title Altered pom to enable support for flyway v10.4.1 Support flyway v10.4.1 Dec 24, 2023
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-database-postgresql</artifactId>
<version>${flyway-core.version}</version>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be an optional one? If I choose MySQL then this is extra dependency.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, I don't think we need this dependency at all and it should be provided by the users of the library.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be an optional one? If I choose MySQL then this is extra dependency.

Yes, we don't need to force specific flyway/liquibase versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants