You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ks...@apache.org on 2020/01/27 14:39:55 UTC

[arrow] annotated tag apache-arrow-0.16.0 updated (5570265 -> cf1998e)

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

kszucs pushed a change to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git.


*** WARNING: tag apache-arrow-0.16.0 was modified! ***

    from 5570265  (tag)
      to cf1998e  (tag)
 tagging 3114dd8463a2de9e070b3169a48a6e0e9e701b75 (commit)
 replaces apache-arrow-0.15.0
      by Krisztián Szűcs
      on Mon Jan 27 15:37:34 2020 +0100

- Log -----------------------------------------------------------------
[maven-release-plugin] copy for tag apache-arrow-0.16.0
-----------------------------------------------------------------------

 discard aea80ef  [maven-release-plugin] prepare release apache-arrow-0.16.0
 discard 7adde45  [Release] Update JAVA versions for 0.16.0
 discard 3227fe4  [Release] Update versions for 0.16.0
 discard 468a871  [Release] Update .deb/.rpm changelogs for 0.16.0
 discard 37e8dbb  [Release] Update CHANGELOG.md for 0.16.0
     add 16441d4  ARROW-7343: [Java][FlightRPC] prevent leak in DoGet
     add 6d23ccc  ARROW-7689: [FlightRPC][C++] bump bundled gRPC to 1.25 to fix MacOS test failure
     new a6358b9  [Release] Update JAVA versions for 0.16.0
     new d916936  [Release] Update CHANGELOG.md for 0.16.0
     new 5c86216  [Release] Update .deb/.rpm changelogs for 0.16.0
     new 22eb55b  [Release] Update versions for 0.16.0
     new 3114dd8  [maven-release-plugin] prepare release apache-arrow-0.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
annotated tag 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   (5570265)
            \
             N -- N -- N   refs/tags/apache-arrow-0.16.0 (cf1998e)

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 5 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:
 CHANGELOG.md                                       |   2 +
 cpp/thirdparty/versions.txt                        |   2 +-
 .../apache-arrow-archive-keyring/debian/changelog  |   2 +-
 .../apache-arrow/debian.ubuntu-xenial/changelog    |   2 +-
 .../linux-packages/apache-arrow/debian/changelog   |   2 +-
 .../java/org/apache/arrow/flight/ArrowMessage.java |  19 ++-
 .../org/apache/arrow/flight/AsyncPutListener.java  |   5 +
 .../org/apache/arrow/flight/DictionaryUtils.java   |  13 +-
 .../java/org/apache/arrow/flight/FlightClient.java |  31 +++-
 .../org/apache/arrow/flight/FlightProducer.java    |   8 +
 .../org/apache/arrow/flight/FlightService.java     |  31 +++-
 .../java/org/apache/arrow/flight/FlightStream.java |  75 +++++----
 .../java/org/apache/arrow/flight/StreamPipe.java   |   6 +-
 .../org/apache/arrow/flight/SyncPutListener.java   |   5 +
 .../apache/arrow/flight/TestBasicOperation.java    |  55 +++----
 .../apache/arrow/flight/auth/TestBasicAuth.java    |  28 ++--
 .../java/org/apache/arrow/flight/TestLeak.java     | 183 +++++++++++++++++++++
 17 files changed, 367 insertions(+), 102 deletions(-)
 create mode 100644 java/flight/src/test/java/org/apache/arrow/flight/TestLeak.java


[arrow] 03/05: [Release] Update .deb/.rpm changelogs for 0.16.0

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

kszucs pushed a commit to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit 5c86216378eac05d30beda8f212a70b5ee764fa2
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Mon Jan 27 15:14:32 2020 +0100

    [Release] Update .deb/.rpm changelogs for 0.16.0
---
 .../linux-packages/apache-arrow-archive-keyring/debian/changelog    | 5 +++++
 .../apache-arrow-release/yum/apache-arrow-release.spec.in           | 2 ++
 .../linux-packages/apache-arrow/debian.ubuntu-xenial/changelog      | 6 ++++++
 dev/tasks/linux-packages/apache-arrow/debian/changelog              | 6 ++++++
 dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in             | 3 +++
 5 files changed, 22 insertions(+)

