@@ -28,6 +28,99 @@ For a full list of releases, see
28
28
Downloads are available on the
29
29
[ downloads page] ({{ site.baseurl }}/downloads/avatica.html).
30
30
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
+
31
124
## <a href =" https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.25.0 " >1.25.0</a > / 2024-04-05
32
125
{: #v1-25-0}
33
126
0 commit comments