+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

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://lists.apache.org/thread/olttl7fx5yl9zxfzlmhw0lqc17n3w1zs> 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]<mailto:[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
The Source release is available here (revision 79967):
https://dist.apache.org/repos/dist/dev/cassandra/cassandra-gocql-driver/2.0.0/

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<http://github.com/gocql/gocql>" to 
"github.com/apache/cassandra-gocql-driver/v2<http://github.com/apache/cassandra-gocql-driver/v2>".
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<http://pkg.go.dev> [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
[2] https://github.com/apache/cassandra-gocql-driver/blob/trunk/UPGRADE_GUIDE.md
[3] https://pkg.go.dev/github.com/apache/cassandra-gocql-driver/v2
[4] 
https://docs.google.com/spreadsheets/d/18VB_W5H5kInuyerwWdK_3Z4cwZ4H3n353IbJDoEkLJk/edit?usp=sharing

Reply via email to