+1

Migrated multiple applications over to v2.0.0-tentative2 from v1.7.0 and 
haven't seen any issues over the last few days.

Thanks João for all your hard work!

On Tue, Oct 14, 2025, at 3:16 PM, Wei Deng wrote:
> My tests from testcontainers-go repo using claude code all passed. This is 
> the summary provided:
> 
> ⏺ Summary
> 
>   I've successfully upgraded the gocql dependency to version 2.0.0-tentative2 
> across all three modules and tested them completely. Here's what was done:
> 
>   Modules Updated
> 
>   1. Cassandra Module (modules/cassandra/go.mod:8)
>     - Upgraded from github.com/gocql/gocql v1.6.0
>     - To github.com/apache/cassandra-gocql-driver/v2 v2.0.0-tentative2
>     - Updated imports in: cassandra_test.go, examples_test.go
>     - Test Results: ✅ All tests passed (4 tests, 53.999s)
>   2. ScyllaDB Module (modules/scylladb/go.mod:8)
>     - Upgraded from github.com/gocql/gocql v1.7.0
>     - To github.com/apache/cassandra-gocql-driver/v2 v2.0.0-tentative2
>     - Updated imports in: scylladb_test.go, examples_test.go
>     - Test Results: ✅ 13/14 tests passed (107.994s)
>         - 1 test failed due to Podman memory constraints (not related to 
> upgrade)
>   3. YugabyteDB Module (modules/yugabytedb/go.mod:8)
>     - Upgraded from github.com/yugabyte/gocql v1.6.0-yb-1 (Yugabyte fork)
>     - To github.com/apache/cassandra-gocql-driver/v2 v2.0.0-tentative2 
> (standard driver)
>     - Updated imports in: yugabytedb_test.go, examples_test.go
>     - Test Results: ✅ All tests passed (6 tests, 123.004s)
> 
>   Key Changes
> 
>   - Module Path Change: The v2 driver is now under Apache: 
> github.com/apache/cassandra-gocql-driver/v2
>   - Import Aliasing: All imports use gocql as an alias to maintain 
> compatibility with existing code
>   - API Compatibility: The v2 driver maintains backward compatibility with 
> the v1 API
> 
>   Test Summary
> 
>   - Cassandra: ✅ 100% pass rate
>   - ScyllaDB: ✅ 92% pass rate (1 infrastructure failure unrelated to upgrade)
>   - YugabyteDB: ✅ 100% pass rate
> 
>   All functional tests with the new gocql v2.0.0-tentative2 driver passed 
> successfully, confirming the upgrade is working correctly across all three 
> database modules.
> 
> +1 NB
> 
> On Tue, Oct 14, 2025 at 3:02 AM João Reis <[email protected]> wrote:
>> Hey folks,
>> 
>> I've just realized that GOPROXY cached the v2.0.0-tentative tag during the 
>> first vote so this means that if you use "go get 
>> github.com/apache/cassandra-gocql-driver/[email protected]" to test this 
>> release chances are that you might be testing the release of the 1st vote 
>> thread instead.
>> 
>> I've pushed a "v2.0.0-tentative2" tag so that we can have a tag that 
>> reliably points to the correct sha on GOPROXY. If you use  "go get 
>> github.com/apache/cassandra-gocql-driver/[email protected]" it is 
>> guaranteed that you will get the correct sha for this release on your 
>> application.
>> 
>> Both tags point to the same SHA on the actual Github repo though.
>> 
>> In future votes we will just have to use a different tentative tag when a 
>> vote fails, we have to assume that once a tag is pushed to Github it will be 
>> automatically cached by GOPROXY and we can't change it.
>> 
>> Thanks,
>> João Reis
>> 
>> Rolo, Carlos via dev <[email protected]> escreveu (terça, 14/10/2025 
>> à(s) 09:09):
>>> +1 non binding.
>>> 
>>> Small tests involving Cadence worked without issues.
>>> 
>>> 
>>> *From:* Jane He <[email protected]>
>>> *Sent:* 13 October 2025 21:27
>>> *To:* [email protected] <[email protected]>
>>> *Subject:* Re: [VOTE] Release Apache Cassandra GoCQL Driver 2.0.0 (2nd 
>>> attempt)
>>>  
>>> 
>>> You don't often get email from [email protected]. Learn why this is 
>>> important <https://aka.ms/LearnAboutSenderIdentification>
>>> 
>>> *EXTERNAL EMAIL - USE CAUTION when clicking links or attachments*
>>> 
>>> 
>>> 
>>> +1 non binding.
>>> 
>>>  
>>> 
>>> I ran the tests of OpenTelemetry Cassandra Exporter [1] with the proposed 
>>> version, and all tests passed.
>>> 
>>>  
>>> 
>>> Best, Jane
>>> 
>>>  
>>> 
>>> [1]: 
>>> https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/cassandraexporter
>>>  
>>> <https://urldefense.com/v3/__https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/cassandraexporter__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1i9ipxoY$>
>>> 
>>>  
>>> 
>>> *From: *Bret McGuire <[email protected]>
>>> *Date: *Monday, October 13, 2025 at 12:11 AM
>>> *To: *[email protected] <[email protected]>
>>> *Subject: *Re: [VOTE] Release Apache Cassandra GoCQL Driver 2.0.0 (2nd 
>>> attempt)
>>> 
>>> +1
>>> 
>>>  
>>> 
>>> Repeated the same steps 
>>> <https://urldefense.com/v3/__https://lists.apache.org/thread/olttl7fx5yl9zxfzlmhw0lqc17n3w1zs__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1HUkFO78$>
>>>  used to validate the first attempt at this release.  For convenience I'll 
>>> include the relevant list here again:
>>> 
>>>  
>>> 
>>>  • Validated all signatures
>>>  • Validated the tag and commit
>>>  • Confirmed "go build" worked without issue
>>>  • Confirmed "go test" passed
>>>  • Ran a simple test app (accessing and printing release_version on 
>>> system.local) using the downloaded tarball as the gocql module
>>>  
>>> 
>>>  
>>> 
>>> On Fri, Oct 10, 2025 at 2:04 PM João Reis <[email protected]> wrote:
>>> 
>>>> Hey folks,
>>>> 
>>>> I’m proposing the Apache Cassandra GoCQL Driver 2.0.0 for release (2nd 
>>>> attempt).
>>>> 
>>>> sha1: f3e2b397adaaf5f8742068dfbd88958c824934ee
>>>> git: 
>>>> https://github.com/apache/cassandra-gocql-driver/tree/v2.0.0-tentative 
>>>> <https://urldefense.com/v3/__https://github.com/apache/cassandra-gocql-driver/tree/v2.0.0-tentative__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1zXzgqH8$>
>>>> 
>>>> The Source release is available here (revision 79967):
>>>> 
>>>> https://dist.apache.org/repos/dist/dev/cassandra/cassandra-gocql-driver/2.0.0/
>>>>  
>>>> <https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/cassandra/cassandra-gocql-driver/2.0.0/__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1AAKIjdo$>
>>>> 
>>>>  
>>>> 
>>>> As mentioned before in the 2.0.0-rc1 vote thread, this is a major release 
>>>> of the driver that includes the module name change from 
>>>> "github.com/gocql/gocql 
>>>> <https://urldefense.com/v3/__http://github.com/gocql/gocql__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1D8d4vsI$>"
>>>>  to "github.com/apache/cassandra-gocql-driver/v2 
>>>> <https://urldefense.com/v3/__http://github.com/apache/cassandra-gocql-driver/v2__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1jXSjyyY$>".
>>>>  
>>>> 
>>>> During the donation process it was decided that this name change should 
>>>> happen in a major release since it is a breaking change.
>>>> 
>>>>  
>>>> 
>>>> Initially there were no code changes planned to happen between 2.0.0-rc1 
>>>> and 2.0.0 GA but a few bugs were found (introduced in 2.0.0-rc1) and 
>>>> fixed. The issue [1] that led to the first vote failing has been fixed.
>>>> 
>>>>  
>>>> 
>>>> This release contains documentation updates including the addition of an 
>>>> upgrade guide [2] to help users with the application code changes that 
>>>> might be required in order to upgrade from 1.x to 2.x. Changes made to the 
>>>> doc.go file will eventually be reflected in pkg.go.dev 
>>>> <https://urldefense.com/v3/__http://pkg.go.dev__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1lvOt_Dk$>
>>>>  [3] when it updates.
>>>> 
>>>>  
>>>> 
>>>> We ran a few benchmarks to check for a performance regression in 2.0 and 
>>>> results [4] showed a degradation of 1 to 2% in latency and throughput. We 
>>>> don't have an "official" way of running benchmarks like these yet so this 
>>>> is something we will have to discuss in the future.
>>>> 
>>>> 
>>>> Developers will include this driver in their projects by specifying a 
>>>> commit hash or tag in go.mod rather than via the inclusion of binary 
>>>> artifacts so we’ve avoided the creation of binary artifacts completely. To 
>>>> avoid any premature access to this release before the vote is complete
>>>> we’ve temporarily used the tag “v2.0.0-tentative” to clearly indicate that 
>>>> this tag points to a tentative release. Once the vote passes this tag will 
>>>> be updated to “v2.0.0”.
>>>> 
>>>> The vote will be open for 72 hours (longer if needed). Everyone who has 
>>>> tested the build is invited to vote. Votes by PMC members are considered 
>>>> binding. A vote passes if there are at least three binding +1s and no -1's.
>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> João
>>>> 
>>>>  
>>>> 
>>>> [1] https://issues.apache.org/jira/browse/CASSGO-91 
>>>> <https://urldefense.com/v3/__https://issues.apache.org/jira/browse/CASSGO-91__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1ZWUP9hA$>
>>>>  
>>>> 
>>>> [2] 
>>>> https://github.com/apache/cassandra-gocql-driver/blob/trunk/UPGRADE_GUIDE.md
>>>>  
>>>> <https://urldefense.com/v3/__https://github.com/apache/cassandra-gocql-driver/blob/trunk/UPGRADE_GUIDE.md__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1LSAN0OA$>
>>>> 
>>>> [3] https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2 
>>>> <https://urldefense.com/v3/__https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1JPd3XFY$>
>>>> 
>>>> [4] 
>>>> https://docs.google.com/spreadsheets/d/18VB_W5H5kInuyerwWdK_3Z4cwZ4H3n353IbJDoEkLJk/edit?usp=sharing
>>>>  
>>>> <https://urldefense.com/v3/__https://docs.google.com/spreadsheets/d/18VB_W5H5kInuyerwWdK_3Z4cwZ4H3n353IbJDoEkLJk/edit?usp=sharing__;!!Nhn8V6BzJA!W1nmQzWNij5nJ-uqGTyI09z_TmrZ99hOMSQ_jcnq36M-yE14NzDaDE5OhjLg5XjTKeBCxFyzCAU1oBWLm4w$>
>>>> 
>>>>  
>>>> 
> 
> 
> --
> 
> 
> 
> 
> *Wei Deng*
> 
> *c*. +1 408 331 7416   
> 
> *w*. www.datastax.com
> 
 <https://www.facebook.com/datastax>   <https://twitter.com/datastax>   
<https://www.linkedin.com/company/datastax/>   <https://github.com/datastax/>
> 
> 

Reply via email to