@@ -28,6 +28,73 @@ 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.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
0 commit comments