You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by fr...@apache.org on 2019/12/11 21:58:30 UTC

[calcite-avatica] branch master updated (204d588 -> 512bbee)

This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git.


    omit 204d588  Update documentation and history for 1.16.0
     new 34bbcb6  Stop building zip archives when building using gradle
     new 512bbee  Update documentation and history for 1.16.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (204d588)
            \
             N -- N -- N   refs/heads/master (512bbee)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 release/build.gradle.kts | 4 ++--
 site/_docs/history.md    | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)


[calcite-avatica] 02/02: Update documentation and history for 1.16.0

Posted by fr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit 512bbee4aa24ef9fb8106d0286d1243679dce2d0
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Thu Dec 12 08:57:41 2019 +1100

    Update documentation and history for 1.16.0
---
 README                      |  2 +-
 site/_docs/docker_images.md | 28 ++++++++--------
 site/_docs/history.md       | 80 +++++++++++++++++++++++++++++++++++++++++++++
 site/_docs/howto.md         |  4 +--
 4 files changed, 97 insertions(+), 17 deletions(-)

diff --git a/README b/README
index ec2fc88..87cca50 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Apache Calcite Avatica release 1.15.0
+Apache Calcite Avatica release 1.16.0
 
 This is a source or binary distribution of Avatica, a framework for
 building database drivers. Avatica is a sub-project of Apache Calcite.
diff --git a/site/_docs/docker_images.md b/site/_docs/docker_images.md
index cf21a3b..a20c168 100644
--- a/site/_docs/docker_images.md
+++ b/site/_docs/docker_images.md
@@ -70,22 +70,22 @@ file will start an instance of PostgreSQL and an instance of the Avatica server,
 exposing an Avatica server configured against a "real" PostgreSQL database.
 
 All of the `Dockerfile` and `docker-compose.yml` files are conveniently provided in an archive for
-each release. Here is the layout for release 1.15.0:
+each release. Here is the layout for release 1.16.0:
 
 ```
-avatica-docker-1.15.0/
-avatica-docker-1.15.0/hypersql/
-avatica-docker-1.15.0/mysql/
-avatica-docker-1.15.0/postgresql/
-avatica-docker-1.15.0/Dockerfile
-avatica-docker-1.15.0/hypersql/build.sh
-avatica-docker-1.15.0/hypersql/Dockerfile
-avatica-docker-1.15.0/mysql/build.sh
-avatica-docker-1.15.0/mysql/docker-compose.yml
-avatica-docker-1.15.0/mysql/Dockerfile
-avatica-docker-1.15.0/postgresql/build.sh
-avatica-docker-1.15.0/postgresql/docker-compose.yml
-avatica-docker-1.15.0/postgresql/Dockerfile
+avatica-docker-1.16.0/
+avatica-docker-1.16.0/hypersql/
+avatica-docker-1.16.0/mysql/
+avatica-docker-1.16.0/postgresql/
+avatica-docker-1.16.0/Dockerfile
+avatica-docker-1.16.0/hypersql/build.sh
+avatica-docker-1.16.0/hypersql/Dockerfile
+avatica-docker-1.16.0/mysql/build.sh
+avatica-docker-1.16.0/mysql/docker-compose.yml
+avatica-docker-1.16.0/mysql/Dockerfile
+avatica-docker-1.16.0/postgresql/build.sh
+avatica-docker-1.16.0/postgresql/docker-compose.yml
+avatica-docker-1.16.0/postgresql/Dockerfile
 ```
 
 #### Running
diff --git a/site/_docs/history.md b/site/_docs/history.md
index 19e1150..0c6a817 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -28,6 +28,86 @@ For a full list of releases, see
 Downloads are available on the
 [downloads page]({{ site.baseurl }}/downloads/avatica.html).
 
+## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.16.0">1.16.0</a> / 2019-12-XX
+{: #v1-16-0}
+
+Apache Calcite Avatica 1.16.0 replaces the maven with gradle. This release adds support for Kerberos authentication
+using SPNEGO over HTTPS. In addition, there were also a few dependency updates and bug fixes. Github Actions was also
+enabled in the repository for running tests.
+
+Compatibility: This release is tested
+on Linux, macOS, Microsoft Windows;
+using Oracle JDK 8, 9, 10, 11, 12, 13;
+using IBM Java 8;
+Guava versions 14.0 to 23.0;
+other software versions as specified in `gradle.properties`.
+
+Features and bug fixes
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3059">CALCITE-3059</a>]
+  Fix release script to use correct release branch name when merging to master and to use the correct variable when generating the vote email
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3090">CALCITE-3090</a>]
+  Remove the Central configuration
+* Update owsap-dependency-check from 4.0.2 to 5.0.0
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3104">CALCITE-3104</a>]
+  Bump httpcore from 4.4.10 to 4.4.11 (Fokko Driesprong)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3105">CALCITE-3105</a>]
+  Bump Jackson from 2.9.8 to 2.9.9 (Fokko Driesprong)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3180">CALCITE-3180</a>]
+  Bump httpclient from 4.5.6 to 4.5.9 (Fokko Driesprong)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3324">CALCITE-3324</a>]
+  Add create method in MetaResultSet (Robert Yokota)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3384">CALCITE-3384</a>]
+  Support Kerberos-authentication using SPNEGO over HTTPS (Istvan Toth)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3199">CALCITE-3199</a>]
+  DateTimeUtils.unixDateCeil should not return the same value as unixDateFloor (Zhenghua Gao)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3412">CALCITE-3412</a>]
+  FLOOR(timestamp TO WEEK) gives wrong result: Fix DateTimeUtils.julianDateFloor so that unixDateFloor etc. give the right result
+* Implement Gradle-based build scripts
+* Sign release artifacts only, skip signing for -SNAPSHOT
+* Add source=1.8 to javadoc options, fix javadoc warnings
+* Add -PskipJavadoc to skip publication of the javadocs (to speedup publishToMavenLocal)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3490">CALCITE-3490</a>]
+  Upgrade Jackson to 2.10.0
+* Bump release plugin 1.44.0 -> 1.45.0: do not require GPG key for publishDist
+* Bump release plugins 1.45.0 -> 1.46.0: avoid failures on Gralde upgrade, fix gitignore handling
+* Add -PenableMavenLocal and -PenableGradleMetadata build options
+* Update build script: simplify properties, fix javadoc build for non UTF8 default encoding
+* Update release plugins to 1.48.0 to workaround SVN 1.9 issue with mv+cp
+* Sort dependencies, use api(javax.servlet), implementation(slf4j-api)
+* @PackageMarker is no longer needed
+* License header is managed with Spotless, there's no need to double-check it with Checkstyle
+* Whitespace is managed with Spotless, so the check is removed from Checkstyle config
+* Upgrade to Gradle 6.0.1 to prevent pushing .sha256 and .sha512 to Nexus
+* Add gradle task 'aggregateJavadocIncludingTests' that builds javadoc for both main and test
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3493">CALCITE-3493</a>]
+  Update docker script to use gradle
+* Use Gitbox for pushing tags when making a release
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-3573">CALCITE-3573</a>]
+  Upgrade to Gradle 6.0 container to build releases and javadoc
+* Configure Git tags to be pushed to calcite-avatica repository not calcite
+* Stop building zip archives when building using gradle
+
+Tests
+* Use GitHub Actions for Windows CI
+* Add Travis job with building Calcite master
+* Show standard streams in Gradle tests
+* Skip slow Calcite tests
+* Add GitHub Actions macOS
+* Fix AvaticaSpnegoTest for canonicalHostName("localhost") != "localhost": Avatica HTTP client always uses CANONICAL_HOSTNAME which confuses test code.
+* Use Spotless and .editorconfig for import order normalization instead of Checkstyle
+* Add option to skip signing: -PskipSigning
+* Fetch Calcite from apache/calcite repository for integration testing
+* GitHub Actions: actions/checkout@master -> v1.1.0 to avoid unexpected failures
+
+Website and Documentation
+* Add JavaScript client to client list
+* Update avatica/docs/howto.md: SVN -> Git, fix wording
+* Exclude "site/target" from Jekyll build: It prevents generation of unwanted site/target/avatica/target directory
+* Configure Jekyll to use Etc/GMT+5 timezone for consistent page urls
+* Fix links to javadoc
+* Remove instructions to close Nexus repository when building a rc as this is now automated
+
 ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.15.0">1.15.0</a> / 2019-05-13
 {: #v1-15-0}
 
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 3f6c5d9..245d370 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -37,8 +37,8 @@ Unpack the source distribution `.tar.gz` file,
 then build using maven:
 
 {% highlight bash %}
-$ tar xvfz apache-calcite-avatica-1.15.0-src.tar.gz
-$ cd apache-calcite-avatica-1.15.0-src
+$ tar xvfz apache-calcite-avatica-1.16.0-src.tar.gz
+$ cd apache-calcite-avatica-1.16.0-src
 $ ./gradlew build
 {% endhighlight %}
 


[calcite-avatica] 01/02: Stop building zip archives when building using gradle

Posted by fr...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

francischuang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-avatica.git

commit 34bbcb63f9216d3a5bc29dae1981a55e335d30df
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Thu Dec 12 08:54:21 2019 +1100

    Stop building zip archives when building using gradle
---
 release/build.gradle.kts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/release/build.gradle.kts b/release/build.gradle.kts
index a2bd993..6ca930e 100644
--- a/release/build.gradle.kts
+++ b/release/build.gradle.kts
@@ -159,10 +159,10 @@ fun CrLfSpec.sourceLayout() = copySpec {
     }
 }
 
-for (archive in listOf(Zip::class, Tar::class)) {
+for (archive in listOf(Tar::class)) {
     val taskName = "dist${archive.simpleName}"
     val archiveTask = tasks.register(taskName, archive) {
-        val eol = if (archive == Tar::class) LineEndings.LF else LineEndings.CRLF
+        val eol = LineEndings.LF
         group = distributionGroup
         description = "Creates source distribution with $eol line endings for text files"
         if (this is Tar) {