Now that Avatica 1.14.0 is almost wrapped up (pending a release
announcement), I want to start some discussion for Avatica-Go 4.0.0.
For Avatica-Go, most of the code and things to be done have already
committed, pending a few tiny release-specific tasks.
For this release, there is a breaking change when it comes to how null
types are handled for Apache Phoenix. For more info see this message [1]
on the list. For this reason, we bump the version up to 4.0.0 as we need
to follow semver for Go modules. There will be a write up for this in
the release history and the news item.
Other than that, I've upgraded the dependencies, updated the travis and
docker compose to test against the latest Go release (1.12.0) and
Avatica 1.14.0 and made changes to the docker-compose file to automate
some of the more mechanical release steps.
Is there anything else you'd like to see in this release? If so, please
let me know. Otherwise, I think I will be able to make rc0 available for
voting within the next couple of days.
Francis
[1]
https://mail-archives.apache.org/mod_mbox/calcite-dev/201901.mbox/%3C4ea41766-95b5-a0a9-adba-f70aa115e9fb%40apache.org%3E
- Towards Avatica-Go 4.0.0 Francis Chuang
-