Skip to content

Commit 204d588

Browse files
committed
Update documentation and history for 1.16.0
1 parent 6755f4c commit 204d588

File tree

4 files changed

+96
-17
lines changed

4 files changed

+96
-17
lines changed

README

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Apache Calcite Avatica release 1.15.0
1+
Apache Calcite Avatica release 1.16.0
22

33
This is a source or binary distribution of Avatica, a framework for
44
building database drivers. Avatica is a sub-project of Apache Calcite.

site/_docs/docker_images.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -70,22 +70,22 @@ file will start an instance of PostgreSQL and an instance of the Avatica server,
7070
exposing an Avatica server configured against a "real" PostgreSQL database.
7171

7272
All of the `Dockerfile` and `docker-compose.yml` files are conveniently provided in an archive for
73-
each release. Here is the layout for release 1.15.0:
73+
each release. Here is the layout for release 1.16.0:
7474

7575
```
76-
avatica-docker-1.15.0/
77-
avatica-docker-1.15.0/hypersql/
78-
avatica-docker-1.15.0/mysql/
79-
avatica-docker-1.15.0/postgresql/
80-
avatica-docker-1.15.0/Dockerfile
81-
avatica-docker-1.15.0/hypersql/build.sh
82-
avatica-docker-1.15.0/hypersql/Dockerfile
83-
avatica-docker-1.15.0/mysql/build.sh
84-
avatica-docker-1.15.0/mysql/docker-compose.yml
85-
avatica-docker-1.15.0/mysql/Dockerfile
86-
avatica-docker-1.15.0/postgresql/build.sh
87-
avatica-docker-1.15.0/postgresql/docker-compose.yml
88-
avatica-docker-1.15.0/postgresql/Dockerfile
76+
avatica-docker-1.16.0/
77+
avatica-docker-1.16.0/hypersql/
78+
avatica-docker-1.16.0/mysql/
79+
avatica-docker-1.16.0/postgresql/
80+
avatica-docker-1.16.0/Dockerfile
81+
avatica-docker-1.16.0/hypersql/build.sh
82+
avatica-docker-1.16.0/hypersql/Dockerfile
83+
avatica-docker-1.16.0/mysql/build.sh
84+
avatica-docker-1.16.0/mysql/docker-compose.yml
85+
avatica-docker-1.16.0/mysql/Dockerfile
86+
avatica-docker-1.16.0/postgresql/build.sh
87+
avatica-docker-1.16.0/postgresql/docker-compose.yml
88+
avatica-docker-1.16.0/postgresql/Dockerfile
8989
```
9090

9191
#### Running

site/_docs/history.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,85 @@ For a full list of releases, see
2828
Downloads 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

site/_docs/howto.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ Unpack the source distribution `.tar.gz` file,
3737
then build using maven:
3838

3939
{% highlight bash %}
40-
$ tar xvfz apache-calcite-avatica-1.15.0-src.tar.gz
41-
$ cd apache-calcite-avatica-1.15.0-src
40+
$ tar xvfz apache-calcite-avatica-1.16.0-src.tar.gz
41+
$ cd apache-calcite-avatica-1.16.0-src
4242
$ ./gradlew build
4343
{% endhighlight %}
4444

0 commit comments

Comments
 (0)