This is an automated email from the ASF dual-hosted git repository. F21 pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git
commit 199fcb7826fce1f0e12043a8c6c7dcbba167db50 Author: Francis Chuang <[email protected]> AuthorDate: Tue Sep 15 14:56:33 2026 +1000 [CALCITE-7785] Release Avatica 1.29.0 --- README | 2 +- site/_docs/docker_images.md | 28 +++++++++++++------------- site/_docs/history.md | 49 +++++++++++++++++++++++++++++++++++++++++++++ site/_docs/howto.md | 4 ++-- 4 files changed, 66 insertions(+), 17 deletions(-) diff --git a/README b/README index 8cb0ab972..d80e62168 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Apache Calcite Avatica release 1.28.0 +Apache Calcite Avatica release 1.29.0 # Overview This is a source or binary distribution of Avatica, a framework for diff --git a/site/_docs/docker_images.md b/site/_docs/docker_images.md index fd26c1b18..d29d10fea 100644 --- a/site/_docs/docker_images.md +++ b/site/_docs/docker_images.md @@ -70,22 +70,22 @@ file will start an instance of PostgreSQL and an instance of the Avatica server, exposing an Avatica server configured against a "real" PostgreSQL database. All of the `Dockerfile` and `docker-compose.yml` files are conveniently provided in an archive for -each release. Here is the layout for release 1.28.0: +each release. Here is the layout for release 1.29.0: ``` -avatica-docker-1.28.0/ -avatica-docker-1.28.0/hypersql/ -avatica-docker-1.28.0/mysql/ -avatica-docker-1.28.0/postgresql/ -avatica-docker-1.28.0/Dockerfile -avatica-docker-1.28.0/hypersql/build.sh -avatica-docker-1.28.0/hypersql/Dockerfile -avatica-docker-1.28.0/mysql/build.sh -avatica-docker-1.28.0/mysql/docker-compose.yml -avatica-docker-1.28.0/mysql/Dockerfile -avatica-docker-1.28.0/postgresql/build.sh -avatica-docker-1.28.0/postgresql/docker-compose.yml -avatica-docker-1.28.0/postgresql/Dockerfile +avatica-docker-1.29.0/ +avatica-docker-1.29.0/hypersql/ +avatica-docker-1.29.0/mysql/ +avatica-docker-1.29.0/postgresql/ +avatica-docker-1.29.0/Dockerfile +avatica-docker-1.29.0/hypersql/build.sh +avatica-docker-1.29.0/hypersql/Dockerfile +avatica-docker-1.29.0/mysql/build.sh +avatica-docker-1.29.0/mysql/docker-compose.yml +avatica-docker-1.29.0/mysql/Dockerfile +avatica-docker-1.29.0/postgresql/build.sh +avatica-docker-1.29.0/postgresql/docker-compose.yml +avatica-docker-1.29.0/postgresql/Dockerfile ``` #### Running diff --git a/site/_docs/history.md b/site/_docs/history.md index c4bd08ff8..76eadd428 100644 --- a/site/_docs/history.md +++ b/site/_docs/history.md @@ -28,6 +28,55 @@ For a full list of releases, see Downloads are available on the [downloads page]({{ site.baseurl }}/downloads/avatica.html). +## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.29.0">1.29.0</a> / 2026-09-XX +{: #v1-29-0} + +Avatica 1.29.0 contains dependency upgrades, improvements to the docker images and bug fixes. + +Compatibility: This release is tested on Linux, macOS, Microsoft Windows; +using JDK/OpenJDK versions 8, 11, 17, 21, 24; +other software versions as specified in `gradle.properties`. + +Contributors to this release: +David Handermann, +Francis Chuang (release manager), +Mihai Budiu, +Ruben Quesada Lopez, +Stamatis Zampetakis. + +Features and bug fixes + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7610">CALCITE-7610</a>] + Improve type checking when instantiating plugins +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7715">CALCITE-7715</a>] + Removed HttpCore Timeout from BuiltInConnectionProperty +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7739">CALCITE-7739</a>] + Upgrade Jackson version from 2.18.6 to 2.22.2 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7745">CALCITE-7745</a>] + Implement a mechanism to restrict the connection properties that can be set by the caller +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7674">CALCITE-7674</a>] + Add Avatica threat model +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7494">CALCITE-7494</a>] + Avatica conversion to string of TIMESTAMP WITH TIME ZONE does not include time zone + +Build and tests + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7519">CALCITE-7519</a>] + Use eclipse-temurin base image for building Avatica docker images +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7520">CALCITE-7520</a>] + Upgrade Docker Gradle image for running tests to 8.14 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7518">CALCITE-7518</a>] + Use GitHub actions to build Avatica Docker images +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7573">CALCITE-7573</a>] + Fix Java executable path in Avatica docker entrypoints + +Website and documentation + +* Bump concurrent-ruby from 1.3.5 to 1.3.7 in /site +* Bump json from 2.10.2 to 2.19.9 in /site +* [<a href="https://issues.apache.org/jira/browse/CALCITE-7786">CALCITE-7786</a>] + Use Jekyll docker images for site generation + ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.28.0">1.28.0</a> / 2026-05-12 {: #v1-28-0} diff --git a/site/_docs/howto.md b/site/_docs/howto.md index 0478a6d7a..07a476efe 100644 --- a/site/_docs/howto.md +++ b/site/_docs/howto.md @@ -43,8 +43,8 @@ Unpack the source distribution `.tar.gz` file, then build using Gradle: {% highlight bash %} -$ tar xvfz apache-calcite-avatica-1.28.0-src.tar.gz -$ cd apache-calcite-avatica-1.28.0-src +$ tar xvfz apache-calcite-avatica-1.29.0-src.tar.gz +$ cd apache-calcite-avatica-1.29.0-src $ gradle build {% endhighlight %}
