Skip to content

Commit d9f4374

Browse files
committed
[CALCITE-4797] Release Avatica 1.19.0
1 parent 03e69d2 commit d9f4374

File tree

4 files changed

+76
-20
lines changed

4 files changed

+76
-20
lines changed

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Apache Calcite Avatica release 1.18.0
1+
Apache Calcite Avatica release 1.19.0
22

33
This is a source or binary distribution of Avatica, a framework for
44
building database drivers. Avatica is a sub-project of Apache Calcite.

site/_docs/docker_images.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,22 +70,22 @@ file will start an instance of PostgreSQL and an instance of the Avatica server,
7070
exposing an Avatica server configured against a "real" PostgreSQL database.
7171

7272
All of the `Dockerfile` and `docker-compose.yml` files are conveniently provided in an archive for
73-
each release. Here is the layout for release 1.18.0:
73+
each release. Here is the layout for release 1.19.0:
7474

7575
```
76-
avatica-docker-1.18.0/
77-
avatica-docker-1.18.0/hypersql/
78-
avatica-docker-1.18.0/mysql/
79-
avatica-docker-1.18.0/postgresql/
80-
avatica-docker-1.18.0/Dockerfile
81-
avatica-docker-1.18.0/hypersql/build.sh
82-
avatica-docker-1.18.0/hypersql/Dockerfile
83-
avatica-docker-1.18.0/mysql/build.sh
84-
avatica-docker-1.18.0/mysql/docker-compose.yml
85-
avatica-docker-1.18.0/mysql/Dockerfile
86-
avatica-docker-1.18.0/postgresql/build.sh
87-
avatica-docker-1.18.0/postgresql/docker-compose.yml
88-
avatica-docker-1.18.0/postgresql/Dockerfile
76+
avatica-docker-1.19.0/
77+
avatica-docker-1.19.0/hypersql/
78+
avatica-docker-1.19.0/mysql/
79+
avatica-docker-1.19.0/postgresql/
80+
avatica-docker-1.19.0/Dockerfile
81+
avatica-docker-1.19.0/hypersql/build.sh
82+
avatica-docker-1.19.0/hypersql/Dockerfile
83+
avatica-docker-1.19.0/mysql/build.sh
84+
avatica-docker-1.19.0/mysql/docker-compose.yml
85+
avatica-docker-1.19.0/mysql/Dockerfile
86+
avatica-docker-1.19.0/postgresql/build.sh
87+
avatica-docker-1.19.0/postgresql/docker-compose.yml
88+
avatica-docker-1.19.0/postgresql/Dockerfile
8989
```
9090

9191
#### Running

site/_docs/history.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ For a full list of releases, see
2828
Downloads are available on the
2929
[downloads page]({{ site.baseurl }}/downloads/avatica.html).
3030

31-
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.19.0">1.19.0</a> / under development
31+
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.19.0">1.19.0</a> / 2021-10-07
3232
{: #v1-19-0}
3333

3434
Compatibility: This release is tested
@@ -38,6 +38,60 @@ using IBM Java 8;
3838
Guava versions 14.0.1 to 31.0.1-jre;
3939
other software versions as specified in `gradle.properties`.
4040

41+
Contributors to this release:
42+
Alessandro Solimando,
43+
Amann Malik,
44+
chenyuzhi459,
45+
Francis Chuang,
46+
Istvan Toth,
47+
Julian Hyde (release manager),
48+
NoboGo,
49+
Jack Scott,
50+
Sergey Nuyanzin,
51+
Stamatis Zampetakis,
52+
Zeng Rui.
53+
54+
Features and bug fixes
55+
56+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4573">CALCITE-4573</a>]
57+
`NullPointerException` while fetching from a column of type `ARRAY`
58+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4626">CALCITE-4626</a>]
59+
Upgrade protobuf version to 3.17.1 to remove `com.google.protobuf.UnsafeUtil`
60+
warnings
61+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4602">CALCITE-4602</a>]
62+
`ClassCastException` retrieving from `ARRAY` that has mixed `INTEGER` and
63+
`DECIMAL` elements
64+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4600">CALCITE-4600</a>]
65+
`ClassCastException` retrieving from an `ARRAY` that has `DATE`, `TIME` or
66+
`TIMESTAMP` elements
67+
* Upgrade forbiddenapis 2.7 &rarr; 3.2, and Guava to 14.0.1 &rarr; 31.0.1-jre
68+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4757">CALCITE-4757</a>]
69+
Allow columns of type `NULL` in `ResultSet`
70+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4767">CALCITE-4767</a>]
71+
Add `Quoting.BACK_TICK_BACKSLASH`
72+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4536">CALCITE-4536</a>]
73+
Add support for `BIT` data type
74+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4752">CALCITE-4752</a>]
75+
`PreparedStatement#SetObject()` fails for `BigDecimal` values
76+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4646">CALCITE-4646</a>]
77+
Bump Jetty version to 9.4.42.v20210604
78+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4676">CALCITE-4676</a>]
79+
Avatica client leaks TCP connections
80+
81+
Build and tests
82+
83+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4790">CALCITE-4790</a>]
84+
Make Gradle pass the `user.timezone` property to the test JVM
85+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4815">CALCITE-4815</a>]
86+
Enforce shaded artifacts include `checker-qual` 3.10.0 or later
87+
* Bump javadoc compilation gradle image to 6.8
88+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-4755">CALCITE-4755</a>]
89+
Prepare for next development iteration
90+
91+
Website and documentation
92+
93+
* Site: Remove nowadays redundant minified javascript files
94+
4195
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.18.0">1.18.0</a> / 2021-05-18
4296
{: #v1-18-0}
4397

site/_docs/howto.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ Unpack the source distribution `.tar.gz` file,
4343
then build using Gradle:
4444

4545
{% highlight bash %}
46-
$ tar xvfz apache-calcite-avatica-1.18.0-src.tar.gz
47-
$ cd apache-calcite-avatica-1.18.0-src
46+
$ tar xvfz apache-calcite-avatica-1.19.0-src.tar.gz
47+
$ cd apache-calcite-avatica-1.19.0-src
4848
$ gradle build
4949
{% endhighlight %}
5050

@@ -205,6 +205,7 @@ Before you start:
205205
* Check that `NOTICE` has the current copyright year.
206206
* Check that `calcite.avatica.version` has the proper value in `/gradle.properties`.
207207
* Add release notes to `site/_docs/history.md`. Include the commit history,
208+
names of people who contributed to the release,
208209
and say which versions of Java, Guava and operating systems the release is
209210
tested against.
210211
* Generate a report of vulnerabilities that occur among dependencies,
@@ -219,8 +220,9 @@ The release candidate process does not add commits,
219220
so there's no harm if it fails. It might leave `-rc` tag behind
220221
which can be removed if required.
221222

222-
You can perform a dry-run release with a help of https://github.com/vlsi/asflike-release-environment
223-
That would perform the same steps, however it would push changes to the mock Nexus, Git, and SVN servers.
223+
You can perform a dry-run release with a help of
224+
[vlsi/asflike-release-environment](https://github.com/vlsi/asflike-release-environment).
225+
That performs the same steps, however it pushes changes to the mock Nexus, Git, and SVN servers.
224226

225227
If any of the steps fail, fix the problem, and
226228
start again from the top.

0 commit comments

Comments
 (0)