Skip to content

Commit

Permalink
[CALCITE-6334] Release Avatica 1.25.0
Browse files Browse the repository at this point in the history
  • Loading branch information
F21 committed Apr 2, 2024
1 parent c0cb4b7 commit 62b0fdd
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 40 deletions.
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache Calcite -- Avatica
Copyright 2012-2023 The Apache Software Foundation
Copyright 2012-2024 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache Calcite Avatica release 1.24.0
Apache Calcite Avatica release 1.25.0

# Overview
This is a source or binary distribution of Avatica, a framework for
Expand Down
28 changes: 14 additions & 14 deletions site/_docs/docker_images.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.24.0:
each release. Here is the layout for release 1.25.0:

```
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
avatica-docker-1.25.0/
avatica-docker-1.25.0/hypersql/
avatica-docker-1.25.0/mysql/
avatica-docker-1.25.0/postgresql/
avatica-docker-1.25.0/Dockerfile
avatica-docker-1.25.0/hypersql/build.sh
avatica-docker-1.25.0/hypersql/Dockerfile
avatica-docker-1.25.0/mysql/build.sh
avatica-docker-1.25.0/mysql/docker-compose.yml
avatica-docker-1.25.0/mysql/Dockerfile
avatica-docker-1.25.0/postgresql/build.sh
avatica-docker-1.25.0/postgresql/docker-compose.yml
avatica-docker-1.25.0/postgresql/Dockerfile
```

#### Running
Expand Down
58 changes: 36 additions & 22 deletions site/_docs/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,40 +28,54 @@ 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.25.0">1.25.0</a> / XXXX-XX-XX
## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.25.0">1.25.0</a> / 2024-04-XX
{: #v1-25-0}

This release comes x months after [1.24.0](#v1-24-0),
contains contributions from x contributors, and resolves x issues.
Contributors to this release:
x,
y (release manager),
z.
Avatica 1.25.0 is a routine release featuring support for JDK 21, Gradle 8.5 and several bug fixes.

#### Breaking Changes
{: #breaking-1-25-0}
*Breaking Change*: Due to [<a href="https://issues.apache.org/jira/browse/CALCITE-6282">CALCITE-6282</a>] and
[<a href="https://issues.apache.org/jira/browse/CALCITE-6248">CALCITE-6248</a>], illegal dates are no longer
accepted by casts and time precision will not be ignored when returning TIME results, respectively. If you are relying
on this behavior, your applications may break.

Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
using JDK/OpenJDK versions 8, 11, 17, 21;
other software versions as specified in `gradle.properties`.

#### New features
{: #new-features-1-25-0}
Contributors to this release:
Benchao Li,
Francis Chuang (release manager),
Istvan Toth,
Mihai Budiu,
Satya Kommula,
Sergey Nuyanzin,
Vaibhav Joshi.

Features and bug fixes

#### Dependency version upgrade
{: #dependency-1-25-0}
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6280">CALCITE-6280</a>]
Jetty version number leaked by Avatica http server
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6209">CALCITE-6209</a>]
Long queries are failing with "java.net.SocketTimeoutException: Read timed out" after 3 minutes
make socket timeout configurable via the new 'http_response_timeout' URL option
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6137">CALCITE-6137</a>]
Upgrade Gradle from 8.1.1 to 8.4, support jdk21
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6282">CALCITE-6282</a>]
Avatica ignores time precision when returning TIME results
* [<a href="https://issues.apache.org/jira/browse/CALCITE-6248">CALCITE-6248</a>]
Illegal dates are accepted by casts

#### Bug-fixes, API changes and minor enhancements
{: #fixes-1-25-0}
Build and tests

#### Build and test suite
{: #build-1-25-0}
* Install git and set safe.directory when using docker release script to promote release
* Disable JIRA worklog notifications for GitHub PRs
* Apply same vcs.xml as for Calcite

#### Web site and documentation
{: #site-1-25-0}
-->
Website and documentation

* [<a href="https://issues.apache.org/jira/browse/CALCITE-6212">CALCITE-6212</a>]
Config locale = en_US for javadoc task
* Add Calcite CLI tool to list of Avatica Clients on website

## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.24.0">1.24.0</a> / 2023-12-04
{: #v1-24-0}
Expand Down
4 changes: 2 additions & 2 deletions site/_docs/howto.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ Unpack the source distribution `.tar.gz` file,
then build using Gradle:

{% highlight bash %}
$ tar xvfz apache-calcite-avatica-1.24.0-src.tar.gz
$ cd apache-calcite-avatica-1.24.0-src
$ tar xvfz apache-calcite-avatica-1.25.0-src.tar.gz
$ cd apache-calcite-avatica-1.25.0-src
$ gradle build
{% endhighlight %}

Expand Down

0 comments on commit 62b0fdd

Please sign in to comment.