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 <[email protected]> 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}`:
