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/04/25 11:26:16 UTC

[calcite-avatica] branch branch-avatica-1.14 created (now ef7b314)

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

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


      at ef7b314  [CALCITE-2988] Prepare for 1.14.0 release

This branch includes the following new commits:

     new ef7b314  [CALCITE-2988] Prepare for 1.14.0 release

The 1 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.



[calcite-avatica] 01/01: [CALCITE-2988] Prepare for 1.14.0 release

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

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

commit ef7b314f13ab35dc17d307ac6e563e018ae5873a
Author: Francis Chuang <fr...@apache.org>
AuthorDate: Thu Apr 25 21:18:02 2019 +1000

    [CALCITE-2988] Prepare for 1.14.0 release
---
 NOTICE                      |  2 +-
 pom.xml                     |  2 +-
 site/_docs/docker_images.md | 28 ++++++++++++------------
 site/_docs/history.md       | 53 +++++++++++++++++++++++++++++++++++++++++++++
 site/_docs/howto.md         | 12 +++++-----
 5 files changed, 75 insertions(+), 22 deletions(-)

diff --git a/NOTICE b/NOTICE
index 9aa7c4f..6f192f3 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Calcite -- Avatica
-Copyright 2012-2018 The Apache Software Foundation
+Copyright 2012-2019 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/pom.xml b/pom.xml
index 4d366cd..d047ee0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -59,7 +59,7 @@ limitations under the License.
     <top.dir>${project.basedir}</top.dir>
     <avatica.release.version>${project.version}</avatica.release.version>
     <version.major>1</version.major>
-    <version.minor>13</version.minor>
+    <version.minor>14</version.minor>
 
     <!-- This list is in alphabetical order. -->
     <apache-rat-plugin.version>0.13</apache-rat-plugin.version>
diff --git a/site/_docs/docker_images.md b/site/_docs/docker_images.md
index f60b13c..dba1654 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.13.0:
+each release. Here is the layout for release 1.14.0:
 
 ```
-avatica-docker-1.13.0/
-avatica-docker-1.13.0/hypersql/
-avatica-docker-1.13.0/mysql/
-avatica-docker-1.13.0/postgresql/
-avatica-docker-1.13.0/Dockerfile
-avatica-docker-1.13.0/hypersql/build.sh
-avatica-docker-1.13.0/hypersql/Dockerfile
-avatica-docker-1.13.0/mysql/build.sh
-avatica-docker-1.13.0/mysql/docker-compose.yml
-avatica-docker-1.13.0/mysql/Dockerfile
-avatica-docker-1.13.0/postgresql/build.sh
-avatica-docker-1.13.0/postgresql/docker-compose.yml
-avatica-docker-1.13.0/postgresql/Dockerfile
+avatica-docker-1.14.0/
+avatica-docker-1.14.0/hypersql/
+avatica-docker-1.14.0/mysql/
+avatica-docker-1.14.0/postgresql/
+avatica-docker-1.14.0/Dockerfile
+avatica-docker-1.14.0/hypersql/build.sh
+avatica-docker-1.14.0/hypersql/Dockerfile
+avatica-docker-1.14.0/mysql/build.sh
+avatica-docker-1.14.0/mysql/docker-compose.yml
+avatica-docker-1.14.0/mysql/Dockerfile
+avatica-docker-1.14.0/postgresql/build.sh
+avatica-docker-1.14.0/postgresql/docker-compose.yml
+avatica-docker-1.14.0/postgresql/Dockerfile
 ```
 
 #### Running
