You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by fr...@apache.org on 2025/02/18 22:20:31 UTC

(calcite-avatica) branch main updated (69934ecf2 -> a4e798710)

This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git


 discard 69934ecf2 [CALCITE-6589] Release Avatica 1.26.0
     new aa4efdf78 Remove version attribute from docker-compose file
     new a4e798710 [CALCITE-6589] Release Avatica 1.26.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   (69934ecf2)
            \
             N -- N -- N   refs/heads/main (a4e798710)

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 2 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:
 docker-compose.yml    | 1 -
 site/_docs/history.md | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)


(calcite-avatica) 02/02: [CALCITE-6589] Release Avatica 1.26.0

Posted by fr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit a4e7987104dfcfd490d76bc30734d4ed92105c02
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Wed Feb 19 09:07:44 2025 +1100

    [CALCITE-6589] Release Avatica 1.26.0
---
 NOTICE                      |  2 +-
 README                      |  2 +-
 site/_docs/docker_images.md | 28 +++++++-------
 site/_docs/history.md       | 93 +++++++++++++++++++++++++++++++++++++++++++++
 site/_docs/howto.md         |  6 +--
 5 files changed, 112 insertions(+), 19 deletions(-)

diff --git a/NOTICE b/NOTICE
index 097f9c3ec..9b6e8fcb6 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Calcite -- Avatica
-Copyright 2012-2024 The Apache Software Foundation
+Copyright 2012-2025 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/README b/README
index 42fba52ab..a06ef1c23 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Apache Calcite Avatica release 1.25.0
+Apache Calcite Avatica release 1.26.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 010375c82..e11b409ec 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.25.0:
+each release. Here is the layout for release 1.26.0:
 
 ```
-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
+avatica-docker-1.26.0/
+avatica-docker-1.26.0/hypersql/
+avatica-docker-1.26.0/mysql/
+avatica-docker-1.26.0/postgresql/
+avatica-docker-1.26.0/Dockerfile
+avatica-docker-1.26.0/hypersql/build.sh
+avatica-docker-1.26.0/hypersql/Dockerfile
+avatica-docker-1.26.0/mysql/build.sh
+avatica-docker-1.26.0/mysql/docker-compose.yml
+avatica-docker-1.26.0/mysql/Dockerfile
+avatica-docker-1.26.0/postgresql/build.sh
+avatica-docker-1.26.0/postgresql/docker-compose.yml
+avatica-docker-1.26.0/postgresql/Dockerfile
 ```
 
 #### Running
