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
The following commit(s) were added to refs/heads/main by this push:
new 9bd6472e7 [CALCITE-7785] Release Avatica 1.29.0
9bd6472e7 is described below
commit 9bd6472e7a8dd0219b7cf3f339a4e1c239541618
Author: Francis Chuang <[email protected]>
AuthorDate: Tue Sep 15 14:15:49 2026 +1000
[CALCITE-7785] Release Avatica 1.29.0
---
README | 2 +-
site/_docs/docker_images.md | 28 +++++++++++++--------------
site/_docs/history.md | 47 +++++++++++++++++++++++++++++++++++++++++++++
site/_docs/howto.md | 4 ++--
4 files changed, 64 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..125c40593 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -28,6 +28,53 @@ 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://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 %}