@@ -28,6 +28,99 @@ For a full list of releases, see
2828Downloads 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.26.0 " >1.26.0</a > / 2025-02-XX
32+ {: #v1-26-0}
33+
34+ Avatica 1.26.0 contains bug fixes, dependency upgrades and support for JDK 23 and Gradle 8.7.
35+
36+ Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
37+ using JDK/OpenJDK versions 8, 11, 17, 23;
38+ other software versions as specified in ` gradle.properties ` .
39+
40+ Contributors to this release:
41+ Chris Dennis,
42+ Francis Chuang (release manager),
43+ Istvan Toth,
44+ Mihai Budiu,
45+ Sergey Nuyanzin,
46+ Villő Szűcs.
47+
48+ Features and bug fixes
49+
50+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6421 " >CALCITE-6421</a >]
51+ Add support for JDK 22
52+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6530 " >CALCITE-6530</a >]
53+ HTTP Sessions are never expired in Avatica server
54+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6529 " >CALCITE-6529</a >]
55+ Use persistent sessionContext in AvaticaCommonsHttpClientImpl
56+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6601 " >CALCITE-6601</a >]
57+ Upgrade ByteBuddy version from 1.14.10 to 1.15.1 in Avatica
58+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6661 " >CALCITE-6661</a >]
59+ Update shadow plugin from 8.0.0 to 8.1.1 and asm from 7.1 to 9.7.1 in Avatica
60+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6657 " >CALCITE-6657</a >]
61+ Update checkstyle from 10.3.2 to 10.19.0 in Avatica
62+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6656 " >CALCITE-6656</a >]
63+ Update owasp plugin from 5.2.2 to 10.0.4 in Avatica
64+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6660 " >CALCITE-6660</a >]
65+ Update protobuf-java from 3.21.9 to 3.25.5 in Avatica
66+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6659 " >CALCITE-6659</a >]
67+ Update Jetty from 9.4.44.v20210927 to 9.4.56.v20240826 in Avatica
68+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6729 " >CALCITE-6729</a >]
69+ Ensure TypedValue allows sub-types for local representations
70+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6671 " >CALCITE-6671</a >]
71+ Update httpclient5 to 5.4.1 and httpcore 5.3.1 in Avatica
72+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6670 " >CALCITE-6670</a >]
73+ Use org.apache.calcite.avatica.shaded as base package for relocated libraries
74+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6687 " >CALCITE-6687</a >]
75+ Add dependency constraints for org.ow2.asm for Gradle build environment in Avatica
76+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6658 " >CALCITE-6658</a >]
77+ Update Jackson from 2.15.2 to 2.15.4 in Avatica
78+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6669 " >CALCITE-6669</a >]
79+ Httpcore/Httpclient not relocated in shaded Avatica jar
80+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6590 " >CALCITE-6590</a >]
81+ Use reflection to handle Java SecurityManager deprecation in Avatica
82+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6807 " >CALCITE-6807</a >]
83+ Update Guava from 32.1.1-jre to 33.4.0-jre in Avatica
84+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6811 " >CALCITE-6811</a >]
85+ Refactor deprecated httpclient API usage in Avatica
86+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6828 " >CALCITE-6828</a >]
87+ Upgrade Kerby from 1.1.1 to 2.1.0 in Avatica
88+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6826 " >CALCITE-6826</a >]
89+ Update Junit from 4.12.0 to 4.13.2 in Avatica
90+
91+ Build and tests
92+
93+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6354 " >CALCITE-6354</a >]
94+ Use gradle docker image when running tests using docker-compose
95+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6359 " >CALCITE-6359</a >]
96+ Update GitHub Actions workflows to use docker compose v2
97+ * update CI config for for latest guava
98+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6808 " >CALCITE-6808</a >]
99+ Use JDK23 instead of JDK22 in CI test for latest JVM in Avatica
100+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6799 " >CALCITE-6799</a >]
101+ ConnectionPropertiesHATest flakey on MacOS
102+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-5136 " >CALCITE-5136</a >]
103+ Avatica build (or CI) must fail if there are deprecation warnings
104+ * Remove version attribute from docker-compose file
105+
106+ Website and documentation
107+
108+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6351 " >CALCITE-6351</a >]
109+ Update LICENSE for Jekyll website template
110+ * Bump rexml from 3.2.5 to 3.2.8 in /site
111+ * Bump rexml from 3.2.8 to 3.3.3 in /site
112+ * Bump rexml from 3.3.3 to 3.3.6 in /site
113+ * Site: Cloning source code from GitHub using git protocol fails
114+ * Bump rexml from 3.3.6 to 3.3.9 in /site
115+ * Bump webrick from 1.7.0 to 1.8.2 in /site
116+ * Site: Fix typo in index.md
117+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6842 " >CALCITE-6842</a >]
118+ Upgrade vulnerable ruby libraries used in Jekyll site generation
119+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6843 " >CALCITE-6843</a >]
120+ Self-host Lato font on website due to ASF's content security policy
121+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-6845 " >CALCITE-6845</a >]
122+ Self-host website images
123+
31124## <a href =" https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.25.0 " >1.25.0</a > / 2024-04-05
32125{: #v1-25-0}
33126
0 commit comments