Re: Datastax Java Driver Compatibility Matrix

2022-04-19 Thread Jai Bheemsen Rao Dhanwada
Thank you, this information is very helpful.

On Tue, Apr 19, 2022 at 11:53 AM C. Scott Andreas 
wrote:

> Hi Jai,
>
> Cassandra 4.0 supports CQLv3, CQLv4, and CQLv5. A driver connecting using
> any of these protocols will work. Cassandra 4.0 did not remove support for
> CQLv3 which makes adoption easier for a very large portion of the user
> community.
>
> I'd recommend not specifying the protocol version in your cluster builder
> and allow the client and server to negotiate the newest matching protocol
> version instead.
>
> I wouldn't recommend attempting to force a 3.2 Java Driver to negotiate
> CQLv5, though as its support is definitely incomplete. The 3.2 Java Driver
> is five years old and a very large number of bugs have been fixed since
> then. Newer 3.x Java Driver releases should be binary-compatible so you can
> likely just bump your dependency version and immediately pick up a large
> number of bugfixes.
>
> But yes, Java Driver 3.2 will work fine using CQLv4 or CQLv3 with
> Cassandra 4.0.
>
> – Scott
>
> On Apr 19, 2022, at 11:45 AM, Jai Bheemsen Rao Dhanwada <
> jaibheem...@gmail.com> wrote:
>
>
> Thank you Scott for the information.
>
> I am currently using the 3.2 version of Datastax Driver and using the
> Cluster Builder with Protocol Version V3. Does this mean 3.2 with
> protocol version v3 can still work with Cassandra4.0 server?
>
> Also from the documentation
> 
> I see that 3.2 supports upto V5 version of protocol.
>
> Does this mean a) 3.2 driver with V3 protocol works for cassandra 4.0 or
> b) I have to change the protocol version to V4 or higher on 3.2 to be able
> to work with 4.0?
>
> On Tue, Apr 19, 2022 at 11:15 AM C. Scott Andreas 
> wrote:
>
>> The DataStax Java 3.x drivers work very well with Apache Cassandra 4.0.
>> I'd recommend one of the more recent releases in the series, though (e.g.,
>> 3.6.x+).
>>
>> I'm not the author of this documentation, but it may refer to the fact
>> that the 3.x Java Driver supports the CQL v4 wire protocol, but not the new
>> v5 wire protocol introduced in Cassandra 4.0. This means that all existing
>> features will continue to work fine; but a small number of new features in
>> 4.0 will require a new driver before they can be adopted.
>>
>> A couple examples of new features in the CQLv5 wire protocol are client
>> checksumming in the absence of TLS or a checksumming codec, better
>> read/write failure error messages, and native duration types.
>>
>> – Scott
>>
>> On Apr 19, 2022, at 10:08 AM, Jai Bheemsen Rao Dhanwada <
>> jaibheem...@gmail.com> wrote:
>>
>>
>> Hello Erick,
>>
>> It looks like the 3.0+ driver is not compatible with the Cassandra 4.0 as
>> per: https://docs.datastax.com/en/driver-matrix/doc/java-drivers.html
>>
>> The documents say it's partially compatible, what does this mean? What
>> will be broken if I continue to use 3.0+ driver with Cassandra 4.0? I did a
>> quick test with my application using 3.2 driver with Cassandra 4.0.3 and it
>> works fine.
>>
>>
>> On Mon, Apr 19, 2021 at 7:14 PM Jai Bheemsen Rao Dhanwada <
>> jaibheem...@gmail.com> wrote:
>>
>>> Thank you
>>>
>>> On Monday, April 19, 2021, Erick Ramirez 
>>> wrote:
>>>
 Is there a Datastax Java Driver
> 
> Compatibility matrix available for Cassandra 4.0?
>

 No, there isn't but the same driver versions apply to C* 4.0 under the
 column 3.0+.

 Thanks for bringing this up as it has prompted me to consider its
 inclusion in the official Apache Cassandra website and I've logged
 CASSANDRA-16617 .
 Cheers!

>>>
>>
>>
>>
>>
>>
>


Re: Datastax Java Driver Compatibility Matrix

2022-04-19 Thread C. Scott Andreas

