This is an automated email from the ASF dual-hosted git repository. francischuang pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git
commit a4e7987104dfcfd490d76bc30734d4ed92105c02 Author: Francis Chuang <[email protected]> AuthorDate: Wed Feb 19 09:07:44 2025 +1100 [CALCITE-6589] Release Avatica 1.26.0 --- NOTICE | 2 +- README | 2 +- site/_docs/docker_images.md | 28 +++++++------- site/_docs/history.md | 93 +++++++++++++++++++++++++++++++++++++++++++++ site/_docs/howto.md | 6 +-- 5 files changed, 112 insertions(+), 19 deletions(-) diff --git a/NOTICE b/NOTICE index 097f9c3ec..9b6e8fcb6 100644 --- a/NOTICE +++ b/NOTICE @@ -1,5 +1,5 @@ Apache Calcite -- Avatica -Copyright 2012-2024 The Apache Software Foundation +Copyright 2012-2025 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). diff --git a/README b/README index 42fba52ab..a06ef1c23 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Apache Calcite Avatica release 1.25.0 +Apache Calcite Avatica release 1.26.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 010375c82..e11b409ec 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.25.0: +each release. Here is the layout for release 1.26.0: ``` -avatica-docker-1.25.0/ -avatica-docker-1.25.0/hypersql/ -avatica-docker-1.25.0/mysql/ -avatica-docker-1.25.0/postgresql/ -avatica-docker-1.25.0/Dockerfile -avatica-docker-1.25.0/hypersql/build.sh -avatica-docker-1.25.0/hypersql/Dockerfile -avatica-docker-1.25.0/mysql/build.sh -avatica-docker-1.25.0/mysql/docker-compose.yml -avatica-docker-1.25.0/mysql/Dockerfile -avatica-docker-1.25.0/postgresql/build.sh -avatica-docker-1.25.0/postgresql/docker-compose.yml -avatica-docker-1.25.0/postgresql/Dockerfile +avatica-docker-1.26.0/ +avatica-docker-1.26.0/hypersql/ +avatica-docker-1.26.0/mysql/ +avatica-docker-1.26.0/postgresql/ +avatica-docker-1.26.0/Dockerfile +avatica-docker-1.26.0/hypersql/build.sh +avatica-docker-1.26.0/hypersql/Dockerfile +avatica-docker-1.26.0/mysql/build.sh +avatica-docker-1.26.0/mysql/docker-compose.yml +avatica-docker-1.26.0/mysql/Dockerfile +avatica-docker-1.26.0/postgresql/build.sh +avatica-docker-1.26.0/postgresql/docker-compose.yml +avatica-docker-1.26.0/postgresql/Dockerfile ``` #### Running diff --git a/site/_docs/history.md b/site/_docs/history.md index c50651715..b966d0c6e 100644 --- a/site/_docs/history.md +++ b/site/_docs/history.md @@ -28,6 +28,99 @@ 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.26.0">1.26.0</a> / 2025-02-XX +{: #v1-26-0} + +Avatica 1.26.0 contains bug fixes, dependency upgrades and support for JDK 23 and Gradle 8.7. + +Compatibility: This release is tested on Linux, macOS, Microsoft Windows; +using JDK/OpenJDK versions 8, 11, 17, 23; +other software versions as specified in `gradle.properties`. + +Contributors to this release: +Chris Dennis, +Francis Chuang (release manager), +Istvan Toth, +Mihai Budiu, +Sergey Nuyanzin, +Villő Szűcs. + +Features and bug fixes + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6421">CALCITE-6421</a>] + Add support for JDK 22 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6530">CALCITE-6530</a>] + HTTP Sessions are never expired in Avatica server +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6529">CALCITE-6529</a>] + Use persistent sessionContext in AvaticaCommonsHttpClientImpl +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6601">CALCITE-6601</a>] + Upgrade ByteBuddy version from 1.14.10 to 1.15.1 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6661">CALCITE-6661</a>] + Update shadow plugin from 8.0.0 to 8.1.1 and asm from 7.1 to 9.7.1 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6657">CALCITE-6657</a>] + Update checkstyle from 10.3.2 to 10.19.0 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6656">CALCITE-6656</a>] + Update owasp plugin from 5.2.2 to 10.0.4 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6660">CALCITE-6660</a>] + Update protobuf-java from 3.21.9 to 3.25.5 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6659">CALCITE-6659</a>] + Update Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6729">CALCITE-6729</a>] + Ensure TypedValue allows sub-types for local representations +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6671">CALCITE-6671</a>] + Update httpclient5 to 5.4.1 and httpcore 5.3.1 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6670">CALCITE-6670</a>] + Use org.apache.calcite.avatica.shaded as base package for relocated libraries +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6687">CALCITE-6687</a>] + Add dependency constraints for org.ow2.asm for Gradle build environment in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6658">CALCITE-6658</a>] + Update Jackson from 2.15.2 to 2.15.4 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6669">CALCITE-6669</a>] + Httpcore/Httpclient not relocated in shaded Avatica jar +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6590">CALCITE-6590</a>] + Use reflection to handle Java SecurityManager deprecation in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6807">CALCITE-6807</a>] + Update Guava from 32.1.1-jre to 33.4.0-jre in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6811">CALCITE-6811</a>] + Refactor deprecated httpclient API usage in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6828">CALCITE-6828</a>] + Upgrade Kerby from 1.1.1 to 2.1.0 in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6826">CALCITE-6826</a>] + Update Junit from 4.12.0 to 4.13.2 in Avatica + +Build and tests + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6354">CALCITE-6354</a>] + Use gradle docker image when running tests using docker-compose +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6359">CALCITE-6359</a>] + Update GitHub Actions workflows to use docker compose v2 +* update CI config for for latest guava +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6808">CALCITE-6808</a>] + Use JDK23 instead of JDK22 in CI test for latest JVM in Avatica +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6799">CALCITE-6799</a>] + ConnectionPropertiesHATest flakey on MacOS +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5136">CALCITE-5136</a>] + Avatica build (or CI) must fail if there are deprecation warnings +* Remove version attribute from docker-compose file + +Website and documentation + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6351">CALCITE-6351</a>] + Update LICENSE for Jekyll website template +* Bump rexml from 3.2.5 to 3.2.8 in /site +* Bump rexml from 3.2.8 to 3.3.3 in /site +* Bump rexml from 3.3.3 to 3.3.6 in /site +* Site: Cloning source code from GitHub using git protocol fails +* Bump rexml from 3.3.6 to 3.3.9 in /site +* Bump webrick from 1.7.0 to 1.8.2 in /site +* Site: Fix typo in index.md +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6842">CALCITE-6842</a>] + Upgrade vulnerable ruby libraries used in Jekyll site generation +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6843">CALCITE-6843</a>] + Self-host Lato font on website due to ASF's content security policy +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6845">CALCITE-6845</a>] + Self-host website images + ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.25.0">1.25.0</a> / 2024-04-05 {: #v1-25-0} diff --git a/site/_docs/howto.md b/site/_docs/howto.md index 21db5003b..86c5fb22d 100644 --- a/site/_docs/howto.md +++ b/site/_docs/howto.md @@ -31,7 +31,7 @@ Here's some miscellaneous documentation about using Avatica. ## Building from a source distribution Prerequisites are Java (JDK 8 or later) -and Gradle (version 8.5) on your path. +and Gradle (version 8.7) on your path. (The source distribution [does not include the Gradle wrapper](https://issues.apache.org/jira/browse/CALCITE-4575); @@ -43,8 +43,8 @@ Unpack the source distribution `.tar.gz` file, then build using Gradle: {% highlight bash %} -$ tar xvfz apache-calcite-avatica-1.25.0-src.tar.gz -$ cd apache-calcite-avatica-1.25.0-src +$ tar xvfz apache-calcite-avatica-1.26.0-src.tar.gz +$ cd apache-calcite-avatica-1.26.0-src $ gradle build {% endhighlight %}
