DataGrip / cassandra-jdbc-driver

Forked from https://bitbucket.org/dbschema/cassandra-jdbc-driver/
Apache License 2.0
8 stars 7 forks source link

Please upgrade the underlying JDBC driver #6

Open nodakai opened 1 year ago

nodakai commented 1 year ago

https://mvnrepository.com/artifact/com.datastax.cassandra/cassandra-driver-core

Note: This artifact was moved to: com.datastax.oss » java-driver-core

The latest release is 4.17 (Jul 2023) vs 3.6 (Aug 2018) currently used: https://github.com/DataGrip/cassandra-jdbc-driver/blob/35c7b593aaa6ffbfc355765400be525a56157e37/build.gradle#L30

My motivation: Yugabyte's Cassandra compatibility layer doesn't play well with Jetbrains IDE

maximevw commented 11 months ago

Hello @nodakai, Maybe you could try using this alternative driver based on the latest version of Cassandra driver for Java: https://github.com/ing-bank/cassandra-jdbc-wrapper/tree/release/next#other-integrations

bschoening commented 6 months ago

@tjlee @kornilova203 I've submitted a PR #7 for this.

Both 3.x and 4.x branches of the Java driver are fully maintained. 3.11.5 is binary compatible with 3.6 and should require zero code changes. I also updated the patch release of the JUnit for good measure (but less important).

tjlee commented 3 months ago

@bschoening , thank you for pull-request. But, DataGrip project starting from version 2024.2 is switching to another JDBC implementation https://github.com/DataGrip/cassandra-jdbc-wrapper .

Let me know if you're still using the previous implementation and I'll publish an updated version with your pull-request.

bschoening commented 3 months ago

@tjlee Our enterprise has several thousand users using IntelliJ to connect to Cassandra databases where the latest version available internally is idea2023.3. A patch release with the updated driver would be quite helpful.

tjlee commented 3 months ago

@bschoening I built the new JDBC and released under the version 1.5. Feel free to download and set up a custom JDBC withing DataGrip until we test it and make public within IDE.

bschoening commented 3 months ago

@tjlee thanks very much! I saw that and we will look at testing it internally. These jars don't get pushed to Maven Central, do they?

tjlee commented 3 months ago

We do not publish jars to Maven Central.

tjlee commented 2 months ago

I found some changed in data types mostly.