Hi Jai,Cassandra 4.0 supports CQLv3, CQLv4, and CQLv5. A driver connecting using any of these protocols will 
work. Cassandra 4.0 did not remove support for CQLv3 which makes adoption easier for a very large portion of 
the user community.I'd recommend not specifying the protocol version in your cluster builder and allow the 
client and server to negotiate the newest matching protocol version instead.I wouldn't recommend attempting 
to force a 3.2 Java Driver to negotiate CQLv5, though as its support is definitely incomplete. The 3.2 Java 
Driver is five years old and a very large number of bugs have been fixed since then. Newer 3.x Java Driver 
releases should be binary-compatible so you can likely just bump your dependency version and immediately pick 
up a large number of bugfixes.But yes, Java Driver 3.2 will work fine using CQLv4 or CQLv3 with Cassandra 
4.0.– ScottOn Apr 19, 2022, at 11:45 AM, Jai Bheemsen Rao Dhanwada  wrote:Thank 
you Scott for the information.I am currently using the 3.2 version of Datastax Driver and using the Cluster 
Builder with Protocol Version V3. Does this mean 3.2 with protocol version v3 can still work with 
Cassandra4.0 server?Also from the documentation I see that 3.2 supports upto V5 version of protocol.Does this 
mean a) 3.2 driver with V3 protocol works for cassandra 4.0 or b) I have to change the protocol version to V4 
or higher on 3.2 to be able to work with 4.0?On Tue, Apr 19, 2022 at 11:15 AM C. Scott Andreas 
 wrote:The DataStax Java 3.x drivers work very well with Apache Cassandra 4.0. 
I'd recommend one of the more recent releases in the series, though (e.g., 3.6.x+).I'm not the author of this 
documentation, but it may refer to the fact that the 3.x Java Driver supports the CQL v4 wire protocol, but 
not the new v5 wire protocol introduced in Cassandra 4.0. This means that all existing features will continue 
to work fine; but a small number of new features in 4.0 will require a new driver before they can be 
adopted.A couple examples of new features in the CQLv5 wire protocol are client checksumming in the absence 
of TLS or a checksumming codec, better read/write failure error messages, and native duration types.– ScottOn 
Apr 19, 2022, at 10:08 AM, Jai Bheemsen Rao Dhanwada  wrote:Hello Erick,It looks 
like the 3.0+ driver is not compatible with the Cassandra 4.0 as per: 
https://docs.datastax.com/en/driver-matrix/doc/java-drivers.htmlThe documents say it's partially compatible, 
what does this mean? What will be broken if I continue to use 3.0+ driver with Cassandra 4.0? I did a quick 
test with my application using 3.2 driver with Cassandra 4.0.3 and it works fine.On Mon, Apr 19, 2021 at 7:14 
PM Jai Bheemsen Rao Dhanwada  wrote:Thank you On Monday, April 19, 2021, Erick 
Ramirez  wrote:Is there a Datastax Java Driver  Compatibility matrix 
available for Cassandra 4.0?No, there isn't but the same driver versions apply to C* 4.0 under the column 
3.0+.Thanks for bringing this up as it has prompted me to consider its inclusion in the official Apache 
Cassandra website and I've logged CASSANDRA-16617. Cheers!

Re: Datastax Java Driver Compatibility Matrix

2022-04-19 Thread Jai Bheemsen Rao Dhanwada
Thank you Scott for the information.

I am currently using the 3.2 version of Datastax Driver and using the
Cluster Builder with Protocol Version V3. Does this mean 3.2 with
protocol version v3 can still work with Cassandra4.0 server?

Also from the documentation

I see that 3.2 supports upto V5 version of protocol.

Does this mean a) 3.2 driver with V3 protocol works for cassandra 4.0 or b)
I have to change the protocol version to V4 or higher on 3.2 to be able to
work with 4.0?

On Tue, Apr 19, 2022 at 11:15 AM C. Scott Andreas 
wrote:

> The DataStax Java 3.x drivers work very well with Apache Cassandra 4.0.
> I'd recommend one of the more recent releases in the series, though (e.g.,
> 3.6.x+).
>
> I'm not the author of this documentation, but it may refer to the fact
> that the 3.x Java Driver supports the CQL v4 wire protocol, but not the new
> v5 wire protocol introduced in Cassandra 4.0. This means that all existing
> features will continue to work fine; but a small number of new features in
> 4.0 will require a new driver before they can be adopted.
>
> A couple examples of new features in the CQLv5 wire protocol are client
> checksumming in the absence of TLS or a checksumming codec, better
> read/write failure error messages, and native duration types.
>
> – Scott
>
> On Apr 19, 2022, at 10:08 AM, Jai Bheemsen Rao Dhanwada <
> jaibheem...@gmail.com> wrote:
>
>
> Hello Erick,
>
> It looks like the 3.0+ driver is not compatible with the Cassandra 4.0 as
> per: https://docs.datastax.com/en/driver-matrix/doc/java-drivers.html
>
> The documents say it's partially compatible, what does this mean? What
> will be broken if I continue to use 3.0+ driver with Cassandra 4.0? I did a
> quick test with my application using 3.2 driver with Cassandra 4.0.3 and it
> works fine.
>
>
> On Mon, Apr 19, 2021 at 7:14 PM Jai Bheemsen Rao Dhanwada <
> jaibheem...@gmail.com> wrote:
>
>> Thank you
>>
>> On Monday, April 19, 2021, Erick Ramirez 
>> wrote:
>>
>>> Is there a Datastax Java Driver
 
 Compatibility matrix available for Cassandra 4.0?

