@@ -28,6 +28,85 @@ 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.16.0 " >1.16.0</a > / 2019-12-XX
32+ {: #v1-16-0}
33+
34+ Apache Calcite Avatica 1.16.0 replaces the maven with gradle. This release adds support for Kerberos authentication
35+ using SPNEGO over HTTPS. In addition, there were also a few dependency updates and bug fixes. Github Actions was also
36+ enabled in the repository for running tests.
37+
38+ Compatibility: This release is tested
39+ on Linux, macOS, Microsoft Windows;
40+ using Oracle JDK 8, 9, 10, 11, 12, 13;
41+ using IBM Java 8;
42+ Guava versions 14.0 to 23.0;
43+ other software versions as specified in ` gradle.properties ` .
44+
45+ Features and bug fixes
46+
47+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3059 " >CALCITE-3059</a >]
48+ Fix release script to use correct release branch name when merging to master and to use the correct variable when generating the vote email
49+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3090 " >CALCITE-3090</a >]
50+ Remove the Central configuration
51+ * Update owsap-dependency-check from 4.0.2 to 5.0.0
52+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3104 " >CALCITE-3104</a >]
53+ Bump httpcore from 4.4.10 to 4.4.11 (Fokko Driesprong)
54+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3105 " >CALCITE-3105</a >]
55+ Bump Jackson from 2.9.8 to 2.9.9 (Fokko Driesprong)
56+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3180 " >CALCITE-3180</a >]
57+ Bump httpclient from 4.5.6 to 4.5.9 (Fokko Driesprong)
58+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3324 " >CALCITE-3324</a >]
59+ Add create method in MetaResultSet (Robert Yokota)
60+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3384 " >CALCITE-3384</a >]
61+ Support Kerberos-authentication using SPNEGO over HTTPS (Istvan Toth)
62+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3199 " >CALCITE-3199</a >]
63+ DateTimeUtils.unixDateCeil should not return the same value as unixDateFloor (Zhenghua Gao)
64+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3412 " >CALCITE-3412</a >]
65+ FLOOR(timestamp TO WEEK) gives wrong result: Fix DateTimeUtils.julianDateFloor so that unixDateFloor etc. give the right result
66+ * Implement Gradle-based build scripts
67+ * Sign release artifacts only, skip signing for -SNAPSHOT
68+ * Add source=1.8 to javadoc options, fix javadoc warnings
69+ * Add -PskipJavadoc to skip publication of the javadocs (to speedup publishToMavenLocal)
70+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3490 " >CALCITE-3490</a >]
71+ Upgrade Jackson to 2.10.0
72+ * Bump release plugin 1.44.0 -> 1.45.0: do not require GPG key for publishDist
73+ * Bump release plugins 1.45.0 -> 1.46.0: avoid failures on Gralde upgrade, fix gitignore handling
74+ * Add -PenableMavenLocal and -PenableGradleMetadata build options
75+ * Update build script: simplify properties, fix javadoc build for non UTF8 default encoding
76+ * Update release plugins to 1.48.0 to workaround SVN 1.9 issue with mv+cp
77+ * Sort dependencies, use api(javax.servlet), implementation(slf4j-api)
78+ * @PackageMarker is no longer needed
79+ * License header is managed with Spotless, there's no need to double-check it with Checkstyle
80+ * Whitespace is managed with Spotless, so the check is removed from Checkstyle config
81+ * Upgrade to Gradle 6.0.1 to prevent pushing .sha256 and .sha512 to Nexus
82+ * Add gradle task 'aggregateJavadocIncludingTests' that builds javadoc for both main and test
83+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3493 " >CALCITE-3493</a >]
84+ Update docker script to use gradle
85+ * Use Gitbox for pushing tags when making a release
86+ * [ <a href =" https://issues.apache.org/jira/browse/CALCITE-3573 " >CALCITE-3573</a >]
87+ Upgrade to Gradle 6.0 container to build releases and javadoc
88+ * Configure Git tags to be pushed to calcite-avatica repository not calcite
89+
90+ Tests
91+ * Use GitHub Actions for Windows CI
92+ * Add Travis job with building Calcite master
93+ * Show standard streams in Gradle tests
94+ * Skip slow Calcite tests
95+ * Add GitHub Actions macOS
96+ * Fix AvaticaSpnegoTest for canonicalHostName("localhost") != "localhost": Avatica HTTP client always uses CANONICAL_HOSTNAME which confuses test code.
97+ * Use Spotless and .editorconfig for import order normalization instead of Checkstyle
98+ * Add option to skip signing: -PskipSigning
99+ * Fetch Calcite from apache/calcite repository for integration testing
100+ * GitHub Actions: actions/checkout@master -> v1.1.0 to avoid unexpected failures
101+
102+ Website and Documentation
103+ * Add JavaScript client to client list
104+ * Update avatica/docs/howto.md: SVN -> Git, fix wording
105+ * Exclude "site/target" from Jekyll build: It prevents generation of unwanted site/target/avatica/target directory
106+ * Configure Jekyll to use Etc/GMT+5 timezone for consistent page urls
107+ * Fix links to javadoc
108+ * Remove instructions to close Nexus repository when building a rc as this is now automated
109+
31110## <a href =" https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.15.0 " >1.15.0</a > / 2019-05-13
32111{: #v1-15-0}
33112
0 commit comments