Skip to content

Commit 01a7a9e

Browse files
committed
[CALCITE-6057] Release Avatica 1.24.0
1 parent 2ba10bd commit 01a7a9e

File tree

4 files changed

+85
-18
lines changed

4 files changed

+85
-18
lines changed

README

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Apache Calcite Avatica release 1.23.0
1+
Apache Calcite Avatica release 1.24.0
22

33
# Overview
44
This is a source or binary distribution of Avatica, a framework for

site/_docs/docker_images.md

+14-14
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.23.0:
73+
each release. Here is the layout for release 1.24.0:
7474

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

9191
#### Running

site/_docs/history.md

+67
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,73 @@ 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.24.0">1.24.0</a> / 2023-12-XX
32+
{: #v1-24-0}
33+
34+
Apache Calcite Avatica 1.24.0 features mostly dependency upgrades with some minor bug fixes and features.
35+
36+
Compatibility: This release is tested
37+
on Linux, macOS, Microsoft Windows;
38+
using Oracle JDK 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19;
39+
using IBM Java 8;
40+
Guava versions 14.0.1 to 32.1.1-jre;
41+
other software versions as specified in `gradle.properties`.
42+
43+
Contributors to this release:
44+
Evgeniy Stanilovskiy,
45+
Francis Chuang (Release Manager),
46+
Greg Hart,
47+
Istvan Toth,
48+
Mihai Budiu,
49+
Richard Antal,
50+
Sergey Nuyanzin,
51+
TJ Banghart
52+
Vaibhav Joshi,
53+
Will Noble
54+
55+
Features and bug fixes
56+
57+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5494">CALCITE-5494</a>]
58+
Time zone tests in DateTimeUtilsTest should pass in Europe/London
59+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5440">CALCITE-5440</a>]
60+
Bump gradle from 7.4.2 to 7.6.1
61+
* Bump forbidden apis from 3.2 to 3.4
62+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5567">CALCITE-5567</a>]
63+
Update mockito from 4.4.0 to 4.11.0 and enable jdk19
64+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5678">CALCITE-5678</a>]
65+
Validate date, time and timestamp literals per ISO-8601
66+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5581">CALCITE-5581</a>]
67+
Implement Basic client side load balancing in Avatica Driver
68+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5803">CALCITE-5803</a>]
69+
Migrate Avatica to Gradle 8.1.1
70+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5812">CALCITE-5812</a>]
71+
Gradle tasks fails when creating the javadoc aggregation
72+
Exclude "bom" project from the javadoc aggregation since it does not have "main" and "test" objects causing "tasks" to
73+
fail.
74+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5804">CALCITE-5804</a>]
75+
Upgrade jackson version from 2.14.1 to 2.15.2
76+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5748">CALCITE-5748</a>]
77+
Support Guava 32.1.1-jre
78+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5890">CALCITE-5890</a>]
79+
Handle non-JKS truststores in Avatica client
80+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5981">CALCITE-5981</a>]
81+
`TIMESTAMPDIFF` function returns incorrect result
82+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6034">CALCITE-6034</a>]
83+
Add `isAutoIncrement` and `isGenerated` args to `MetaColumn` constructor
84+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-5536">CALCITE-5536</a>]
85+
Clean up some of the magic numbers in `AvaticaResultSetConversionsTest` and `AbstractCursor`
86+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6113">CALCITE-6113</a>]
87+
Update HttpComponents Core to 5.2.3 and HttpComponents Client to 5.2.1 in Avatica
88+
89+
Build and tests
90+
91+
* Install svn in docker release script
92+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6106">CALCITE-6106</a>]
93+
Switch from gradle to eclipse-temurin image for avatica docker-compose release commands
94+
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6107">CALCITE-6107</a>]
95+
Upgrade vlsi-release-plugins to 1.90
96+
* Use eclipse-temurin:8 images
97+
3198
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.23.0">1.23.0</a> / 2023-01-19
3299
{: #v1-23-0}
33100

site/_docs/howto.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Here's some miscellaneous documentation about using Avatica.
3131
## Building from a source distribution
3232

3333
Prerequisites are Java (JDK 8 or later)
34-
and Gradle (version 7.4.2) on your path.
34+
and Gradle (version 8.1.1) on your path.
3535

3636
(The source distribution
3737
[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,
4343
then build using Gradle:
4444

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

0 commit comments

Comments
 (0)