This is an automated email from the ASF dual-hosted git repository. jhyde pushed a commit to branch stage in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git
commit ec89091680430457b6fe0e1cbc141d78d97a3e1b Author: Julian Hyde <[email protected]> AuthorDate: Sat Dec 11 11:24:45 2021 -0800 [CALCITE-4933] Release Avatica 1.20.0 --- README | 2 +- site/_docs/docker_images.md | 28 ++++++++++++------------- site/_docs/history.md | 51 +++++++++++++++++++++++++++++++++++++++++++++ site/_docs/howto.md | 4 ++-- 4 files changed, 68 insertions(+), 17 deletions(-) diff --git a/README b/README index 724b87a..3ad304e 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Apache Calcite Avatica release 1.19.0 +Apache Calcite Avatica release 1.20.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 ff55e81..b784350 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.19.0: +each release. Here is the layout for release 1.20.0: ``` -avatica-docker-1.19.0/ -avatica-docker-1.19.0/hypersql/ -avatica-docker-1.19.0/mysql/ -avatica-docker-1.19.0/postgresql/ -avatica-docker-1.19.0/Dockerfile -avatica-docker-1.19.0/hypersql/build.sh -avatica-docker-1.19.0/hypersql/Dockerfile -avatica-docker-1.19.0/mysql/build.sh -avatica-docker-1.19.0/mysql/docker-compose.yml -avatica-docker-1.19.0/mysql/Dockerfile -avatica-docker-1.19.0/postgresql/build.sh -avatica-docker-1.19.0/postgresql/docker-compose.yml -avatica-docker-1.19.0/postgresql/Dockerfile +avatica-docker-1.20.0/ +avatica-docker-1.20.0/hypersql/ +avatica-docker-1.20.0/mysql/ +avatica-docker-1.20.0/postgresql/ +avatica-docker-1.20.0/Dockerfile +avatica-docker-1.20.0/hypersql/build.sh +avatica-docker-1.20.0/hypersql/Dockerfile +avatica-docker-1.20.0/mysql/build.sh +avatica-docker-1.20.0/mysql/docker-compose.yml +avatica-docker-1.20.0/mysql/Dockerfile +avatica-docker-1.20.0/postgresql/build.sh +avatica-docker-1.20.0/postgresql/docker-compose.yml +avatica-docker-1.20.0/postgresql/Dockerfile ``` #### Running diff --git a/site/_docs/history.md b/site/_docs/history.md index 0f98f8f..88578ad 100644 --- a/site/_docs/history.md +++ b/site/_docs/history.md @@ -28,6 +28,57 @@ 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.20.0">1.20.0</a> / 2021-12-13 +{: #v1-20-0} + +Apache Calcite Avatica 1.20.0 +<a href="https://issues.apache.org/jira/browse/CALCITE-4931">upgrades Log4j2 to version 2.15.0</a> +to address +<a href"http://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-44228">CVE-2021-44228</a> +and makes the SPNEGO protocol +<a href="https://issues.apache.org/jira/browse/CALCITE-4152">much more efficient</a>. + +Compatibility: This release is tested +on Linux, macOS, Microsoft Windows; +using Oracle JDK 8, 9, 10, 11, 12, 13, 14, 15; +using IBM Java 8; +Guava versions 14.0.1 to 31.0.1-jre; +other software versions as specified in `gradle.properties`. + +Contributors to this release: +Jacques Nadeau, +Jincheng Sun, +Josh Elser, +Julian Hyde (release manager), +NobiGo, +Sergey Nuyanzin, +Stamatis Zampetakis. + +Features and bug fixes + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4931">CALCITE-4931</a>] + Upgrade SLF4J binding to Log4j2 version 2.15.0 +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4877">CALCITE-4877</a>] + Make the exception information more explicit for instantiate plugin +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4152">CALCITE-4152</a>] + Upgrade Avatica to use the configurable SPNEGO Jetty implementation +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4828">CALCITE-4828</a>] + Standard exception console output +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4837">CALCITE-4837</a>] + `FLOOR` and `CEIL` functions return wrong results for `DECADE`, `CENTURY`, + `MILLENNIUM` + +Build and tests + +* Disable Travis job that uses Calcite master until + [<a href="https://issues.apache.org/jira/browse/CALCITE-4877">CALCITE-4877</a>] + is fixed + +Web site and documentation + +* [<a href="https://issues.apache.org/jira/browse/CALCITE-4840">CALCITE-4840</a>] + Make `README` easier to scan + ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.19.0">1.19.0</a> / 2021-10-11 {: #v1-19-0} diff --git a/site/_docs/howto.md b/site/_docs/howto.md index a9454fa..b620a4b 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.19.0-src.tar.gz -$ cd apache-calcite-avatica-1.19.0-src +$ tar xvfz apache-calcite-avatica-1.20.0-src.tar.gz +$ cd apache-calcite-avatica-1.20.0-src $ gradle build {% endhighlight %}