diff --git a/dev/tasks/linux-packages/apache-arrow-archive-keyring/debian/changelog b/dev/tasks/linux-packages/apache-arrow-archive-keyring/debian/changelog
index e69de29..f37af57 100644
--- a/dev/tasks/linux-packages/apache-arrow-archive-keyring/debian/changelog
+++ b/dev/tasks/linux-packages/apache-arrow-archive-keyring/debian/changelog
@@ -0,0 +1,5 @@
+apache-arrow-archive-keyring (0.16.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Krisztián Szűcs <sz...@gmail.com>  Mon, 27 Jan 2020 14:14:31 -0000
diff --git a/dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in b/dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in
index 37d6166..94b6b94 100644
--- a/dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in
+++ b/dev/tasks/linux-packages/apache-arrow-release/yum/apache-arrow-release.spec.in
@@ -94,3 +94,5 @@ else
 fi
 
 %changelog
+* Mon Jan 27 2020 Krisztián Szűcs <sz...@gmail.com> - 0.16.0-1
+- New upstream release.
diff --git a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/changelog b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/changelog
index 6e42038..f3f1429 100644
--- a/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/changelog
+++ b/dev/tasks/linux-packages/apache-arrow/debian.ubuntu-xenial/changelog
@@ -1,3 +1,9 @@
+apache-arrow (0.16.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Krisztián Szűcs <sz...@gmail.com>  Mon, 27 Jan 2020 14:14:31 -0000
+
 apache-arrow (0.15.0-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/dev/tasks/linux-packages/apache-arrow/debian/changelog b/dev/tasks/linux-packages/apache-arrow/debian/changelog
index 6e42038..f3f1429 100644
--- a/dev/tasks/linux-packages/apache-arrow/debian/changelog
+++ b/dev/tasks/linux-packages/apache-arrow/debian/changelog
@@ -1,3 +1,9 @@
+apache-arrow (0.16.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Krisztián Szűcs <sz...@gmail.com>  Mon, 27 Jan 2020 14:14:31 -0000
+
 apache-arrow (0.15.0-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in b/dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in
index 5273c5a..5998531 100644
--- a/dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in
+++ b/dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in
@@ -708,6 +708,9 @@ Documentation for Apache Parquet GLib.
 %endif
 
 %changelog
+* Mon Jan 27 2020 Krisztián Szűcs <sz...@gmail.com> - 0.16.0-1
+- New upstream release.
+
 * Mon Sep 30 2019 Krisztián Szűcs <sz...@gmail.com> - 0.15.0-1
 - New upstream release.
 


[arrow] 04/05: [Release] Update versions for 0.16.0

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

kszucs pushed a commit to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit 22eb55b4a3fef619ec7a90dedd54af052cb5c8a4
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Mon Jan 27 15:14:33 2020 +0100

    [Release] Update versions for 0.16.0
---
 c_glib/configure.ac                                  | 2 +-
 c_glib/meson.build                                   | 2 +-
 ci/PKGBUILD                                          | 2 +-
 cpp/CMakeLists.txt                                   | 2 +-
 csharp/Directory.Build.props                         | 2 +-
 dev/tasks/homebrew-formulae/apache-arrow.rb          | 2 +-
 dev/tasks/homebrew-formulae/autobrew/apache-arrow.rb | 2 +-
 js/package.json                                      | 2 +-
 matlab/CMakeLists.txt                                | 2 +-
 python/setup.py                                      | 2 +-
 r/DESCRIPTION                                        | 2 +-
 r/NEWS.md                                            | 2 +-
 ruby/red-arrow-cuda/lib/arrow-cuda/version.rb        | 2 +-
 ruby/red-arrow/lib/arrow/version.rb                  | 2 +-
 ruby/red-gandiva/lib/gandiva/version.rb              | 2 +-
 ruby/red-parquet/lib/parquet/version.rb              | 2 +-
 ruby/red-plasma/lib/plasma/version.rb                | 2 +-
 rust/arrow-flight/Cargo.toml                         | 2 +-
 rust/arrow/Cargo.toml                                | 2 +-
 rust/datafusion/Cargo.toml                           | 6 +++---
 rust/datafusion/README.md                            | 2 +-
 rust/parquet/Cargo.toml                              | 4 ++--
 rust/parquet/README.md                               | 4 ++--
 23 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/c_glib/configure.ac b/c_glib/configure.ac
index 4f12eba..c3f427e 100644
--- a/c_glib/configure.ac
+++ b/c_glib/configure.ac
@@ -17,7 +17,7 @@
 
 AC_PREREQ(2.65)
 
-m4_define([arrow_glib_version], 0.16.0-SNAPSHOT)
+m4_define([arrow_glib_version], 0.16.0)
 AC_INIT([arrow-glib],
         arrow_glib_version,
         [https://issues.apache.org/jira/browse/ARROW],
diff --git a/c_glib/meson.build b/c_glib/meson.build
index 92c25e2..c8f2fe1 100644
--- a/c_glib/meson.build
+++ b/c_glib/meson.build
@@ -23,7 +23,7 @@ project('arrow-glib', 'c', 'cpp',
           'cpp_std=c++11',
         ])
 
-version = '0.16.0-SNAPSHOT'
+version = '0.16.0'
 if version.endswith('-SNAPSHOT')
   version_numbers = version.split('-')[0].split('.')
   version_tag = version.split('-')[1]
diff --git a/ci/PKGBUILD b/ci/PKGBUILD
index 92e14ab..000be53 100644
--- a/ci/PKGBUILD
+++ b/ci/PKGBUILD
@@ -18,7 +18,7 @@
 _realname=arrow
 pkgbase=mingw-w64-${_realname}
 pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
-pkgver=0.15.1.9000
+pkgver=0.16.0
 pkgrel=8000
 pkgdesc="Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)"
 arch=("any")
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 4a72bbb..8446f5e 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -18,7 +18,7 @@
 cmake_minimum_required(VERSION 3.2)
 message(STATUS "Building using CMake version: ${CMAKE_VERSION}")
 
-set(ARROW_VERSION "0.16.0-SNAPSHOT")
+set(ARROW_VERSION "0.16.0")
 
 string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" ARROW_BASE_VERSION "${ARROW_VERSION}")
 
diff --git a/csharp/Directory.Build.props b/csharp/Directory.Build.props
index 683675f..00102fa 100644
--- a/csharp/Directory.Build.props
+++ b/csharp/Directory.Build.props
@@ -12,7 +12,7 @@
     <Product>Apache Arrow library</Product>
     <Copyright>Copyright 2016-2019 The Apache Software Foundation</Copyright>
     <Company>The Apache Software Foundation</Company>
-    <Version>0.16.0-SNAPSHOT</Version>
+    <Version>0.16.0</Version>
   </PropertyGroup>
 
   <PropertyGroup>
diff --git a/dev/tasks/homebrew-formulae/apache-arrow.rb b/dev/tasks/homebrew-formulae/apache-arrow.rb
index 65c8727..d7b1925 100644
--- a/dev/tasks/homebrew-formulae/apache-arrow.rb
+++ b/dev/tasks/homebrew-formulae/apache-arrow.rb
@@ -1,7 +1,7 @@
 class ApacheArrow < Formula
   desc "Columnar in-memory analytics layer designed to accelerate big data"
   homepage "https://arrow.apache.org/"
-  url "https://www.apache.org/dyn/closer.cgi?path=arrow/arrow-0.16.0-SNAPSHOT/apache-arrow-0.16.0-SNAPSHOT.tar.gz"
+  url "https://www.apache.org/dyn/closer.cgi?path=arrow/arrow-0.16.0/apache-arrow-0.16.0.tar.gz"
   sha256 "9948ddb6d4798b51552d0dca3252dd6e3a7d0f9702714fc6f5a1b59397ce1d28"
   head "https://github.com/apache/arrow.git"
 
diff --git a/dev/tasks/homebrew-formulae/autobrew/apache-arrow.rb b/dev/tasks/homebrew-formulae/autobrew/apache-arrow.rb
index 30670a1..6d6e7f9 100644
--- a/dev/tasks/homebrew-formulae/autobrew/apache-arrow.rb
+++ b/dev/tasks/homebrew-formulae/autobrew/apache-arrow.rb
@@ -19,7 +19,7 @@
 class ApacheArrow < Formula
   desc "Columnar in-memory analytics layer designed to accelerate big data"
   homepage "https://arrow.apache.org/"
-  url "https://www.apache.org/dyn/closer.cgi?path=arrow/arrow-0.15.1.9000/apache-arrow-0.15.1.9000.tar.gz"
+  url "https://www.apache.org/dyn/closer.cgi?path=arrow/arrow-0.16.0/apache-arrow-0.16.0.tar.gz"
   sha256 "9948ddb6d4798b51552d0dca3252dd6e3a7d0f9702714fc6f5a1b59397ce1d28"
   head "https://github.com/apache/arrow.git"
 
diff --git a/js/package.json b/js/package.json
index 093f19d..0226add 100644
--- a/js/package.json
+++ b/js/package.json
@@ -113,5 +113,5 @@
   "engines": {
     "node": ">=11.12"
   },
-  "version": "0.16.0-SNAPSHOT"
+  "version": "0.16.0"
 }
diff --git a/matlab/CMakeLists.txt b/matlab/CMakeLists.txt
index eeb96ae..f353be6 100755
--- a/matlab/CMakeLists.txt
+++ b/matlab/CMakeLists.txt
@@ -18,7 +18,7 @@
 cmake_minimum_required(VERSION 3.2)
 set(CMAKE_CXX_STANDARD 11)
 
-set(MLARROW_VERSION "0.16.0-SNAPSHOT")
+set(MLARROW_VERSION "0.16.0")
 string(REGEX MATCH
   "^[0-9]+\\.[0-9]+\\.[0-9]+" MLARROW_BASE_VERSION "${MLARROW_VERSION}")
 
diff --git a/python/setup.py b/python/setup.py
index 9b8bc71..e7c8e8e 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -520,7 +520,7 @@ def _move_shared_libs_unix(build_prefix, build_lib, lib_name):
 
 # If the event of not running from a git clone (e.g. from a git archive
 # or a Python sdist), see if we can set the version number ourselves
-default_version = '0.16.0-SNAPSHOT'
+default_version = '0.16.0'
 if (not os.path.exists('../.git')
         and not os.environ.get('SETUPTOOLS_SCM_PRETEND_VERSION')):
     if os.path.exists('PKG-INFO'):
diff --git a/r/DESCRIPTION b/r/DESCRIPTION
index 2babe61..a824645 100644
--- a/r/DESCRIPTION
+++ b/r/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: arrow
 Title: Integration to 'Apache' 'Arrow'
-Version: 0.15.1.9000
+Version: 0.16.0
 Authors@R: c(
     person("Romain", "Fran\u00e7ois", email = "romain@rstudio.com", role = c("aut"), comment = c(ORCID = "0000-0002-2444-4226")),
     person("Jeroen", "Ooms", email = "jeroen@berkeley.edu", role = c("aut")),
diff --git a/r/NEWS.md b/r/NEWS.md
index 77e046b..179a647 100644
--- a/r/NEWS.md
+++ b/r/NEWS.md
@@ -17,7 +17,7 @@
   under the License.
 -->
 
-# arrow 0.15.1.9000
+# arrow 0.16.0
 
 ## Multi-file datasets
 
diff --git a/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb b/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
index 3d0d0c0..475897b 100644
--- a/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
+++ b/ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module ArrowCUDA
-  VERSION = "0.16.0-SNAPSHOT"
+  VERSION = "0.16.0"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-arrow/lib/arrow/version.rb b/ruby/red-arrow/lib/arrow/version.rb
index e97657c..e6fc199 100644
--- a/ruby/red-arrow/lib/arrow/version.rb
+++ b/ruby/red-arrow/lib/arrow/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Arrow
-  VERSION = "0.16.0-SNAPSHOT"
+  VERSION = "0.16.0"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-gandiva/lib/gandiva/version.rb b/ruby/red-gandiva/lib/gandiva/version.rb
index 02b0858..f9a9529 100644
--- a/ruby/red-gandiva/lib/gandiva/version.rb
+++ b/ruby/red-gandiva/lib/gandiva/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Gandiva
-  VERSION = "0.16.0-SNAPSHOT"
+  VERSION = "0.16.0"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-parquet/lib/parquet/version.rb b/ruby/red-parquet/lib/parquet/version.rb
index b577451..cb98ce5 100644
--- a/ruby/red-parquet/lib/parquet/version.rb
+++ b/ruby/red-parquet/lib/parquet/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Parquet
-  VERSION = "0.16.0-SNAPSHOT"
+  VERSION = "0.16.0"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/ruby/red-plasma/lib/plasma/version.rb b/ruby/red-plasma/lib/plasma/version.rb
index c13d2a8..dac35aa 100644
--- a/ruby/red-plasma/lib/plasma/version.rb
+++ b/ruby/red-plasma/lib/plasma/version.rb
@@ -16,7 +16,7 @@
 # under the License.
 
 module Plasma
-  VERSION = "0.16.0-SNAPSHOT"
+  VERSION = "0.16.0"
 
   module Version
     numbers, TAG = VERSION.split("-")
diff --git a/rust/arrow-flight/Cargo.toml b/rust/arrow-flight/Cargo.toml
index 7994478..7584bfc 100644
--- a/rust/arrow-flight/Cargo.toml
+++ b/rust/arrow-flight/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "arrow-flight"
 description = "Apache Arrow Flight"
-version = "0.16.0-SNAPSHOT"
+version = "0.16.0"
 edition = "2018"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
 homepage = "https://github.com/apache/arrow"
diff --git a/rust/arrow/Cargo.toml b/rust/arrow/Cargo.toml
index 2982961..3463c1e 100644
--- a/rust/arrow/Cargo.toml
+++ b/rust/arrow/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "arrow"
-version = "0.16.0-SNAPSHOT"
+version = "0.16.0"
 description = "Rust implementation of Apache Arrow"
 homepage = "https://github.com/apache/arrow"
 repository = "https://github.com/apache/arrow"
diff --git a/rust/datafusion/Cargo.toml b/rust/datafusion/Cargo.toml
index 14fc4e5..622acf8 100644
--- a/rust/datafusion/Cargo.toml
+++ b/rust/datafusion/Cargo.toml
@@ -18,7 +18,7 @@
 [package]
 name = "datafusion"
 description = "DataFusion is an in-memory query engine that uses Apache Arrow as the memory model"
-version = "0.16.0-SNAPSHOT"
+version = "0.16.0"
 homepage = "https://github.com/apache/arrow"
 repository = "https://github.com/apache/arrow"
 authors = ["Apache Arrow <de...@arrow.apache.org>"]
@@ -45,8 +45,8 @@ cli = ["rustyline"]
 
 [dependencies]
 fnv = "1.0.3"
-arrow = { path = "../arrow", version = "0.16.0-SNAPSHOT" }
-parquet = { path = "../parquet", version = "0.16.0-SNAPSHOT" }
+arrow = { path = "../arrow", version = "0.16.0" }
+parquet = { path = "../parquet", version = "0.16.0" }
 sqlparser = "0.2.0"
 clap = "2.33.0"
 prettytable-rs = "0.8.0"
diff --git a/rust/datafusion/README.md b/rust/datafusion/README.md
index 8a6989c..8f57a85 100644
--- a/rust/datafusion/README.md
+++ b/rust/datafusion/README.md
@@ -29,7 +29,7 @@ Add this to your Cargo.toml:
 
 ```toml
 [dependencies]
-datafusion = "0.16.0-SNAPSHOT"
+datafusion = "0.16.0"
 ```
 
 #### Use as a bin
diff --git a/rust/parquet/Cargo.toml b/rust/parquet/Cargo.toml
index 8f90509..91d49d6 100644
--- a/rust/parquet/Cargo.toml
+++ b/rust/parquet/Cargo.toml
@@ -17,7 +17,7 @@
 
 [package]
 name = "parquet"
-version = "0.16.0-SNAPSHOT"
+version = "0.16.0"
 license = "Apache-2.0"
 description = "Apache Parquet implementation in Rust"
 homepage = "https://github.com/apache/arrow"
@@ -40,7 +40,7 @@ lz4 = "1.23"
 zstd = "0.4"
 chrono = "0.4"
 num-bigint = "0.2"
-arrow = { path = "../arrow", version = "0.16.0-SNAPSHOT" }
+arrow = { path = "../arrow", version = "0.16.0" }
 serde_json = { version = "1.0.13", features = ["preserve_order"] }
 
 [dev-dependencies]
diff --git a/rust/parquet/README.md b/rust/parquet/README.md
index 5e8185e..6300e2f 100644
--- a/rust/parquet/README.md
+++ b/rust/parquet/README.md
@@ -23,7 +23,7 @@
 Add this to your Cargo.toml:
 ```toml
 [dependencies]
-parquet = "0.16.0-SNAPSHOT"
+parquet = "0.16.0"
 ```
 
 and this to your crate root:
@@ -44,7 +44,7 @@ while let Some(record) = iter.next() {
     println!("{}", record);
 }
 ```
-See [crate documentation](https://docs.rs/crate/parquet/0.16.0-SNAPSHOT) on available API.
+See [crate documentation](https://docs.rs/crate/parquet/0.16.0) on available API.
 
 ## Supported Parquet Version
 - Parquet-format 2.4.0


[arrow] 05/05: [maven-release-plugin] prepare release apache-arrow-0.16.0

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

kszucs pushed a commit to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit 3114dd8463a2de9e070b3169a48a6e0e9e701b75
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Mon Jan 27 15:37:23 2020 +0100

    [maven-release-plugin] prepare release apache-arrow-0.16.0
---
 java/adapter/avro/pom.xml       | 2 +-
 java/adapter/jdbc/pom.xml       | 2 +-
 java/adapter/orc/pom.xml        | 2 +-
 java/algorithm/pom.xml          | 2 +-
 java/flight/flight-core/pom.xml | 2 +-
 java/flight/flight-grpc/pom.xml | 2 +-
 java/format/pom.xml             | 2 +-
 java/gandiva/pom.xml            | 2 +-
 java/memory/pom.xml             | 2 +-
 java/performance/pom.xml        | 4 ++--
 java/plasma/pom.xml             | 2 +-
 java/pom.xml                    | 4 ++--
 java/tools/pom.xml              | 2 +-
 java/vector/pom.xml             | 2 +-
 14 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/java/adapter/avro/pom.xml b/java/adapter/avro/pom.xml
index d8d9581..a400de4 100644
--- a/java/adapter/avro/pom.xml
+++ b/java/adapter/avro/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index 7eb1aea..01577d8 100644
--- a/java/adapter/jdbc/pom.xml
+++ b/java/adapter/jdbc/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.16.0-SNAPSHOT</version>
+        <version>0.16.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index 6446a1d..d27d987 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -81,7 +81,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.16.0-SNAPSHOT</version>
+        <version>0.16.0</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/algorithm/pom.xml b/java/algorithm/pom.xml
index 8603aa8..a675c69 100644
--- a/java/algorithm/pom.xml
+++ b/java/algorithm/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
   </parent>
   <artifactId>arrow-algorithm</artifactId>
   <name>Arrow Algorithms</name>
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index eb7a3e9..f40e9f9 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/flight/flight-grpc/pom.xml b/java/flight/flight-grpc/pom.xml
index e09f50b..ae64aac 100644
--- a/java/flight/flight-grpc/pom.xml
+++ b/java/flight/flight-grpc/pom.xml
@@ -13,7 +13,7 @@
   <parent>
     <artifactId>arrow-java-root</artifactId>
     <groupId>org.apache.arrow</groupId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/java/format/pom.xml b/java/format/pom.xml
index 3b29390..5f22b13 100644
--- a/java/format/pom.xml
+++ b/java/format/pom.xml
@@ -15,7 +15,7 @@
 <parent>
   <artifactId>arrow-java-root</artifactId>
   <groupId>org.apache.arrow</groupId>
-  <version>0.16.0-SNAPSHOT</version>
+  <version>0.16.0</version>
 </parent>
 
 <artifactId>arrow-format</artifactId>
diff --git a/java/gandiva/pom.xml b/java/gandiva/pom.xml
index 1516462..7eaac9c 100644
--- a/java/gandiva/pom.xml
+++ b/java/gandiva/pom.xml
@@ -14,7 +14,7 @@
     <parent>
       <groupId>org.apache.arrow</groupId>
       <artifactId>arrow-java-root</artifactId>
-      <version>0.16.0-SNAPSHOT</version>
+      <version>0.16.0</version>
     </parent>
 
     <groupId>org.apache.arrow.gandiva</groupId>
diff --git a/java/memory/pom.xml b/java/memory/pom.xml
index 29e5586..a707b82 100644
--- a/java/memory/pom.xml
+++ b/java/memory/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
   </parent>
   <artifactId>arrow-memory</artifactId>
   <name>Arrow Memory</name>
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index 6340453..5bb0603 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <artifactId>arrow-java-root</artifactId>
         <groupId>org.apache.arrow</groupId>
-        <version>0.16.0-SNAPSHOT</version>
+        <version>0.16.0</version>
     </parent>
     <artifactId>arrow-performance</artifactId>
     <packaging>jar</packaging>
@@ -80,7 +80,7 @@
         <dependency>
             <groupId>org.apache.arrow</groupId>
             <artifactId>arrow-algorithm</artifactId>
-            <version>0.16.0-SNAPSHOT</version>
+            <version>0.16.0</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/java/plasma/pom.xml b/java/plasma/pom.xml
index 5f08dfa..fa1e41b 100644
--- a/java/plasma/pom.xml
+++ b/java/plasma/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.16.0-SNAPSHOT</version>
+        <version>0.16.0</version>
     </parent>
     <artifactId>arrow-plasma</artifactId>
     <name>Arrow Plasma Client</name>
diff --git a/java/pom.xml b/java/pom.xml
index c787b13..e6cf233 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -20,7 +20,7 @@
 
   <groupId>org.apache.arrow</groupId>
   <artifactId>arrow-java-root</artifactId>
-  <version>0.16.0-SNAPSHOT</version>
+  <version>0.16.0</version>
   <packaging>pom</packaging>
 
   <name>Apache Arrow Java Root POM</name>
@@ -48,7 +48,7 @@
     <connection>scm:git:https://github.com/apache/arrow.git</connection>
     <developerConnection>scm:git:https://github.com/apache/arrow.git</developerConnection>
     <url>https://github.com/apache/arrow</url>
-    <tag>apache-arrow-0.10.0</tag>
+    <tag>apache-arrow-0.16.0</tag>
   </scm>
 
   <mailingLists>
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 54eae38..027982a 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>0.16.0-SNAPSHOT</version>
+        <version>0.16.0</version>
     </parent>
     <artifactId>arrow-tools</artifactId>
     <name>Arrow Tools</name>
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index a8593d9..58aabf2 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>0.16.0-SNAPSHOT</version>
+    <version>0.16.0</version>
   </parent>
   <artifactId>arrow-vector</artifactId>
   <name>Arrow Vectors</name>


[arrow] 02/05: [Release] Update CHANGELOG.md for 0.16.0

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

kszucs pushed a commit to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit d916936a9fe486cac51f5941afb7d8c3e29c3f4e
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Mon Jan 27 15:14:30 2020 +0100

    [Release] Update CHANGELOG.md for 0.16.0
---
 CHANGELOG.md | 683 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 683 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1904ab3..b268294 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -17,6 +17,689 @@
   under the License.
 -->
 
+# Apache Arrow 0.16.0 (27 January 2020)
+
+## Bug
+
+* ARROW-3962 - [Go] Support null values while reading a CSV file.
+* ARROW-5575 - [C++] arrowConfig.cmake includes uninstalled targets
+* ARROW-5655 - [Python] Table.from\_pydict/from\_arrays not using types in specified schema correctly 
+* ARROW-5680 - [Rust] datafusion group-by tests depends on result set order
+* ARROW-6157 - [Python][C++] UnionArray with invalid data passes validation / leads to segfaults
+* ARROW-6195 - [C++] CMake fails with file not found error while bundling thrift if python is not installed
+* ARROW-6429 - [CI][Crossbow] Nightly spark integration job fails
+* ARROW-6445 - [CI][Crossbow] Nightly Gandiva jar trusty job fails
+* ARROW-6567 - [Rust] [DataFusion] SQL aggregate query execution assume grouping expressions precede aggregate expressions
+* ARROW-6581 - [C++] Fix fuzzit job submission
+* ARROW-6704 - [C++] Cast from timestamp to higher resolution does not check out of bounds timestamps
+* ARROW-6708 - [C++] "cannot find -lboost\_filesystem\_static"
+* ARROW-6728 - [C#] Support reading and writing Date32 and Date64 arrays
+* ARROW-6736 - [Rust] [DataFusion] Aggregate expressions get evaluated repeatedly
+* ARROW-6740 - [Python] Unable to delete closed MemoryMappedFile on Windows
+* ARROW-6745 - [Rust] Fix a variety of typos
+* ARROW-6749 - [Python] Conversion of non-ns timestamp array to numpy gives wrong values
+* ARROW-6750 - [Python] Silence S3 error logs by default
+* ARROW-6761 - [Rust] Travis CI builds not respecting rust-toolchain
+* ARROW-6762 - [C++] JSON reader segfaults on newline
+* ARROW-6785 - [JS] Remove superfluous child assignment
+* ARROW-6786 - [C++] arrow-dataset-file-parquet-test is slow
+* ARROW-6795 - [C#] Reading large Arrow files in C# results in an exception
+* ARROW-6801 - [Rust] Arrow source release tarball is missing benchmarks
+* ARROW-6806 - [C++] Segfault deserializing ListArray containing null/empty list
+* ARROW-6808 - [Ruby] Ensure requiring suitable MSYS2 package
+* ARROW-6809 - [RUBY] Gem does not install on macOS due to glib2 3.3.7 compilation failure
+* ARROW-6812 - [Java] Remove Dremio Corp. from License Header
+* ARROW-6813 - [Ruby] Arrow::Table.load with headers=true leads to exception in Arrow 0.15
+* ARROW-6820 - [C++] [Doc] [Format] Map specification and implementation inconsistent
+* ARROW-6834 - [C++] Pin gtest to 1.8.1 to triage failing Appveyor / MSVC build
+* ARROW-6835 - [Archery][CMake] Restore ARROW\_LINT\_ONLY  
+* ARROW-6842 - [Website] Jekyll error building website
+* ARROW-6844 - [C++][Parquet][Python] List<scalar type> columns read broken with 0.15.0
+* ARROW-6857 - [Python][C++] Segfault for dictionary\_encode on empty chunked\_array (edge case)
+* ARROW-6859 - [CI][Nightly] Disable docker layer caching for CircleCI tasks
+* ARROW-6860 - [Python] Only link libarrow\_flight.so to pyarrow.\_flight
+* ARROW-6861 - [Python] arrow-0.15.0 reading arrow-0.14.1-output Parquet dictionary column: Failure reading column: IOError: Arrow error: Invalid: Resize cannot downsize
+* ARROW-6864 - [C++] bz2 / zstd tests not enabled
+* ARROW-6867 - [FlightRPC][Java] Flight server can hang JVM on shutdown
+* ARROW-6868 - [Go] slicing Struct array does not slice child fields
+* ARROW-6869 - [C++] Dictionary "delta" building logic in builder\_dict.h produces invalid arrays
+* ARROW-6873 - [Python] Stale CColumn reference break Cython cimport pyarrow
+* ARROW-6874 - [Python] Memory leak in Table.to\_pandas() when conversion to object dtype
+* ARROW-6876 - [Python] Reading parquet file with many columns becomes slow for 0.15.0
+* ARROW-6877 - [C++] Boost not found from the correct environment
+* ARROW-6878 - [Python] pa.array() does not handle list of dicts with bytes keys correctly under python3
+* ARROW-6882 - [Python] cannot create a chunked\_array from dictionary\_encoding result
+* ARROW-6886 - [C++] arrow::io header nvcc compiler warnings
+* ARROW-6895 - [C++][Parquet] parquet::arrow::ColumnReader: ByteArrayDictionaryRecordReader repeats returned values when calling \`NextBatch()\`
+* ARROW-6898 - [Java] Fix potential memory leak in ArrowWriter and several test classes
+* ARROW-6899 - [Python] to\_pandas() not implemented on list<dictionary<values=string, indices=int32>
+* ARROW-6901 - [Rust][Parquet] SerializedFileWriter writes total\_num\_rows as zero
+* ARROW-6903 - [Python] Wheels broken after ARROW-6860 changes
+* ARROW-6905 - [Packaging][OSX] Nightly builds on MacOS are failing because of brew compile timeouts
+* ARROW-6910 - [Python] pyarrow.parquet.read\_table(...) takes up lots of memory which is not released until program exits
+* ARROW-6913 - [R] Potential bug in compute.cc
+* ARROW-6914 - [CI] docker-clang-format nightly failing
+* ARROW-6922 - [Python] Pandas master build is failing (MultiIndex.levels change)
+* ARROW-6925 - [C++] Arrow fails to buld on MacOS 10.13.6 using brew gcc 7 and 8
+* ARROW-6929 - [C++] ValidateArray is out of sync with the ListArray IPC specification
+* ARROW-6937 - [Packaging][Python] Fix conda linux and OSX wheel nightly builds
+* ARROW-6938 - [Python] Windows wheel depends on zstd.dll and libbz2.dll, which are not bundled
+* ARROW-6948 - [Rust] [Parquet] Fix bool array support in arrow reader.
+* ARROW-6957 - [CI][Crossbow] Nightly R with sanitizers build fails installing dependencies
+* ARROW-6962 - [C++] [CI] Stop compiling with -Weverything
+* ARROW-6966 - [Go] 32bit memset is null
+* ARROW-6977 - [C++] Only enable jemalloc background\_thread if feature is supported
+* ARROW-6983 - [C++] Threaded task group crashes sometimes
+* ARROW-6989 - [Python][C++] Assert is triggered when decimal type inference occurs on a value with out of range precision
+* ARROW-6992 - [C++]: Undefined Behavior sanitizer build option fails with GCC
+* ARROW-6999 - [Python] KeyError: '\_\_index\_level\_0\_\_' passing Table.from\_pandas its own schema
+* ARROW-7013 - [C++] arrow-dataset pkgconfig is incomplete
+* ARROW-7020 - [Java] Fix the bugs when calculating vector hash code
+* ARROW-7021 - [Java] UnionFixedSizeListWriter decimal type should check writer index
+* ARROW-7022 - [Python] \_\_arrow\_array\_\_ does not work for ExtensionTypes in Table.from\_pandas
+* ARROW-7023 - [Python] pa.array does not use "from\_pandas" semantics for pd.Index
+* ARROW-7024 - [CI][R] Update R dependencies for Conda build
+* ARROW-7027 - [Python] pa.table(..) returns instead of raises error if passing invalid object
+* ARROW-7033 - [C++] Error in./configure step for jemalloc when building on OSX 10.14.6
+* ARROW-7045 - [R] Factor type not preserved in Parquet roundtrip
+* ARROW-7050 - [R] Fix compiler warnings in R bindings
+* ARROW-7056 - [Python] Test errors without S3
+* ARROW-7059 - [Python] Reading parquet file with many columns is much slower in 0.15.x versus 0.14.x
+* ARROW-7074 - [C++] ASSERT\_OK\_AND\_ASSIGN crashes when failing
+* ARROW-7077 - [C++] Unsupported Dict->T cast crashes instead of returning error
+* ARROW-7087 - [Python] Table Metadata disappear when we write a partitioned dataset
+* ARROW-7097 - [Rust][CI] Builds failing due to rust nightly formatting
+* ARROW-7100 - [C++] libjvm.so not found on ubuntu 19.04 with openjdk-11
+* ARROW-7105 - [CI][Crossbow] Nightly homebrew-cpp job fails
+* ARROW-7106 - [Java] Fix the problem that flight perf test hangs endlessly
+* ARROW-7117 - [C++][CI] Fix the hanging C++ tests in Windows 2019
+* ARROW-7128 - [CI] Fedora cron jobs are failing because of wrong fedora version
+* ARROW-7133 - [CI] Allow GH Actions to run on all branches
+* ARROW-7142 - [C++] Compile error with GCC 5.4.0 
+* ARROW-7152 - [Java] Delete useless class DiffFunction
+* ARROW-7157 - [R] Add validation, helpful error message to Object$new()
+* ARROW-7158 - [C++][Visual Studio]Build config Error on non English Version visual studio.
+* ARROW-7163 - [Doc] Fix double-and typos
+* ARROW-7164 - [CI] Dev cron github action is failing every 15 minutes
+* ARROW-7167 - [CI][Python] Add nightly tests for older pandas versions to Github Actions
+* ARROW-7168 - [Python] pa.array() doesn't respect specified dictionary type
+* ARROW-7170 - [C++] Bundled ORC fails linking
+* ARROW-7180 - [CI] Java builds are not triggered on the master branch
+* ARROW-7181 - [Python][Nightly] Wheel builds could NOT find ArrowPython
+* ARROW-7183 - [CI][Crossbow] Re-skip r-sanitizer nightly tests
+* ARROW-7187 - [C++][Doc] doxygen broken on master because of @
+* ARROW-7188 - [C++][Doc] doxygen broken on master: missing param implicit\_casts
+* ARROW-7194 - [Rust] CSV Writer causing recursion errors
+* ARROW-7199 - [Java] ConcurrentModificationException in BaseAllocator::getChildAllocators
+* ARROW-7200 - [C++][Flight] Running Arrow Flight benchmark on two hosts doesn't work
+* ARROW-7212 - "go test -bench=8192 -run=. ./math" fails
+* ARROW-7214 - [Python] unpickling a pyarrow table with dictionary fields crashes
+* ARROW-7225 - [C++] \`\*std::move(Result<T>)\` calls T copy constructor
+* ARROW-7249 - [CI] Release test fails in master due to new arrow-flight Rust crate
+* ARROW-7250 - [C++] Undefined symbols for StringToFloatConverter::Impl with clang 4.x
+* ARROW-7253 - [CI] Fix master failure with release test
+* ARROW-7254 - BaseVariableWidthVector#setSafe appears to make value offsets inconsistent
+* ARROW-7264 - [Java] RangeEqualsVisitor type check is not correct
+* ARROW-7266 - [Python] dictionary\_encode() of a slice gives wrong result
+* ARROW-7271 - [C++][Flight] Use the single parameter version of SetTotalBytesLimit
+* ARROW-7281 - [C++] AdaptiveIntBuilder::length() does not consider pending\_pos\_.
+* ARROW-7282 - [Python] IO functions should raise FileNotFoundError when appropriate
+* ARROW-7291 - [Dev] Fix FORMAT\_DIR in update-flatbuffers.sh
+* ARROW-7294 - [Python] converted\_type\_name\_from\_enum(): Incorrect name for INT\_64
+* ARROW-7295 - [R] Fix bad test that causes failure on R < 3.5
+* ARROW-7298 - [C++] cpp/thirdparty/download-dependencies.sh is broken
+* ARROW-7314 - [Python] Compiler warning in pyarrow
+* ARROW-7318 - [C#] TimestampArray serialization failure
+* ARROW-7320 - [C++] Target arrow-type-benchmark failed to be built on bullx Linux
+* ARROW-7327 - [CI] Failing C GLib and R buildbot builders
+* ARROW-7328 - [CI] GitHub Actions should trigger on changes to GitHub Actions configuration
+* ARROW-7341 - [CI] Unbreak nightly Conda R job
+* ARROW-7343 - [Java] Memory leak in Flight DoGet when client cancels
+* ARROW-7349 - [C++] Fix the bug of parsing string hex values
+* ARROW-7353 - [C++] Disable -Wmissing-braces when building with clang
+* ARROW-7354 - [C++] TestHadoopFileSystem::ThreadSafety fails with sigabort
+* ARROW-7355 - [CI] Environment variables are defined twice for the fuzzit builds
+* ARROW-7358 - [CI] [Dev] [C++] ccache disabled on conda-python-hdfs
+* ARROW-7359 - [C++][Gandiva] Don't throw error for locate function with start position exceeding string length, return 0 instead
+* ARROW-7360 - [R] Can't use dplyr filter() with variables defined in parent scope
+* ARROW-7361 - [Rust] Build directory is not passed to ci/scripts/rust\_test.sh
+* ARROW-7362 - [Python] ListArray.flatten() should take care of slicing offsets
+* ARROW-7374 - [Dev] [C++] cuda-cpp docker image fails compiling Arrow
+* ARROW-7381 - [C++][Packaging] Iterator change broke manylinux1 wheels
+* ARROW-7386 - [C#] Array offset does not work properly
+* ARROW-7388 - [Python] Skip HDFS tests if libhdfs cannot be located
+* ARROW-7389 - [Python][Packaging] Remove pyarrow.s3fs import check from the recipe
+* ARROW-7393 - [Plasma] Fix plasma executable name in build for Java
+* ARROW-7395 - [C++] Logical "or" with constants is a Clang warning
+* ARROW-7397 - [C++] Json white space length detection error
+* ARROW-7404 - [C++][Gandiva] Fix utf8 char length error on Arm64
+* ARROW-7406 - [Java] NonNullableStructVector#hashCode should pass hasher to child vectors
+* ARROW-7407 - [Python] Failed to install pyarrow 0.15.1 on Python 3.8
+* ARROW-7408 - [C++] Reference benchmarks fail compiling
+* ARROW-7435 - Security issue: ValidateOffsets() does not prevent buffer over-read
+* ARROW-7436 - [Archery] Fix benchmark default configuration
+* ARROW-7437 - [Java] ReadChannel#readFully does not set writer index correctly
+* ARROW-7442 - [Ruby] Specifying column type as time causes segmentation fault
+* ARROW-7447 - [Java] ComplexCopier does incorrect copy in some cases
+* ARROW-7450 - [CI][C++] test-ubuntu-18.04-cpp-static failing with linking error in arrow-io-hdfs-test
+* ARROW-7458 - [GLib] incorrect build dependency in Makefile
+* ARROW-7471 - [Python] Cython flake8 failures
+* ARROW-7472 - [Java] Fix some incorrect behavior in UnionListWriter
+* ARROW-7478 - [Rust] [DataFusion] Group by expression ignored unless paired with aggregate expression
+* ARROW-7492 - [CI][Crossbow] Nightly homebrew-cpp job fails on Python installation
+* ARROW-7497 - [Python] Test asserts: pandas.util.testing is deprecated, use pandas.testing instead
+* ARROW-7500 - [C++][Dataset] regex\_error in hive partition on centos7 and opensuse42
+* ARROW-7503 - [Rust] Rust builds are failing on master
+* ARROW-7506 - [Java] JMH benchmarks should be called from main methods
+* ARROW-7508 - [C#] DateTime32 Reading is Broken
+* ARROW-7510 - [C++] Array::null\_count() is not thread-compatible
+* ARROW-7516 - [C#] .NET Benchmarks are broken
+* ARROW-7518 - [Python] Use PYARROW\_WITH\_HDFS when building wheels, conda packages
+* ARROW-7528 - [Python] The pandas.datetime class (import of datetime.datetime) and pandas.np are deprecated
+* ARROW-7535 - [C++] ASAN failure in validation
+* ARROW-7543 - [R] arrow::write\_parquet() code examples do not work
+* ARROW-7551 - [FlightRPC][C++] Flight test on macOS fails due to Homebrew gRPC
+* ARROW-7552 - [C++] TestSlowInputStream is flaky
+* ARROW-7554 - [C++] Unknown CMake command "externalproject\_add".
+* ARROW-7559 - [Rust] Possibly incorrect index check assertion in StringArray and BinaryArray
+* ARROW-7561 - [Doc][Python] fix conda environment command
+* ARROW-7582 - [Rust][Flight] Unable to compile arrow.flight.protocol.rs
+* ARROW-7583 - [C++][Flight] Auth handler tests fragile on Windows
+* ARROW-7591 - [Python] DictionaryArray.to\_numpy returns dict of parts instead of numpy array
+* ARROW-7592 - [C++] Fix crashes on corrupt IPC input
+* ARROW-7593 - [CI][Python] Python datasets failing on master / not run on CI
+* ARROW-7595 - [R][CI] R appveyor job fails due to pacman compression change
+* ARROW-7596 - [Python] Only apply zero-copy DataFrame block optimizations when split\_blocks=True
+* ARROW-7599 - [Java] Fix build break due to change in RangeEqualsVisitor
+* ARROW-7603 - [CI][Crossbow] Nightly centos 8 job fails
+* ARROW-7611 - [Packaging][Python] Artifacts patterns for wheel are wrong
+* ARROW-7612 - [Packaging][Python] Artifact paths for Conda on WIndows are wrong
+* ARROW-7614 - [Python] Slow performance in test\_parquet.py::test\_set\_data\_page\_size
+* ARROW-7618 - [C++] Fix crashes or undefined behaviour on corrupt IPC input
+* ARROW-7620 - [Rust] Windows builds failing due to flatbuffer compile error
+* ARROW-7621 - [Doc] Doc build fails
+* ARROW-7634 - [Python] Dataset tests failing on Windows to parse file path
+* ARROW-7638 - [Python] Segfault when inspecting dataset.Source with invalid file/partitioning
+* ARROW-7639 - [R] Cannot convert Dictionary Array to R when values aren't strings
+* ARROW-7640 - [C++][Dataset] segfault when reading compressed Parquet files if build didn't include support for codec
+* ARROW-7647 - [C++] JSON reader fails to read arrays with few values
+* ARROW-7650 - [C++] Dataset tests not built on Windows
+* ARROW-7651 - [CI][Crossbow] Nightly macOS wheel builds fail
+* ARROW-7652 - [Python][Dataset] Insert implicit cast in ScannerBuilder.filter
+* ARROW-7689 - [C++] Sporadic Flight test crash on macOS
+
+## Improvement
+
+* ARROW-1175 - [Java] Implement/test dictionary-encoded subfields
+* ARROW-1456 - [Python] Run s3fs unit tests in Travis CI
+* ARROW-2428 - [Python] Add API to map Arrow types (including extension types) to pandas ExtensionArray instances for to\_pandas conversions
+* ARROW-2602 - [Packaging] Automate build of development docker containers
+* ARROW-2863 - [Python] Add context manager APIs to RecordBatch\*Writer/Reader classes
+* ARROW-3789 - [Python] Enable calling object in Table.to\_pandas to "self-destruct" for improved memory use
+* ARROW-4208 - [CI/Python] Have automatized tests for S3
+* ARROW-4748 - [Rust] [DataFusion] GROUP BY performance could be optimized
+* ARROW-4930 - [Python] Remove LIBDIR assumptions in Python build
+* ARROW-5277 - [C#] MemoryAllocator.Allocate(length: 0) should not return null
+* ARROW-5333 - [C++] Fit build option summary into narrower console
+* ARROW-5454 - [C++] Implement Take on ChunkedArray for DataFrame use
+* ARROW-5508 - [C++] Create reusable Iterator<T> interface 
+* ARROW-5523 - [Python] [Packaging] Use HTTPS consistently for downloading dependencies
+* ARROW-5801 - [CI] Dockerize (add to docker-compose) all Travis CI Linux tasks
+* ARROW-5802 - [CI] Dockerize "lint" Travis CI job
+* ARROW-5809 - [Rust] Dockerize (add to docker-compose) Rust Travis CI build
+* ARROW-5831 - [Release] Migrate and improve binary release verification script
+* ARROW-5855 - [Python] Add support for Duration type
+* ARROW-5859 - [Python] Support ExtentionType on conversion to numpy/pandas
+* ARROW-6074 - [FlightRPC] Implement middleware
+* ARROW-6112 - [Java] Update APIs to support 64-bit address space
+* ARROW-6251 - [Developer] Add PR merge tool to apache/arrow-site
+* ARROW-6274 - [Rust] [DataFusion] Add support for writing results to CSV
+* ARROW-6277 - [C++][Parquet] Support reading/writing other Parquet primitive types to DictionaryArray
+* ARROW-6321 - [Python] Ability to create ExtensionBlock on conversion to pandas
+* ARROW-6352 - [Java] Add implementation of DenseUnionVector.
+* ARROW-6405 - [Python] Add std::move wrapper for use in Cython
+* ARROW-6452 - [Java] Override ValueVector toString() method
+* ARROW-6463 - [C++][Python] Rename arrow::fs::Selector to FileSelector
+* ARROW-6466 - [Developer] Refactor integration/integration\_test.py into a proper Python package
+* ARROW-6473 - [Format] Clarify dictionary encoding edge cases
+* ARROW-6503 - [C++] Add an argument of memory pool object to SparseTensorConverter
+* ARROW-6508 - [C++] Add Tensor and SparseTensor factory function with validations
+* ARROW-6515 - [C++] Clean type\_traits.h definitions
+* ARROW-6578 - [C++] Casting int64 to string columns
+* ARROW-6598 - [Java] Sort the code for ApproxEqualsVisitor
+* ARROW-6608 - [C++] Make default for ARROW\_HDFS to be OFF
+* ARROW-6610 - [C++] Add ARROW\_FILESYSTEM=ON/OFF CMake configuration flag
+* ARROW-6631 - [C++] Do not build with any compression library dependencies by default
+* ARROW-6633 - [C++] Do not require double-conversion for default build
+* ARROW-6634 - [C++] Do not require flatbuffers or flatbuffers\_ep to build
+* ARROW-6635 - [C++] Do not require glog for default build
+* ARROW-6636 - [C++] Do not build C++ command line utilities by default
+* ARROW-6637 - [C++] Zero-dependency default core build
+* ARROW-6646 - [Go] Amend NullType IPC implementation to append no buffers in RecordBatch message
+* ARROW-6685 - [C++/Python] S3 FileStat object's base\_path and type depends on trailing slash
+* ARROW-6686 - [CI] Pull and push docker images to speed up the nightly builds 
+* ARROW-6688 - [Packaging] Include s3 support in the conda packages 
+* ARROW-6700 - [Rust] [DataFusion] Use new parquet arrow reader
+* ARROW-6707 - [Java] Improve the performance of JDBC adapters by using nullable information
+* ARROW-6710 - [Java] Add JDBC adapter test to cover cases which contains some null values
+* ARROW-6711 - [C++] Consolidate Filter and Expression classes
+* ARROW-6722 - [Java] Provide a uniform way to get vector name
+* ARROW-6729 - [C++] StlStringBuffer constructor is not zero-copy
+* ARROW-6732 - [Java] Implement quick sort in a non-recursive way to avoid stack overflow
+* ARROW-6741 - [Release] Update changelog.py to use APACHE\_ prefixed JIRA\_USERNAME and JIRA\_PASSWORD environment variables
+* ARROW-6742 - [C++] Remove usage of boost::filesystem::path from arrow/io/hdfs\_internal.cc
+* ARROW-6754 - [C++] Merge arrow/allocator.h and arrow/stl.h, or rename allocator.h
+* ARROW-6758 - [Release] Install ephemeral node/npm/npx in release verification script
+* ARROW-6764 - [C++] Add readahead iterator
+* ARROW-6767 - [JS] lazily bind batches in scan/scanReverse
+* ARROW-6770 - [CI][Travis] Download Minio quietly
+* ARROW-6777 - [GLib][CI] Unpin gobject-introspection gem
+* ARROW-6778 - [C++] Support DurationType in Cast kernel
+* ARROW-6782 - [C++] Build minimal core Arrow libraries without any Boost headers
+* ARROW-6784 - [C++][R] Move filter and take code from Rcpp to C++ library
+* ARROW-6787 - [CI] Decommission "C++ with clang 7 and system packages" Travis CI job
+* ARROW-6788 - [CI] Migrate Travis CI lint job to GitHub Actions
+* ARROW-6789 - [Python] Automatically box bytes/buffer-like values yielded from \`FlightServerBase.do\_action\` in Result values
+* ARROW-6790 - [Release] Automatically disable integration test cases in release verification
+* ARROW-6793 - [R] Arrow C++ binary packaging for Linux
+* ARROW-6797 - [Release] Use a separately cloned arrow-site repository in the website post release script
+* ARROW-6802 - [Packaging][deb][RPM] Update qemu-user-static package URL
+* ARROW-6804 - [CI] [Rust] Migrate Travis Rust job to Github Actions
+* ARROW-6810 - [Website] Add docs for R package 0.15 release
+* ARROW-6811 - [R] Assorted post-0.15 release cleanups
+* ARROW-6822 - [Website] merge\_pr.py is published
+* ARROW-6824 - [Plasma] Support batched create and seal requests for small objects
+* ARROW-6825 - [C++] Rework CSV reader IO around readahead iterator
+* ARROW-6831 - [R] Update R macOS/Windows builds for change in cmake compression defaults
+* ARROW-6832 - [R] Implement Codec::IsAvailable
+* ARROW-6833 - [R][CI] Add crossbow job for full R autobrew macOS build
+* ARROW-6843 - [Website] Disable deploy on pull request
+* ARROW-6847 - [C++] Add a range\_expression interface to Iterator<>
+* ARROW-6852 - [C++] memory-benchmark build failed on Arm64
+* ARROW-6862 - [Developer] Check pull request title
+* ARROW-6865 - [Java] Improve the performance of comparing an ArrowBuf against a byte array
+* ARROW-6866 - [Java] Improve the performance of calculating hash code for struct vector
+* ARROW-6881 - [Rust] Remove "array\_ops" in favor of the "compute" sub-module
+* ARROW-6884 - [Python][Flight] Make server-side RPC exceptions more friendly?
+* ARROW-6887 - [Java] Create prose documentation for using ValueVectors
+* ARROW-6889 - [Java] ComplexCopier enable FixedSizeList type & fix RangeEualsVisitor StackOverFlow
+* ARROW-6902 - [C++] Add String\*/Binary\* support for Compare kernels
+* ARROW-6904 - [Python] Implement MapArray and MapType
+* ARROW-6907 - [C++][Plasma] Allow Plasma store to batch notifications to clients
+* ARROW-6916 - [Developer] Alphabetize task names in nightly Crossbow report
+* ARROW-6918 - [R] Make docker-compose setup faster
+* ARROW-6919 - [Python] Expose more builders in Cython
+* ARROW-6920 - [Python] create manylinux wheels for python3.8
+* ARROW-6926 - [Python] Support \_\_sizeof\_\_ protocol for Python objects
+* ARROW-6927 - [C++] Add gRPC version check
+* ARROW-6932 - [Java] incorrect log on known extension type
+* ARROW-6936 - [Python] Improve error message when object of wrong type is given
+* ARROW-6942 - [Developer] Add support for Parquet in pull request check by GitHub Actions
+* ARROW-6943 - [Website] Translate Apache Arrow Flight introduction to Japanese
+* ARROW-6951 - [C++][Dataset] Ensure column projection is passed to ParquetDataFragment
+* ARROW-6952 - [C++][Dataset] Ensure expression filter is passed ParquetDataFragment
+* ARROW-6960 - [R] Add support for more compression codecs in Windows build
+* ARROW-6963 - [Packaging][Wheel][OSX] Use crossbow's command to deploy artifacts from travis builds
+* ARROW-6964 - [C++][Dataset] Expose a nested parallel option for Scanner::ToTable
+* ARROW-6965 - [C++][Dataset] Optionally expose partition keys as materialized columns
+* ARROW-6967 - [C++] Add filter expressions for IN, IS\_VALID
+* ARROW-6969 - [C++][Dataset] ParquetScanTask eagerly load file 
+* ARROW-6970 - [Packaging][RPM] Add support for CentOS 8
+* ARROW-6973 - [C++][ThreadPool] Use perfect forwarding in Submit
+* ARROW-6980 - [R] dplyr backend for RecordBatch/Table
+* ARROW-6987 - [CI] Travis OSX failing to install sdk headers
+* ARROW-6991 - [Packaging][deb] Add support for Ubuntu 19.10
+* ARROW-6994 - [C++] Research jemalloc memory page reclamation configuration on macOS when background\_thread option is unavailable
+* ARROW-6997 - [Packaging] Add support for RHEL
+* ARROW-7004 - [Plasma] Make it possible to bump up object in LRU cache
+* ARROW-7006 - [Rust] Bump flatbuffers version to avoid vulnerability
+* ARROW-7007 - [C++] Enable mmap option for LocalFs
+* ARROW-7019 - [Java] Improve the performance of loading validity buffers
+* ARROW-7026 - [Java] Remove assertions in MessageSerializer/vector/writer/reader
+* ARROW-7031 - [Python] Expose the offsets of a ListArray in python
+* ARROW-7032 - [Release] Run the python unit tests in the release verification script
+* ARROW-7034 - [CI][Crossbow] Skip known nightly failures
+* ARROW-7035 - [R] Default arguments are unclear in write\_parquet docs
+* ARROW-7039 - [Python] Typecheck expects pandas to be installed
+* ARROW-7054 - [Docs] Add option to override displayed docs version with an environment variable
+* ARROW-7057 - [C++] Add API to parse URI query strings
+* ARROW-7058 - [C++] FileSystemDataSourceDiscovery should apply partition schemes relative to the base\_dir of its selector
+* ARROW-7062 - [C++] Parquet file parse error messages should include the file name
+* ARROW-7066 - [Python] support returning ChunkedArray from \_\_arrow\_array\_\_ ?
+* ARROW-7069 - [C++][Dataset] Replace ConstantPartitionScheme with PrefixDictionaryPartitionScheme
+* ARROW-7070 - [Packaging][deb] Update package names for 1.0.0
+* ARROW-7082 - [Packaging][deb] Add apache-arrow-archive-keyring
+* ARROW-7096 - [C++] Add options structs for concatenation-with-promotion and schema unification
+* ARROW-7098 - [Java] Improve the performance of comparing two memory blocks
+* ARROW-7101 - [CI] Refactor docker-compose setup and use it with GitHub Actions
+* ARROW-7107 - [C++][MinGW] Enable Flight on AppVeyor
+* ARROW-7113 - [Rust] Buffer should accept memory owned by others
+* ARROW-7146 - [R][CI] Various fixes and speedups for the R docker-compose setup
+* ARROW-7148 - [C++][Dataset] API cleanup
+* ARROW-7166 - [Java] Remove redundant code for Jdbc adapters
+* ARROW-7172 - [C++][Dataset] Improve format of Expression::ToString
+* ARROW-7176 - [C++] Fix arrow::ipc compiler warning
+* ARROW-7178 - [C++] Vendor forward compatible std::optional
+* ARROW-7195 - [Ruby] Improve #filter, #take, and #is\_in
+* ARROW-7196 - [Ruby] Remove needless BinaryArrayBuilder#append\_values
+* ARROW-7197 - [Ruby] Suppress keyword argument related warnings with Ruby 2.7
+* ARROW-7204 - [C++][Dataset] In expression should not require exact type match
+* ARROW-7206 - [Java] Avoid string concatenation when calling Preconditions#checkArgument
+* ARROW-7210 - [C++] Scalar cast should support time-based types
+* ARROW-7216 - [Java] Improve the performance of setting/clearing individual bits
+* ARROW-7219 - [CI][Python] Install pickle5 in the conda-python docker image for python version 3.6
+* ARROW-7246 - [CI][Python] wheel can't be built by SSL\_ST\_INIT error
+* ARROW-7247 - [CI][Python] wheel can't be built by wget and OpenSSL error
+* ARROW-7248 - [Rust] Automatically Regenerate IPC messages from Flatbuffers
+* ARROW-7255 - [CI] Run source release test on pull request
+* ARROW-7256 - [C++] Remove ARROW\_MEMORY\_POOL\_DEFAULT option
+* ARROW-7257 - [CI] Homebrew formula is failed by openssl formula name update
+* ARROW-7258 - [CI] Fuzzit job is failed by nonexistent directory
+* ARROW-7260 - [CI] Ubuntu 14.04 test is failed by user defined literal
+* ARROW-7261 - [Python] Python support for fixed size list type
+* ARROW-7268 - [Rust] Propagate \`custom\_metadata\` field from IPC message
+* ARROW-7269 - [C++] Fix arrow::parquet compiler warning
+* ARROW-7275 - [Ruby] Add support for Arrow::ListDataType.new(data\_type)
+* ARROW-7276 - [Ruby] Add support for building Arrow::ListArray from [[...]]
+* ARROW-7277 - [Document] Add discussion about vector lifecycle
+* ARROW-7289 - [C#] ListType constructor argument is redundant
+* ARROW-7290 - [C#] Implement ListArray Builder
+* ARROW-7292 - [C++] [CI] [Dev] Add ASAN / UBSAN CI run
+* ARROW-7293 - [Dev] [C++] Persist ccache in docker-compose build volumes
+* ARROW-7296 - [Python] Add ORC api documentation
+* ARROW-7299 - [GLib] Use Result instead of Status
+* ARROW-7303 - [C++] Refactor benchmarks to use new Result APIs
+* ARROW-7307 - [CI][GLib] Documentation isn't generated
+* ARROW-7309 - [Python] Support HDFS federation viewfs://
+* ARROW-7310 - [Python] Expose HDFS implementation for pyarrow.fs
+* ARROW-7311 - [Python] Return filesystem and path from URI
+* ARROW-7312 - [Rust] ArrowError should implement std::error:Error
+* ARROW-7321 - [CI][GLib] Failed to build with GLib warning
+* ARROW-7323 - [CI][Rust] Nightly CI is failed by different toolchain
+* ARROW-7325 - [Rust] [Parquet] Update to parquet-format 2.6 and thrift 0.12
+* ARROW-7329 - [Java] AllocationManager: Allow managing different types of memory other than those are allocated using Netty
+* ARROW-7333 - [CI][Rust] Remove duplicated nightly job
+* ARROW-7334 - [CI][Python] macOS uses Python 2
+* ARROW-7340 - [CI] Prune defunct appveyor build setup
+* ARROW-7347 - [C++] Update bundled Boost to 1.71.0
+* ARROW-7348 - [Rust] Add api to return references of buffer of null bitmap.
+* ARROW-7351 - [Developer] Only suggest cpp-\* fix versions when merging Parquet patches
+* ARROW-7367 - [Python] Use np.full instead of np.array.repeat in ParquetDatasetPiece
+* ARROW-7368 - [Ruby] Use :arrow\_file and :arrow\_streaming for format name
+* ARROW-7370 - [C++] Old Protobuf with AUTO detection is failed
+* ARROW-7377 - [C++][Dataset] Simplify parquet column projection
+* ARROW-7379 - [C++] Introduce SchemaBuilder companion class and Field::IsCompatibleWith
+* ARROW-7380 - [C++][Dataset] Implement DatasetFactory
+* ARROW-7382 - [C++][Dataset] Refactor FsDsDiscovery constructors
+* ARROW-7387 - [C#] Support ListType Serialization
+* ARROW-7392 - [Packaging] Add conda packaging tasks for python 3.8
+* ARROW-7398 - [Packaging][Python] Conda builds are failing on macOS
+* ARROW-7402 - [C++] Add more information on CUDA error
+* ARROW-7403 - [C++][JSON] Enable Rapidjson on Arm64 Neon
+* ARROW-7411 - [C++][Flight] Incorrect Arrow Flight benchmark output
+* ARROW-7413 - [Python][Dataset] Add tests for PartitionSchemeDiscovery
+* ARROW-7414 - [R][Dataset] Implement PartitionSchemeDiscovery
+* ARROW-7417 - [C++] Add a docker-compose entry for CUDA 10.1
+* ARROW-7418 - [C++] Can't build with g++ 5.4.0 on Ubuntu 16.04
+* ARROW-7429 - [Java] Enhance code style checking for Java code (remove consecutive spaces)
+* ARROW-7430 - [Python] Add more docstrings to dataset bindings
+* ARROW-7431 - [Python] Add dataset API to reference docs
+* ARROW-7432 - [Python] Add higher-level datasets functions
+* ARROW-7449 - [GLib] Make GObject Introspection optional
+* ARROW-7452 - [GLib] Make GArrowTimeDataType abstract
+* ARROW-7453 - [Ruby] Add support for Arrow::NullArray#[]
+* ARROW-7454 - [Ruby] Add support for saving/loading TSV
+* ARROW-7455 - [Ruby] Use Arrow::DataType.resolve for all GArrowDataType input
+* ARROW-7456 - [C++] Add support for YYYY-MM-DDThh and YYYY-MM-DDThh:mm timestamp formats
+* ARROW-7457 - [Doc] Fix typos
+* ARROW-7459 - [Python] Documentation lint is failed
+* ARROW-7460 - [Rust] Improve some kernels with autovectorisation
+* ARROW-7461 - [Java] Fix typos and spelling
+* ARROW-7463 - [Doc] Fix a broken link and typos
+* ARROW-7464 - [C++] Refine CpuInfo singleton with std::call\_once
+* ARROW-7465 - [C++] Add Arrow memory benchmark for Arm64
+* ARROW-7468 - [Python] Fix typos
+* ARROW-7469 - [C++] Improve division related bit operations
+* ARROW-7470 - [JS] Fix typos
+* ARROW-7474 - [Ruby] Save CSV files faster
+* ARROW-7477 - [FlightRPC][Java] Flight gRPC service is missing reflection info
+* ARROW-7479 - [Rust][Ruby][R] Fix typos
+* ARROW-7481 - [C#] Fix typos
+* ARROW-7482 - [C++] Fix typos
+* ARROW-7484 - [C++][Gandiva] Fix typos
+* ARROW-7485 - [C++][Plasma] Fix typos
+* ARROW-7487 - [Developer] Fix typos
+* ARROW-7488 - [GLib] Fix typos and broken links
+* ARROW-7489 - [CI] Fix typos
+* ARROW-7493 - [Python] Expose sum kernel in pyarrow.compute and support ChunkedArray inputs
+* ARROW-7502 - [Integration] Remove Spark Integration patch that not needed anymore
+* ARROW-7519 - [Python] Build wheels, conda packages with dataset support
+* ARROW-7521 - [Rust] Remove tuple on FixedSizeList datatype
+* ARROW-7523 - [Developer] Relax clang-tidy check
+* ARROW-7526 - [C++][Compute]: Optimize small integer sorting
+* ARROW-7532 - [CI] Unskip brew test after Homebrew fixes it upstream
+* ARROW-7537 - [CI][R] Nightly macOS autobrew job should be more verbose if it fails
+* ARROW-7540 - [C++] License files aren't installed
+* ARROW-7541 - [GLib] Install license files
+* ARROW-7542 - [CI][C++] nproc isn't available on macOS
+* ARROW-7550 - [R][CI] Run donttest examples in CI
+* ARROW-7557 - [C++][Compute] Validate sorting stability in random test
+* ARROW-7558 - [Packaging][deb][RPM] Use the host owner and group for artifacts
+* ARROW-7560 - [Rust] Reduce Rc/Refcell usage 
+* ARROW-7565 - [Website] Add support for download URL redirect
+* ARROW-7567 - [Java] Bump Checkstyle from 6.19 to 8.18
+* ARROW-7568 - [Java] Bump Apache Avro from 1.9.0 to 1.9.1
+* ARROW-7569 - [Python] Add API to map Arrow types to pandas ExtensionDtypes for to\_pandas conversions
+* ARROW-7570 - [Java] Fix high severity issues reported by LGTM
+* ARROW-7571 - [Java] Correct minimal java version on README
+* ARROW-7572 - [Java] Enfore Maven 3.3+ as mentioned in README
+* ARROW-7573 - [Rust] Reduce boxing and cleanup
+* ARROW-7575 - [R] Linux binary packaging followup
+* ARROW-7578 - [R] Add support for datasets with IPC files and with multiple sources
+* ARROW-7581 - [R] Documentation/polishing for 0.16 release
+* ARROW-7590 - [C++] Managed files in thirdparty/ are ignored
+* ARROW-7597 - [C++] Improvements to CMake configuration console summary
+* ARROW-7602 - [Archery] Add more build options
+* ARROW-7613 - [Rust] Remove redundant \`::\` prefixes
+* ARROW-7626 - [Parquet][GLib] Add support for version macros
+* ARROW-7635 - [C++] Add pkg-config support for each components
+* ARROW-7636 - [Python] Clean-up the pyarrow.dataset.partitioning() API
+* ARROW-7644 - Add vcpkg installation instructions
+* ARROW-7645 - [Packaging][deb][RPM] arm64 build by crossbow is broken
+* ARROW-7659 - [Rust] Reduce Rc usage
+* ARROW-7666 - [Packaging][deb] Always use NInja to reduce build time
+* ARROW-7667 - [Packaging][deb] ubuntu-eoan is missing in nightly jobs
+* ARROW-7668 - [Packaging][RPM] Use NInja if possible to reduce build time
+* ARROW-7671 - [Python][Dataset] Add bindings for the DatasetFactory
+* ARROW-7674 - Add helpful message for captcha challenge in merge\_arrow\_pr.py
+* ARROW-7682 - [Packaging][APT][Yum] Add support for arm64 APT/Yum repositories
+* ARROW-7683 - [Packaging] Set 0.16.0 as the next version
+* ARROW-7686 - [Packaging][deb][RPM] Include more arrow-\*.pc
+* ARROW-7687 - [C++] C++ developer document links in README are broken
+
+## New Feature
+
+* ARROW-1638 - [Java] IPC roundtrip for null type
+* ARROW-1900 - [C++] Add kernel functions for determining value range (maximum and minimum) of integer arrays
+* ARROW-3408 - [C++] Add option to CSV reader to dictionary encode individual columns or all string / binary columns
+* ARROW-3444 - [Python] Table.nbytes attribute
+* ARROW-3808 - [R] Implement [.arrow::Array
+* ARROW-412 - [Format] Handling of buffer padding in the IPC metadata
+* ARROW-4223 - [Python] Support scipy.sparse integration
+* ARROW-4224 - [Python] Support integration with pydata/sparse library
+* ARROW-4225 - [Format][C++] Add CSC sparse matrix support
+* ARROW-4722 - [C++] Implement Bitmap class to modularize handling of bitmaps
+* ARROW-5971 - [Website] Blog post introducing Arrow Flight
+* ARROW-6184 - [Java] Provide hash table based dictionary encoder
+* ARROW-6285 - [GLib] Add support for LargeBinary and LargeString types
+* ARROW-6286 - [GLib] Add support for LargeList type
+* ARROW-6340 - [R] Implements low-level bindings to Dataset classes
+* ARROW-6341 - [Python] Implement low-level bindings for Dataset
+* ARROW-6378 - [C++][Dataset] Implement TreeDataSource
+* ARROW-6394 - [Java] Support conversions between delta vector and partial sum vector
+* ARROW-6396 - [C++] Add ResolveNullOptions to Logical kernels
+* ARROW-6619 - [Ruby] Add support for building Gandiva::Expression by Arrow::Schema#build\_expression
+* ARROW-6624 - [C++] Add SparseTensor.ToTensor() method
+* ARROW-6662 - [Java] Implement equals/approxEquals API for VectorSchemaRoot
+* ARROW-6672 - [Java] Extract a common interface for dictionary builders
+* ARROW-6730 - [CI] Use GitHub Actions for "C++ with clang 7" docker image
+* ARROW-6744 - [Rust] Export JsonEqual trait in the array module
+* ARROW-6768 - [C++][Dataset] Implement dataset::Scan to Table helper function
+* ARROW-6769 - [C++][Dataset] End to End dataset integration test case
+* ARROW-6807 - [Java][FlightRPC] Expose gRPC service 
+* ARROW-6836 - [Format] add a custom\_metadata:[KeyValue] field to the Footer table in File.fbs
+* ARROW-6850 - [Java] Jdbc converter support Null type
+* ARROW-6853 - [Java] Support vector and dictionary encoder use different hasher for calculating hashCode
+* ARROW-6855 - [C++][Python][Flight] Implement Flight middleware
+* ARROW-6863 - [Java] Provide parallel searcher
+* ARROW-6888 - [Java] Support copy operation for vector value comparators
+* ARROW-6891 - [Rust] [Parquet] Add Utf8 support to ArrowReader 
+* ARROW-6911 - [Java] Provide composite comparator
+* ARROW-6930 - [Java] Create utility class for populating vector values used for test purpose only
+* ARROW-6933 - [Java] Suppor linear dictionary encoder
+* ARROW-6986 - [R] Add basic Expression class
+* ARROW-7014 - [Developer] Write script to verify Linux wheels given local environment with conda or virtualenv
+* ARROW-7015 - [Developer] Write script to verify macOS wheels given local environment with conda or virtualenv
+* ARROW-7016 - [Developer][Python] Write script to verify Windows wheels given local environment with conda
+* ARROW-7047 - [C++][Dataset] Filter expressions should not require exact type match
+* ARROW-7052 - [C++] Datasets example fails to build with ARROW\_SHARED=OFF
+* ARROW-7060 - [R] Post-0.15.1 cleanup
+* ARROW-7061 - [C++][Dataset] FileSystemDiscovery with ParquetFileFormat should ignore files that aren't Parquet
+* ARROW-7064 - [R] Implement null type
+* ARROW-7072 - [Java] Support concating validity bits efficiently
+* ARROW-7092 - [R] Add vignette for dplyr and datasets
+* ARROW-7093 - [R] Support creating ScalarExpressions for more data types
+* ARROW-7095 - [R] Better handling of unsupported filter and mutate expressions in dplyr methods
+* ARROW-7103 - [R] Various minor cleanups
+* ARROW-7110 - [GLib] Add filter support for GArrowTable, GArrowChunkedArray, and GArrowRecordBatch
+* ARROW-7111 - [GLib] Add take support for GArrowTable, GArrowChunkedArray, and GArrowRecordBatch
+* ARROW-7171 - [Ruby] Pass Array<Boolean> for Arrow::Table#filter
+* ARROW-7185 - [R][Dataset] Add bindings for IN, IS\_VALID expressions
+* ARROW-7186 - [R] Add inline comments to document the dplyr code
+* ARROW-7192 - [Rust] Implement Flight crate
+* ARROW-7211 - [Rust] [Parquet] Support writing to byte buffers
+* ARROW-7227 - [Python] Provide wrappers for ConcatenateWithPromotion()
+* ARROW-7228 - [Python] Expose RecordBatch.FromStructArray in Python.
+* ARROW-7259 - [Java] Support subfield encoder use different hasher
+* ARROW-7270 - [Go] preserve CSV reading behaviour, improve memory usage
+* ARROW-7344 - [Packaging][Python] Build manylinux2014 wheels
+* ARROW-7357 - [Go] migrate from pkg/errors to x/xerrors
+* ARROW-7366 - [C++][Dataset] Use PartitionSchemeDiscovery in DataSourceDiscovery
+* ARROW-7369 - [GLib] Add garrow\_table\_combine\_chunks
+* ARROW-7415 - [C++][Dataset] Implement IpcFormat for sources composed of ipc files
+* ARROW-7416 - [R][Nightly] Fix macos-r-autobrew build on R 3.6.2
+* ARROW-7658 - [R] Support dplyr filtering on date/time
+* ARROW-7670 - [Python][Dataset] Better ergonomics for the filter expressions
+* ARROW-772 - [C++] Implement take kernel functions
+* ARROW-843 - [C++] Implement Schema unification, merging unequal but equivalent schemas
+* ARROW-976 - [C++][Python] Provide API for defining and reading Parquet datasets with more ad hoc partition schemes
+
+## Sub-task
+
+* ARROW-1562 - [C++] Numeric kernel implementations for add (+)
+* ARROW-4219 - [Rust] [Parquet] Implement ArrowReader
+* ARROW-5181 - [Rust] Create Arrow File reader
+* ARROW-5182 - [Rust] Create Arrow File writer
+* ARROW-5366 - [Rust] Implement Duration and Interval Arrays
+* ARROW-6091 - [Rust] [DataFusion] Implement parallel execution for limit
+* ARROW-6283 - [Rust] [DataFusion] Implement operator to write query results to partitioned CSV
+* ARROW-6592 - [Java] Add support for skipping decoding of columns/field in Avro converter
+* ARROW-6594 - [Java] Support logical type encodings from Avro
+* ARROW-6650 - [Rust] [Integration] Create methods to test Arrow files against Integration JSON
+* ARROW-6656 - [Rust] [DataFusion] Implement MIN and MAX aggregate expressions
+* ARROW-6657 - [Rust] [DataFusion] Implement COUNT aggregate expression
+* ARROW-6658 - [Rust] [DataFusion] Implement AVG aggregate expression
+* ARROW-6659 - [Rust] [DataFusion] Refactor of HashAggregateExec to support custom merge
+* ARROW-6690 - [Rust] [DataFusion] HashAggregate without GROUP BY should use SIMD
+* ARROW-6692 - [Rust] [DataFusion] Update examples to use physical query plan
+* ARROW-6694 - [Rust] [DataFusion] Update integration tests to use physical plan
+* ARROW-6695 - [Rust] [DataFusion] Remove execution of logical plan
+* ARROW-6696 - [Rust] [DataFusion] Implement simple math operations in physical query plan
+* ARROW-6721 - [JAVA] Avro adapter benchmark only runs once in JMH
+* ARROW-6803 - [Rust] [DataFusion] Aggregate queries are slower with new physical query plan
+* ARROW-6912 - [Java] Extract a common base class for avro converter consumers
+* ARROW-6928 - [Rust] Add FixedSizeList type
+* ARROW-6944 - [Rust] Add StringType
+* ARROW-7003 - [Format] [Rust] Generate flatbuffers files in build script
+* ARROW-7094 - [C++] FileSystemDataSource should use an owning pointer for fs::Filesystem
+* ARROW-7147 - [C++][Dataset] Refactor dataset's API to use Result<T>
+* ARROW-7193 - [Rust] Create Arrow stream reader
+* ARROW-7207 - [Rust] Update Generated Flatbuffer Files
+* ARROW-7235 - [C++] Add Result<T> to APIs to arrow/io
+* ARROW-7236 - [C++] Add Result<T> to APIs to arrow/csv
+* ARROW-7240 - [C++] Add Result<T> to APIs to arrow/util
+* ARROW-7274 - [C++] Add Result<T> APIs to Decimal class
+* ARROW-7284 - [Java] ensure java implementation meets clarified dictionary spec
+* ARROW-7317 - [C++] Migrate Iterator API to Result<T>
+* ARROW-7324 - [Rust] Add Timezone to Timestamp
+* ARROW-7439 - [C++][Dataset] Remove dataset pointer aliases
+* ARROW-7475 - [Rust] Create Arrow Stream writer
+* ARROW-7490 - [Java] Avro converter should convert attributes and props to FieldType metadata
+* ARROW-7576 - [C++][Dev] Improve fuzzing setup
+* ARROW-7577 - [C++][CI] Check fuzzer setup in CI
+* ARROW-7600 - [C++][Parquet] Add a basic disabled unit test to excercise nesting functionality
+* ARROW-7601 - [Doc] [C++] Update fuzzing documentation
+
+## Task
+
+* ARROW-6367 - [C++][Gandiva] Implement string reverse
+* ARROW-6468 - [C++] Remove unused hashing routines
+* ARROW-6743 - [C++] Completely remove usage of boost::filesystem (except in hdfs\_internal)
+* ARROW-6814 - [C++] Resolve compiler warnings occurred on release build
+* ARROW-6949 - [Java] Fix promotable write to handle nullvectors
+* ARROW-6961 - [C++][Gandiva] Add lower\_utf8 function in Gandiva
+* ARROW-7000 - [C++][Gandiva] Handle empty inputs in string lower, upper functions
+* ARROW-7036 - [C++] Version up ORC to avoid compile errors
+* ARROW-7037 - [C++ ] Compile error on the combination of protobuf >= 3.9 and clang
+* ARROW-7099 - [C++] Disambiguate function calls in csv parser test
+* ARROW-7116 - [CI] Use the docker repository provided by apache organisation
+* ARROW-7149 - [C++] Remove experimental status on filesystem APIs
+* ARROW-7159 - [CI] Run HDFS tests as cron task
+* ARROW-7160 - [C++] Update string\_view backport
+* ARROW-7161 - [C++] Migrate filesystem layer from Status to Result
+* ARROW-7262 - [C++][Gandiva] Implement replace function in Gandiva
+* ARROW-7263 - [C++][Gandiva] Implement locate and position functions
+* ARROW-7306 - [C++] Add Result-returning version of FileSystemFromUri
+* ARROW-7322 - [CI][Python] Fall back to arrowdev dockerhub organization for manylinux images
+* ARROW-7346 - [CI] Explicit usage of ccache across the builds
+* ARROW-7378 - [C++][Gandiva] Loop vectorization broken in IR optimization
+* ARROW-7399 - [C++][Gandiva] Gandiva does not pick runtime cpu features
+* ARROW-7410 - [Python] [Doc] Document filesystem APIs
+* ARROW-7420 - [C++] Migrate tensor related APIs to Result-returning version
+* ARROW-7513 - [JS] Arrow Tutorial: Common data types
+* ARROW-7549 - [Java] Reorganize Flight modules to keep top level clean/organized
+* ARROW-7623 - [C++] Update generated flatbuffers files
+* ARROW-7627 - [C++][Gandiva] Optimize string truncate function
+* ARROW-7629 - [C++][CI] Add fuzz regression files to arrow-testing
+* ARROW-7630 - [C++][CI] Check fuzz crash regressions in CI
+* ARROW-7632 - [C++] [CI] Improve fuzzing seed corpus
+* ARROW-7660 - [C++][Gandiva] Optimise castVarchar(string, int) function for single byte characters
+
+## Test
+
+* ARROW-6885 - [Python] Remove superfluous skipped timedelta test
+* ARROW-6950 - [C++][Dataset] Add example/benchmark for reading parquet files with dataset
+* ARROW-7209 - [Python] tests with pandas master are failing now \_\_from\_arrow\_\_ support landed in pandas
+* ARROW-7217 - ARROW-7217: [CI][Python] Use correct python version in Github Actions
+* ARROW-7527 - [Python] pandas/feather tests failing on pandas master
+
+## Wish
+
+* ARROW-6625 - [Python] Allow concat\_tables to null or default fill missing columns
+* ARROW-6671 - [C++] Sparse tensor naming
+* ARROW-6954 - [Python] [CI] Add Python 3.8 to CI matrix
+* ARROW-6975 - [C++] Put make\_unique in its own header
+* ARROW-6984 - [C++] Update LZ4 to 1.9.2 for CVE-2019-17543
+* ARROW-7067 - [CI] Disable code coverage on Travis-CI
+* ARROW-7162 - [C++] Cleanup warnings in cmake\_modules/SetupCxxFlags.cmake
+* ARROW-7169 - [C++] Vendor uriparser library
+* ARROW-7279 - [C++] Rename UnionArray::type\_ids to UnionArray::type\_codes
+* ARROW-7498 - [C++][Dataset] Rename DataFragment/DataSource/PartitionScheme
+* ARROW-7566 - [CI] Use more recent Miniconda on AppVeyor
+* ARROW-7622 - [Format] Mark Tensor and SparseTensor fields required
+* ARROW-7648 - [C++] Sanitize local paths on Windows
+* ARROW-7665 - [R] linuxLibs.R should build in parallel
+
 # Apache Arrow 0.15.0 (30 September 2019)
 
 ## Bug


[arrow] 01/05: [Release] Update JAVA versions for 0.16.0

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

kszucs pushed a commit to annotated tag apache-arrow-0.16.0
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit a6358b9496e6cc24a84620bbf2d7c47fbdd64fbe
Author: Krisztián Szűcs <sz...@gmail.com>
AuthorDate: Mon Jan 27 15:13:01 2020 +0100

    [Release] Update JAVA versions for 0.16.0
---
 java/adapter/avro/pom.xml       | 2 +-
 java/adapter/jdbc/pom.xml       | 2 +-
 java/adapter/orc/pom.xml        | 2 +-
 java/algorithm/pom.xml          | 2 +-
 java/flight/flight-core/pom.xml | 2 +-
 java/flight/flight-grpc/pom.xml | 2 +-
 java/format/pom.xml             | 2 +-
 java/gandiva/pom.xml            | 2 +-
 java/memory/pom.xml             | 2 +-
 java/performance/pom.xml        | 4 ++--
 java/plasma/pom.xml             | 2 +-
 java/pom.xml                    | 2 +-
 java/tools/pom.xml              | 2 +-
 java/vector/pom.xml             | 2 +-
 14 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/java/adapter/avro/pom.xml b/java/adapter/avro/pom.xml
index 7d50246..d8d9581 100644
--- a/java/adapter/avro/pom.xml
+++ b/java/adapter/avro/pom.xml
@@ -16,7 +16,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/adapter/jdbc/pom.xml b/java/adapter/jdbc/pom.xml
index eec274f..7eb1aea 100644
--- a/java/adapter/jdbc/pom.xml
+++ b/java/adapter/jdbc/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+        <version>0.16.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index b753cf6..6446a1d 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -81,7 +81,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+        <version>0.16.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/java/algorithm/pom.xml b/java/algorithm/pom.xml
index 69001a1..8603aa8 100644
--- a/java/algorithm/pom.xml
+++ b/java/algorithm/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-algorithm</artifactId>
   <name>Arrow Algorithms</name>
diff --git a/java/flight/flight-core/pom.xml b/java/flight/flight-core/pom.xml
index fb92467..eb7a3e9 100644
--- a/java/flight/flight-core/pom.xml
+++ b/java/flight/flight-core/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
 
diff --git a/java/flight/flight-grpc/pom.xml b/java/flight/flight-grpc/pom.xml
index 6225677..e09f50b 100644
--- a/java/flight/flight-grpc/pom.xml
+++ b/java/flight/flight-grpc/pom.xml
@@ -13,7 +13,7 @@
   <parent>
     <artifactId>arrow-java-root</artifactId>
     <groupId>org.apache.arrow</groupId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
     <relativePath>../../pom.xml</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
diff --git a/java/format/pom.xml b/java/format/pom.xml
index 0bffce0..3b29390 100644
--- a/java/format/pom.xml
+++ b/java/format/pom.xml
@@ -15,7 +15,7 @@
 <parent>
   <artifactId>arrow-java-root</artifactId>
   <groupId>org.apache.arrow</groupId>
-  <version>1.0.0-SNAPSHOT</version>
+  <version>0.16.0-SNAPSHOT</version>
 </parent>
 
 <artifactId>arrow-format</artifactId>
diff --git a/java/gandiva/pom.xml b/java/gandiva/pom.xml
index 5d3fcd0..1516462 100644
--- a/java/gandiva/pom.xml
+++ b/java/gandiva/pom.xml
@@ -14,7 +14,7 @@
     <parent>
       <groupId>org.apache.arrow</groupId>
       <artifactId>arrow-java-root</artifactId>
-      <version>1.0.0-SNAPSHOT</version>
+      <version>0.16.0-SNAPSHOT</version>
     </parent>
 
     <groupId>org.apache.arrow.gandiva</groupId>
diff --git a/java/memory/pom.xml b/java/memory/pom.xml
index 3cceb9e..29e5586 100644
--- a/java/memory/pom.xml
+++ b/java/memory/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-memory</artifactId>
   <name>Arrow Memory</name>
diff --git a/java/performance/pom.xml b/java/performance/pom.xml
index 7e88aa9..6340453 100644
--- a/java/performance/pom.xml
+++ b/java/performance/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <artifactId>arrow-java-root</artifactId>
         <groupId>org.apache.arrow</groupId>
-        <version>1.0.0-SNAPSHOT</version>
+        <version>0.16.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-performance</artifactId>
     <packaging>jar</packaging>
@@ -80,7 +80,7 @@
         <dependency>
             <groupId>org.apache.arrow</groupId>
             <artifactId>arrow-algorithm</artifactId>
-            <version>1.0.0-SNAPSHOT</version>
+            <version>0.16.0-SNAPSHOT</version>
             <scope>test</scope>
         </dependency>
     </dependencies>
diff --git a/java/plasma/pom.xml b/java/plasma/pom.xml
index c97c205..5f08dfa 100644
--- a/java/plasma/pom.xml
+++ b/java/plasma/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+        <version>0.16.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-plasma</artifactId>
     <name>Arrow Plasma Client</name>
diff --git a/java/pom.xml b/java/pom.xml
index 8397ef2..c787b13 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -20,7 +20,7 @@
 
   <groupId>org.apache.arrow</groupId>
   <artifactId>arrow-java-root</artifactId>
-  <version>1.0.0-SNAPSHOT</version>
+  <version>0.16.0-SNAPSHOT</version>
   <packaging>pom</packaging>
 
   <name>Apache Arrow Java Root POM</name>
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index f5248b8..54eae38 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -14,7 +14,7 @@
     <parent>
         <groupId>org.apache.arrow</groupId>
         <artifactId>arrow-java-root</artifactId>
-        <version>1.0.0-SNAPSHOT</version>
+        <version>0.16.0-SNAPSHOT</version>
     </parent>
     <artifactId>arrow-tools</artifactId>
     <name>Arrow Tools</name>
diff --git a/java/vector/pom.xml b/java/vector/pom.xml
index 66026a5..a8593d9 100644
--- a/java/vector/pom.xml
+++ b/java/vector/pom.xml
@@ -14,7 +14,7 @@
   <parent>
     <groupId>org.apache.arrow</groupId>
     <artifactId>arrow-java-root</artifactId>
-    <version>1.0.0-SNAPSHOT</version>
+    <version>0.16.0-SNAPSHOT</version>
   </parent>
   <artifactId>arrow-vector</artifactId>
   <name>Arrow Vectors</name>