diff --git a/site/_docs/history.md b/site/_docs/history.md
index c50651715..b966d0c6e 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -28,6 +28,99 @@ 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.26.0">1.26.0</a> / 2025-02-XX
+{: #v1-26-0}
+
+Avatica 1.26.0 contains bug fixes, dependency upgrades and support for JDK 23 and Gradle 8.7.
+
+Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using JDK/OpenJDK versions 8, 11, 17, 23;
+other software versions as specified in `gradle.properties`.
+
+Contributors to this release:
+Chris Dennis,
+Francis Chuang (release manager),
+Istvan Toth,
+Mihai Budiu,
+Sergey Nuyanzin,
+Villő Szűcs.
+
+Features and bug fixes
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6421">CALCITE-6421</a>]
+  Add support for JDK 22
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6530">CALCITE-6530</a>]
+  HTTP Sessions are never expired in Avatica server
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6529">CALCITE-6529</a>]
+  Use persistent sessionContext in AvaticaCommonsHttpClientImpl
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6601">CALCITE-6601</a>]
+  Upgrade ByteBuddy version from 1.14.10 to 1.15.1 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6661">CALCITE-6661</a>]
+  Update shadow plugin from 8.0.0 to 8.1.1 and asm from 7.1 to 9.7.1 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6657">CALCITE-6657</a>]
+  Update checkstyle from 10.3.2 to 10.19.0 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6656">CALCITE-6656</a>]
+  Update owasp plugin from 5.2.2 to 10.0.4 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6660">CALCITE-6660</a>]
+  Update protobuf-java from 3.21.9 to 3.25.5 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6659">CALCITE-6659</a>]
+  Update Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6729">CALCITE-6729</a>]
+  Ensure TypedValue allows sub-types for local representations
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6671">CALCITE-6671</a>]
+  Update httpclient5 to 5.4.1 and httpcore 5.3.1 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6670">CALCITE-6670</a>]
+  Use org.apache.calcite.avatica.shaded as base package for relocated libraries
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6687">CALCITE-6687</a>]
+  Add dependency constraints for org.ow2.asm for Gradle build environment in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6658">CALCITE-6658</a>]
+  Update Jackson from 2.15.2 to 2.15.4 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6669">CALCITE-6669</a>]
+  Httpcore/Httpclient not relocated in shaded Avatica jar
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6590">CALCITE-6590</a>]
+  Use reflection to handle Java SecurityManager deprecation in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6807">CALCITE-6807</a>]
+  Update Guava from 32.1.1-jre to 33.4.0-jre in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6811">CALCITE-6811</a>]
+  Refactor deprecated httpclient API usage in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6828">CALCITE-6828</a>]
+  Upgrade Kerby from 1.1.1 to 2.1.0 in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6826">CALCITE-6826</a>]
+  Update Junit from 4.12.0 to 4.13.2 in Avatica
+
+Build and tests
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6354">CALCITE-6354</a>]
+  Use gradle docker image when running tests using docker-compose
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6359">CALCITE-6359</a>]
+  Update GitHub Actions workflows to use docker compose v2
+* update CI config for for latest guava
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6808">CALCITE-6808</a>]
+  Use JDK23 instead of JDK22 in CI test for latest JVM in Avatica
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6799">CALCITE-6799</a>]
+  ConnectionPropertiesHATest flakey on MacOS
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-5136">CALCITE-5136</a>]
+  Avatica build (or CI) must fail if there are deprecation warnings
+* Remove version attribute from docker-compose file
+
+Website and documentation
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6351">CALCITE-6351</a>]
+  Update LICENSE for Jekyll website template
+* Bump rexml from 3.2.5 to 3.2.8 in /site
+* Bump rexml from 3.2.8 to 3.3.3 in /site
+* Bump rexml from 3.3.3 to 3.3.6 in /site
+* Site: Cloning source code from GitHub using git protocol fails
+* Bump rexml from 3.3.6 to 3.3.9 in /site
+* Bump webrick from 1.7.0 to 1.8.2 in /site
+* Site: Fix typo in index.md
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6842">CALCITE-6842</a>]
+  Upgrade vulnerable ruby libraries used in Jekyll site generation
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6843">CALCITE-6843</a>]
+  Self-host Lato font on website due to ASF's content security policy
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-6845">CALCITE-6845</a>]
+  Self-host website images
+
 ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.25.0">1.25.0</a> / 2024-04-05
 {: #v1-25-0}
 
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 21db5003b..86c5fb22d 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -31,7 +31,7 @@ Here's some miscellaneous documentation about using Avatica.
 ## Building from a source distribution
 
 Prerequisites are Java (JDK 8 or later)
-and Gradle (version 8.5) on your path.
+and Gradle (version 8.7) on your path.
 
 (The source distribution
 [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,
 then build using Gradle:
 
 {% highlight bash %}
-$ tar xvfz apache-calcite-avatica-1.25.0-src.tar.gz
-$ cd apache-calcite-avatica-1.25.0-src
+$ tar xvfz apache-calcite-avatica-1.26.0-src.tar.gz
+$ cd apache-calcite-avatica-1.26.0-src
 $ gradle build
 {% endhighlight %}
 


(calcite-avatica) 01/02: Remove version attribute from docker-compose file

Posted by fr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit aa4efdf78860354bb0dd63133366d68a8a4c4766
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Wed Feb 19 09:17:43 2025 +1100

    Remove version attribute from docker-compose file
---
 docker-compose.yml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index eaee8fd01..12a27cd88 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,7 +14,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-version: '3'
 services:
   dry-run:
     image: eclipse-temurin:8