You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by fr...@apache.org on 2023/11/26 23:22:03 UTC

(calcite-avatica) 02/02: [CALCITE-6057] Release Avatica 1.24.0

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 <fr...@apache.org>
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 %}