diff --git a/site/_docs/history.md b/site/_docs/history.md
index c76979d..b7116ec 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -28,6 +28,59 @@ 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.14.0">1.14.0</a> / 2019-04-XX
+{: #v1-14-0}
+
+Apache Calcite Avatica 1.14.0 includes around 13 bugs fixes and enhancements. Jetty was upgraded to 9.4.15v20190215,
+which fixes a vulnerability of moderate severity: [CVE-2018-12545](https://nvd.nist.gov/vuln/detail/CVE-2018-12545).
+
+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 `pom.xml`.
+
+Features and bug fixes
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2789">CALCITE-2789</a>]
+  Bump version dependencies Jan 2019
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2845">CALCITE-2845</a>]
+  Avoid duplication of exception messages
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2950">CALCITE-2950</a>]
+  Avatica DriverVersion.load leaks InputStream
+* Improve exception message in AbstractService
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2776">CALCITE-2776</a>]
+  Fix wrong value when accessing struct types with one attribute
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2269">CALCITE-2269</a>]
+  Enable Error Prone checking
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2945">CALCITE-2945</a>]
+  Use Boolean#equals in Boolean object compare
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2972">CALCITE-2972</a>]
+  Upgrade jetty to 9.4.15.v20190215
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2987">CALCITE-2987</a>]
+  Use maven image instead of maven:alpine when building release using docker
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2882">CALCITE-2882</a>]
+  Connection properties are lost after timeout (Bake)
+* Fix misspelled JDBC connection max duration property: expiryduration (Lanny)
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2939">CALCITE-2939</a>]
+  Fix NPE when executeBatch is array type (Bake)
+
+Tests
+
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2728">CALCITE-2728</a>]
+  Update appveyor.yml to enable Appveyor testing against JDK 11
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2961">CALCITE-2961</a>]
+  Enable Travis to test against JDK 13
+  
+Website and Documentation
+
+* Update to new git URL (switch to gitbox)
+* Add links to git commits back to download pages
+* Switch from maven:alpine to maven docker image for generating javadoc when publishing the site
+* [<a href="https://issues.apache.org/jira/browse/CALCITE-2922">CALCITE-2922</a>]
+  Update link to Apache Jenkins Calcite-Avatica job
+
 ## <a href="https://github.com/apache/calcite-avatica/releases/tag/rel/avatica-1.13.0">1.13.0</a> / 2018-12-04
 {: #v1-13-0}
 
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index 0f8b24d..9a1d3ca 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -38,8 +38,8 @@ Unpack the source distribution `.tar.gz` file,
 then build using maven:
 
 {% highlight bash %}
-$ tar xvfz apache-calcite-avatica-1.13.0-src.tar.gz
-$ cd apache-calcite-avatica-1.13.0-src
+$ tar xvfz apache-calcite-avatica-1.14.0-src.tar.gz
+$ cd apache-calcite-avatica-1.14.0-src
 $ ./mvnw install
 {% endhighlight %}
 
@@ -220,10 +220,10 @@ To perform the dry-run, you can either use your environment or the release scrip
 git clean -xn
 
 # Do a dry run of the release:prepare step, which sets version numbers.
-# Typically we increment minor version: If X.Y.Z is 1.13.0, X2.Y2.Z2 is 1.14.0.
+# Typically we increment minor version: If X.Y.Z is 1.14.0, X2.Y2.Z2 is 1.15.0.
 # Note X.Y.Z is the current version we're trying to release, and X2.Y2.Z2 is the next development version.
 
-# For example, if I am currently building a release for 1.11.0, X.Y.Z would be 1.11.0 and X2.Y2.Z2 would be 1.12.0.
+# For example, if I am currently building a release for 1.14.0, X.Y.Z would be 1.14.0 and X2.Y2.Z2 would be 1.15.0.
 ./mvnw -DdryRun=true -DreleaseVersion=X.Y.Z -DdevelopmentVersion=X2.Y2.Z2-SNAPSHOT -Dtag=avatica-X.Y.Z-rcN -Papache-release -Duser.name=${asf.username} release:prepare
 
 # If you have multiple GPG keys, you can select the key used to sign the release by appending `-Dgpg.keyname=${your.key.id}` to `-Darguments`:
@@ -289,9 +289,9 @@ If successful, remove the `-DdryRun` flag and run the release for real.
 
 {% highlight bash %}
 # Prepare sets the version numbers, creates a tag, and pushes it to git.
-# Typically we increment minor version: If X.Y.Z is 1.13.0, X2.Y2.Z2 is 1.14.0.
+# Typically we increment minor version: If X.Y.Z is 1.14.0, X2.Y2.Z2 is 1.15.0.
 # Note X.Y.Z is the current version we're trying to release, and X2.Y2.Z2 is the next development version.
-# For example, if I am currently building a release for 1.13.0, X.Y.Z would be 1.13.0 and X2.Y2.Z2 would be 1.14.0.
+# For example, if I am currently building a release for 1.14.0, X.Y.Z would be 1.14.0 and X2.Y2.Z2 would be 1.15.0.
 ./mvnw -DreleaseVersion=X.Y.Z -DdevelopmentVersion=X2.Y2.Z2-SNAPSHOT -Dtag=avatica-X.Y.Z-rcN -Papache-release -Duser.name=${asf.username} release:prepare
 
 # If you have multiple GPG keys, you can select the key used to sign the release by appending `-Darguments=-Dgpg.keyname=${your.key.id}`: