Successfully tested Apache Cassandra GoCQL Driver 2.0.0-tentative2.

*Tests Performed:*

*1. **Upgrade Test:* Migrated from github.com/gocql/gocql v1.6.0 to
github.com/apache/cassandra-gocql-driver/[email protected].

   -

   Only import path changed.
   -

   Application built and ran successfully.

*2. **Integration Tests (Testcontainers):*

   -

   Connection established without DisableInitialHostLookup.


   -

   CRUD, prepared statements, paging, and retry/timeout tests all passed.
   -

   With v2.0.0-tentative, connection failed (no connections were made).
   -

   With v2.0.0-tentative2, issue resolved — stable connections.

All tests passed. No issues observed.

+1 (non-binding)

Am Di., 14. Okt. 2025 um 20:29 Uhr schrieb Josh McKenzie <
[email protected]>:

> +1
>
> On Tue, Oct 14, 2025, at 1:04 PM, Štefan Miklošovič wrote:
>
> +1
>
> On Tue, Oct 14, 2025 at 6:19 PM Bret McGuire <[email protected]>
> wrote:
>
>    For the record my original +1 for this release still applies.  I did
> all of my testing against the source release downloaded from
> dist.apache.org.  So long as v2.0.0-tentative2 does indeed point to the
> same commit as v2.0.0-tentative all of my testing still holds.  Joao
> already mentioned that these tags are identical but for sake of completion
> I've also explicitly verified that myself.
>
>    Upshot: +1 (again)
>
> On Tue, Oct 14, 2025 at 4: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$>
>
>
>
>

Reply via email to