You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2021/10/04 19:02:36 UTC
[calcite-avatica] branch stage updated (aad5c0a -> d9f4374)
This is an automated email from the ASF dual-hosted git repository.
jhyde pushed a change to branch stage
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git.
discard aad5c0a [CALCITE-4797] Release Avatica 1.19.0
new d9f4374 [CALCITE-4797] Release Avatica 1.19.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (aad5c0a)
\
N -- N -- N refs/heads/stage (d9f4374)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
site/_docs/history.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[calcite-avatica] 01/01: [CALCITE-4797] Release Avatica 1.19.0
Posted by jh...@apache.org.
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 d9f437424709fc6d7944dba174a658a7ca83e792
Author: Julian Hyde <jh...@apache.org>
AuthorDate: Sun Oct 3 13:19:41 2021 -0500
[CALCITE-4797] Release Avatica 1.19.0
---
README | 2 +-
site/_docs/docker_images.md | 28 +++++++++++------------
site/_docs/history.md | 56 ++++++++++++++++++++++++++++++++++++++++++++-
site/_docs/howto.md | 10 ++++----
4 files changed, 76 insertions(+), 20 deletions(-)
diff --git a/README b/README
index 781e947..ec30fbc 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Apache Calcite Avatica release 1.18.0
+Apache Calcite Avatica release 1.19.0
This is a source or binary distribution of Avatica, a framework for
building database drivers. Avatica is a sub-project of Apache Calcite.
diff --git a/site/_docs/docker_images.md b/site/_docs/docker_images.md
index f8b9e63..ff55e81 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.18.0:
+each release. Here is the layout for release 1.19.0:
```
-avatica-docker-1.18.0/
-avatica-docker-1.18.0/hypersql/
-avatica-docker-1.18.0/mysql/
-avatica-docker-1.18.0/postgresql/
-avatica-docker-1.18.0/Dockerfile
-avatica-docker-1.18.0/hypersql/build.sh
-avatica-docker-1.18.0/hypersql/Dockerfile
-avatica-docker-1.18.0/mysql/build.sh
-avatica-docker-1.18.0/mysql/docker-compose.yml
-avatica-docker-1.18.0/mysql/Dockerfile
-avatica-docker-1.18.0/postgresql/build.sh
-avatica-docker-1.18.0/postgresql/docker-compose.yml
-avatica-docker-1.18.0/postgresql/Dockerfile
+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
```
#### Running
diff --git a/site/_docs/history.md b/site/_docs/history.md
index 0b26cc3..25a88e5 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -28,7 +28,7 @@ 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.19.0">1.19.0</a> / under development
+## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.19.0">1.19.0</a> / 2021-10-07
{: #v1-19-0}
Compatibility: This release is tested
@@ -38,6 +38,60 @@ 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:
+Alessandro Solimando,
+Amann Malik,
+chenyuzhi459,
+Francis Chuang,
+Istvan Toth,
+Julian Hyde (release manager),
+NoboGo,
+Jack Scott,
+Sergey Nuyanzin,
+Stamatis Zampetakis,
+Zeng Rui.
+
+Features and bug fixes
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4573">CALCITE-4573</a>]
+ `NullPointerException` while fetching from a column of type `ARRAY`
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4626">CALCITE-4626</a>]
+ Upgrade protobuf version to 3.17.1 to remove `com.google.protobuf.UnsafeUtil`
+ warnings
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4602">CALCITE-4602</a>]
+ `ClassCastException` retrieving from `ARRAY` that has mixed `INTEGER` and
+ `DECIMAL` elements
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4600">CALCITE-4600</a>]
+ `ClassCastException` retrieving from an `ARRAY` that has `DATE`, `TIME` or
+ `TIMESTAMP` elements
+* Upgrade forbiddenapis 2.7 → 3.2, and Guava to 14.0.1 → 31.0.1-jre
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4757">CALCITE-4757</a>]
+ Allow columns of type `NULL` in `ResultSet`
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4767">CALCITE-4767</a>]
+ Add `Quoting.BACK_TICK_BACKSLASH`
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4536">CALCITE-4536</a>]
+ Add support for `BIT` data type
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4752">CALCITE-4752</a>]
+ `PreparedStatement#SetObject()` fails for `BigDecimal` values
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4646">CALCITE-4646</a>]
+ Bump Jetty version to 9.4.42.v20210604
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4676">CALCITE-4676</a>]
+ Avatica client leaks TCP connections
+
+Build and tests
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4790">CALCITE-4790</a>]
+ Make Gradle pass the `user.timezone` property to the test JVM
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4815">CALCITE-4815</a>]
+ Enforce shaded artifacts include `checker-qual` 3.10.0 or later
+* Bump javadoc compilation gradle image to 6.8
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-4755">CALCITE-4755</a>]
+ Prepare for next development iteration
+
+Website and documentation
+
+* Site: Remove nowadays redundant minified javascript files
+
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.18.0">1.18.0</a> / 2021-05-18
{: #v1-18-0}
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 814af53..83d5a92 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.18.0-src.tar.gz
-$ cd apache-calcite-avatica-1.18.0-src
+$ tar xvfz apache-calcite-avatica-1.19.0-src.tar.gz
+$ cd apache-calcite-avatica-1.19.0-src
$ gradle build
{% endhighlight %}
@@ -205,6 +205,7 @@ Before you start:
* Check that `NOTICE` has the current copyright year.
* Check that `calcite.avatica.version` has the proper value in `/gradle.properties`.
* Add release notes to `site/_docs/history.md`. Include the commit history,
+ names of people who contributed to the release,
and say which versions of Java, Guava and operating systems the release is
tested against.
* Generate a report of vulnerabilities that occur among dependencies,
@@ -219,8 +220,9 @@ The release candidate process does not add commits,
so there's no harm if it fails. It might leave `-rc` tag behind
which can be removed if required.
-You can perform a dry-run release with a help of https://github.com/vlsi/asflike-release-environment
-That would perform the same steps, however it would push changes to the mock Nexus, Git, and SVN servers.
+You can perform a dry-run release with a help of
+[vlsi/asflike-release-environment](https://github.com/vlsi/asflike-release-environment).
+That performs the same steps, however it pushes changes to the mock Nexus, Git, and SVN servers.
If any of the steps fail, fix the problem, and
start again from the top.