To: dev@calcite.apache.org Subject: [VOTE] Release apache-calcite-avatica-go-X.Y.Z (release candidate N)
Hi all,
I have created a build for Apache Calcite Avatica Go X.Y.Z, release candidate N.
Thanks to everyone who has contributed to this release. The release notes are available here: https://github.com/apache/calcite-avatica-go/blob/XXXX/site/_docs/go_history.md
The commit to be voted upon: https://gitbox.apache.org/repos/asf?p=calcite-avatica-go.git;a=commit;h=NNNNNN
The hash is XXXX.
The artifacts to be voted on are located here: https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-avatica-go-X.Y.Z-rcN/
The hashes of the artifacts are as follows: src.tar.gz.sha512 XXXX
Release artifacts are signed with the following key: https://people.apache.org/keys/committer/francischuang.asc
Instructions for running the test suite is located here: https://github.com/apache/calcite-avatica-go/blob/$COMMIT/site/develop/avatica-go.md#testing
Please vote on releasing this package as Apache Calcite Avatica Go X.Y.Z.
To run the tests without a Go environment, install docker and docker compose. Then, in the root of the release's directory, run: docker compose run test
When the test suite completes, run \"docker compose down\" to remove and shutdown all the containers.
The vote is open for the next 72 hours and passes if a majority of at least three +1 PMC votes are cast.
[ ] +1 Release this package as Apache Calcite Go X.Y.Z [ ] 0 I don't feel strongly about it, but I'm okay with the release [ ] -1 Do not release this package because...
Subject: [ANNOUNCE] Apache Calcite Avatica Go X.Y.Z released To: dev@calcite.apache.org
The Apache Calcite team is pleased to announce the release of Apache Calcite Avatica Go X.Y.Z.
Avatica is a framework for building database drivers. Avatica defines a wire API and serialization mechanism for clients to communicate with a server as a proxy to a database. The reference Avatica client and server are implemented in Java and communicate over HTTP. Avatica is a sub-project of Apache Calcite.
The Avatica Go client is a Go database/sql driver that enables Go programs to communicate with the Avatica server.
Apache Calcite Avatica Go X.Y.Z is a minor release of Avatica Go with fixes to the import paths after enabling support for Go modules.
This release includes updated dependencies, testing against more targets and support for Go Modules as described in the release notes: