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

Simba Backwards compatibility for v4.25+ #244

Open
Tylorjg opened this issue Nov 27, 2023 · 3 comments
Open

Simba Backwards compatibility for v4.25+ #244

Tylorjg opened this issue Nov 27, 2023 · 3 comments

Comments

@Tylorjg
Copy link

Tylorjg commented Nov 27, 2023

With the release for v4.25, new driver support was added; however, the version isn't backwards compatible with pipelines set up with the Simba driver.

It would be nice to have newer versions of Liquibase still work with the Simba driver.

@maximevw
Copy link
Contributor

maximevw commented Dec 9, 2023

Hello @Tylorjg,

The new driver has been introduced to solve licensing issues (see issue #148) because Simba JDBC is no more freely accessible.
Also, there is no way to introduce a dependency to the Simba JDBC driver without having the appropriate license.

If it's really required to have the compatibility with Simba driver (or other proprietary drivers for Cassandra), I suggest you to turn this discussion into a feature request and discuss it with the Liquibase team. I think the best way to provide this is to introduce a SPI and let the users with the appropriate license for other drivers like Simba implementing the interface to use their driver.

@Tylorjg
Copy link
Author

Tylorjg commented Dec 11, 2023

Hello @maximevw,

You are right that this should be a feature request. The Simba driver isn't easily accessible at this time, but there are still pipelines set up that download via a direct download URL. Of course, it is unknown how long the direct download URL is going to be accessible.

It would be beneficial to all users still using the Simba driver to be able to upgrade without breaking their pipelines.

@recampbell
Copy link

Hi @Tylorjg - can you give us an idea of the errors or problems you face when you try to use the Simba driver? Is it a problem with the changesets themselves or the confiugration of Liquibase itself? If so, can you provide the changesets or configuration settings affected and explain what you think needs to be changed about them?

This information will help other users who have working Cassandra pipelines (we can include in the docs) and will help contributors understand the impact/value of this issue - especially since it seems like it may be be a larger effort.

@filipelautert filipelautert self-assigned this Feb 22, 2024
@filipelautert filipelautert removed their assignment May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Discussion
Development

No branches or pull requests

5 participants