>>>
>>> No, there isn't but the same driver versions apply to C* 4.0 under the
>>> column 3.0+.
>>>
>>> Thanks for bringing this up as it has prompted me to consider its
>>> inclusion in the official Apache Cassandra website and I've logged
>>> CASSANDRA-16617 .
>>> Cheers!
>>>
>>
>
>
>
>
>


Re: Datastax Java Driver Compatibility Matrix

2022-04-19 Thread C. Scott Andreas

The DataStax Java 3.x drivers work very well with Apache Cassandra 4.0. I'd recommend one of the 
more recent releases in the series, though (e.g., 3.6.x+).I'm not the author of this 
documentation, but it may refer to the fact that the 3.x Java Driver supports the CQL v4 wire 
protocol, but not the new v5 wire protocol introduced in Cassandra 4.0. This means that all 
existing features will continue to work fine; but a small number of new features in 4.0 will 
require a new driver before they can be adopted.A couple examples of new features in the CQLv5 
wire protocol are client checksumming in the absence of TLS or a checksumming codec, better 
read/write failure error messages, and native duration types.– ScottOn Apr 19, 2022, at 10:08 AM, 
Jai Bheemsen Rao Dhanwada  wrote:Hello Erick,It looks like the 3.0+ 
driver is not compatible with the Cassandra 4.0 as per: 
https://docs.datastax.com/en/driver-matrix/doc/java-drivers.htmlThe documents say it's partially 
compatible, what does this mean? What will be broken if I continue to use 3.0+ driver with 
Cassandra 4.0? I did a quick test with my application using 3.2 driver with Cassandra 4.0.3 and 
it works fine.On Mon, Apr 19, 2021 at 7:14 PM Jai Bheemsen Rao Dhanwada 
 wrote:Thank you On Monday, April 19, 2021, Erick Ramirez 
 wrote:Is there a Datastax Java Driver  Compatibility matrix 
available for Cassandra 4.0?No, there isn't but the same driver versions apply to C* 4.0 under 
the column 3.0+.Thanks for bringing this up as it has prompted me to consider its inclusion in 
the official Apache Cassandra website and I've logged CASSANDRA-16617. Cheers!

Re: Datastax Java Driver Compatibility Matrix

2022-04-19 Thread Jai Bheemsen Rao Dhanwada
Hello Erick,

It looks like the 3.0+ driver is not compatible with the Cassandra 4.0 as
per: https://docs.datastax.com/en/driver-matrix/doc/java-drivers.html

The documents say it's partially compatible, what does this mean? What will
be broken if I continue to use 3.0+ driver with Cassandra 4.0? I did a
quick test with my application using 3.2 driver with Cassandra 4.0.3 and it
works fine.


On Mon, Apr 19, 2021 at 7:14 PM Jai Bheemsen Rao Dhanwada <
jaibheem...@gmail.com> wrote:

> Thank you
>
> On Monday, April 19, 2021, Erick Ramirez 
> wrote:
>
>> Is there a Datastax Java Driver
>>> 
>>> Compatibility matrix available for Cassandra 4.0?
>>>
>>
>> No, there isn't but the same driver versions apply to C* 4.0 under the
>> column 3.0+.
>>
>> Thanks for bringing this up as it has prompted me to consider its
>> inclusion in the official Apache Cassandra website and I've logged
>> CASSANDRA-16617 .
>> Cheers!
>>
>


Re: Datastax Java Driver Compatibility Matrix

2021-04-19 Thread Jai Bheemsen Rao Dhanwada
Thank you

On Monday, April 19, 2021, Erick Ramirez  wrote:

> Is there a Datastax Java Driver
>> 
>> Compatibility matrix available for Cassandra 4.0?
>>
>
> No, there isn't but the same driver versions apply to C* 4.0 under the
> column 3.0+.
>
> Thanks for bringing this up as it has prompted me to consider its
> inclusion in the official Apache Cassandra website and I've logged
> CASSANDRA-16617 .
> Cheers!
>


Re: Datastax Java Driver Compatibility Matrix

2021-04-19 Thread Erick Ramirez
>
> Is there a Datastax Java Driver
> 
> Compatibility matrix available for Cassandra 4.0?
>

