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 8f244943dfc81402224971dc597f2d37fae8b9e8 Author: Francis Chuang <[email protected]> AuthorDate: Mon Nov 27 10:21:13 2023 +1100 [CALCITE-6057] Release Avatica 1.24.0 --- README | 2 +- site/_docs/docker_images.md | 28 +++++++++---------- site/_docs/history.md | 67 +++++++++++++++++++++++++++++++++++++++++++++ site/_docs/howto.md | 6 ++-- 4 files changed, 85 insertions(+), 18 deletions(-) diff --git a/README b/README index 7a4eaaeaf..571202929 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Apache Calcite Avatica release 1.23.0 +Apache Calcite Avatica release 1.24.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 2354ca3cb..e04a25310 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.23.0: +each release. Here is the layout for release 1.24.0: ``` -avatica-docker-1.23.0/ -avatica-docker-1.23.0/hypersql/ -avatica-docker-1.23.0/mysql/ -avatica-docker-1.23.0/postgresql/ -avatica-docker-1.23.0/Dockerfile -avatica-docker-1.23.0/hypersql/build.sh -avatica-docker-1.23.0/hypersql/Dockerfile -avatica-docker-1.23.0/mysql/build.sh -avatica-docker-1.23.0/mysql/docker-compose.yml -avatica-docker-1.23.0/mysql/Dockerfile -avatica-docker-1.23.0/postgresql/build.sh -avatica-docker-1.23.0/postgresql/docker-compose.yml -avatica-docker-1.23.0/postgresql/Dockerfile +avatica-docker-1.24.0/ +avatica-docker-1.24.0/hypersql/ +avatica-docker-1.24.0/mysql/ +avatica-docker-1.24.0/postgresql/ +avatica-docker-1.24.0/Dockerfile +avatica-docker-1.24.0/hypersql/build.sh +avatica-docker-1.24.0/hypersql/Dockerfile +avatica-docker-1.24.0/mysql/build.sh +avatica-docker-1.24.0/mysql/docker-compose.yml +avatica-docker-1.24.0/mysql/Dockerfile +avatica-docker-1.24.0/postgresql/build.sh +avatica-docker-1.24.0/postgresql/docker-compose.yml +avatica-docker-1.24.0/postgresql/Dockerfile ``` #### Running diff --git a/site/_docs/history.md b/site/_docs/history.md index 69693aa35..43e31797f 100644 --- a/site/_docs/history.md +++ b/site/_docs/history.md @@ -28,6 +28,73 @@ 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.24.0">1.24.0</a> / 2023-12-XX +{: #v1-24-0} + +Apache Calcite Avatica 1.24.0 features mostly dependency upgrades with some minor bug fixes and features. + +Compatibility: This release is tested +on Linux, macOS, Microsoft Windows; +using Oracle JDK 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19; +using IBM Java 8; +Guava versions 14.0.1 to 32.1.1-jre; +other software versions as specified in `gradle.properties`. + +Contributors to this release: +Evgeniy Stanilovskiy, +Francis Chuang (Release Manager), +Greg Hart, +Istvan Toth, +Mihai Budiu, +Richard Antal, +Sergey Nuyanzin, +TJ Banghart +Vaibhav Joshi, +Will Noble + +Features and bug fixes + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5494">CALCITE-5494</a>] + Time zone tests in DateTimeUtilsTest should pass in Europe/London +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5440">CALCITE-5440</a>] + Bump gradle from 7.4.2 to 7.6.1 +* Bump forbidden apis from 3.2 to 3.4 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5567">CALCITE-5567</a>] + Update mockito from 4.4.0 to 4.11.0 and enable jdk19 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5678">CALCITE-5678</a>] + Validate date, time and timestamp literals per ISO-8601 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5581">CALCITE-5581</a>] + Implement Basic client side load balancing in Avatica Driver +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5803">CALCITE-5803</a>] + Migrate Avatica to Gradle 8.1.1 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5812">CALCITE-5812</a>] + Gradle tasks fails when creating the javadoc aggregation + Exclude "bom" project from the javadoc aggregation since it does not have "main" and "test" objects causing "tasks" to + fail. +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5804">CALCITE-5804</a>] + Upgrade jackson version from 2.14.1 to 2.15.2 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5748">CALCITE-5748</a>] + Support Guava 32.1.1-jre +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5890">CALCITE-5890</a>] + Handle non-JKS truststores in Avatica client +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5981">CALCITE-5981</a>] + `TIMESTAMPDIFF` function returns incorrect result +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6034">CALCITE-6034</a>] + Add `isAutoIncrement` and `isGenerated` args to `MetaColumn` constructor +* [<a href="https://issues.apache.org/jira/browse/CALCITE-5536">CALCITE-5536</a>] + Clean up some of the magic numbers in `AvaticaResultSetConversionsTest` and `AbstractCursor` +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6113">CALCITE-6113</a>] + Update HttpComponents Core to 5.2.3 and HttpComponents Client to 5.2.1 in Avatica + +Build and tests + +* Install svn in docker release script +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6106">CALCITE-6106</a>] + Switch from gradle to eclipse-temurin image for avatica docker-compose release commands +* [<a href="https://issues.apache.org/jira/browse/CALCITE-6107">CALCITE-6107</a>] + Upgrade vlsi-release-plugins to 1.90 +* Use eclipse-temurin:8 images + ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.23.0">1.23.0</a> / 2023-01-19 {: #v1-23-0} diff --git a/site/_docs/howto.md b/site/_docs/howto.md index e36e20c39..04ab88b71 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 7.4.2) on your path. +and Gradle (version 8.1.1) 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.23.0-src.tar.gz -$ cd apache-calcite-avatica-1.23.0-src +$ tar xvfz apache-calcite-avatica-1.24.0-src.tar.gz +$ cd apache-calcite-avatica-1.24.0-src $ gradle build {% endhighlight %}
