Skip to content

Commit

Permalink
[CALCITE-6589] Release Avatica 1.26.0
Browse files Browse the repository at this point in the history
  • Loading branch information
F21 committed Feb 18, 2025
1 parent ab8e0a1 commit 69934ec
Show file tree
Hide file tree
Showing 5 changed files with 111 additions and 19 deletions.
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -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/).
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -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
Expand Down
28 changes: 14 additions & 14 deletions site/_docs/docker_images.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
92 changes: 92 additions & 0 deletions site/_docs/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,98 @@ 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

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}

Expand Down
6 changes: 3 additions & 3 deletions site/_docs/howto.md
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand All @@ -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 %}

Expand Down

0 comments on commit 69934ec

Please sign in to comment.