No, there isn't but the same driver versions apply to C* 4.0 under the
column 3.0+.

Thanks for bringing this up as it has prompted me to consider its inclusion
in the official Apache Cassandra website and I've logged CASSANDRA-16617
. Cheers!


Datastax Java Driver Compatibility Matrix

2021-04-19 Thread Jai Bheemsen Rao Dhanwada
Hello,

Is there a Datastax Java Driver

Compatibility matrix available for Cassandra 4.0?


Re: Datastax Java Driver compatibility

2019-01-22 Thread Jonathan Haddad
The drivers are not maintained by the Cassandra project, it's up to each
driver maintainer to list their compatibility.

On Tue, Jan 22, 2019 at 10:48 AM Jai Bheemsen Rao Dhanwada <
jaibheem...@gmail.com> wrote:

> Thanks for the response Amanda,
>
> Yes we can go with the latest version but we are trying one change at a
> time, so want to make sure the version compatibility. b/w any plans to
> update the documentation for the latest versions for apache cassandra?
>
> On Tue, Jan 22, 2019 at 10:28 AM Amanda Moran 
> wrote:
>
>> Hi there-
>>
>> I checked with the team here (at DataStax) and this should work. Any
>> reason you need to stick with Java Driver 3.2, there is a 3.6 release.
>>
>> Thanks!
>>
>> Amanda
>>
>> On Tue, Jan 22, 2019 at 8:45 AM Jai Bheemsen Rao Dhanwada <
>> jaibheem...@gmail.com> wrote:
>>
>>> Hello,
>>>
>>> I am looking for Datastax Driver compatibility vs apache cassandra
>>> 3.11.3 version.
>>> However the doc doesn't talk about the 3.11 version.
>>>
>>> https://docs.datastax.com/en/driver-matrix/doc/driver_matrix/javaDrivers.html
>>>
>>> Can someone please confirm if the Datastax Java Driver 3.2.0 version
>>> work with 3.11.3 version of apache cassandra?
>>> Thanks
>>>
>>

-- 
Jon Haddad
http://www.rustyrazorblade.com
twitter: rustyrazorblade


Re: Datastax Java Driver compatibility

2019-01-22 Thread Jai Bheemsen Rao Dhanwada
Thanks for the response Amanda,

Yes we can go with the latest version but we are trying one change at a
time, so want to make sure the version compatibility. b/w any plans to
update the documentation for the latest versions for apache cassandra?

On Tue, Jan 22, 2019 at 10:28 AM Amanda Moran 
wrote:

> Hi there-
>
> I checked with the team here (at DataStax) and this should work. Any
> reason you need to stick with Java Driver 3.2, there is a 3.6 release.
>
> Thanks!
>
> Amanda
>
> On Tue, Jan 22, 2019 at 8:45 AM Jai Bheemsen Rao Dhanwada <
> jaibheem...@gmail.com> wrote:
>
>> Hello,
>>
>> I am looking for Datastax Driver compatibility vs apache cassandra 3.11.3
>> version.
>> However the doc doesn't talk about the 3.11 version.
>>
>> https://docs.datastax.com/en/driver-matrix/doc/driver_matrix/javaDrivers.html
>>
>> Can someone please confirm if the Datastax Java Driver 3.2.0 version work
>> with 3.11.3 version of apache cassandra?
>> Thanks
>>
>


Re: Datastax Java Driver compatibility

2019-01-22 Thread Amanda Moran
Hi there-

I checked with the team here (at DataStax) and this should work. Any reason
you need to stick with Java Driver 3.2, there is a 3.6 release.

Thanks!

Amanda

On Tue, Jan 22, 2019 at 8:45 AM Jai Bheemsen Rao Dhanwada <
jaibheem...@gmail.com> wrote:

> Hello,
>
> I am looking for Datastax Driver compatibility vs apache cassandra 3.11.3
> version.
> However the doc doesn't talk about the 3.11 version.
>
> https://docs.datastax.com/en/driver-matrix/doc/driver_matrix/javaDrivers.html
>
> Can someone please confirm if the Datastax Java Driver 3.2.0 version work
> with 3.11.3 version of apache cassandra?
> Thanks
>


Datastax Java Driver compatibility

2019-01-22 Thread Jai Bheemsen Rao Dhanwada
Hello,

I am looking for Datastax Driver compatibility vs apache cassandra 3.11.3
version.
However the doc doesn't talk about the 3.11 version.
https://docs.datastax.com/en/driver-matrix/doc/driver_matrix/javaDrivers.html

Can someone please confirm if the Datastax Java Driver 3.2.0 version work
with 3.11.3 version of apache cassandra?
Thanks