@@ -28,6 +28,73 @@ 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.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
+
31
98
## <a href =" https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.23.0 " >1.23.0</a > / 2023-01-19
32
99
{: #v1-23-0}
33
100
0 commit comments