This is an automated email from the ASF dual-hosted git repository.
kszucs pushed a change to annotated tag apache-arrow-0.12.0
in repository https://gitbox.apache.org/repos/asf/arrow.git.
*** WARNING: tag apache-arrow-0.12.0 was modified! ***
from 80ebd7f (tag)
to d38e39e (tag)
tagging d7a81b0ad5eee51178f37dbc2c418adc3da6f03d (commit)
replaces apache-arrow-0.11.0
by Krisztián Szűcs
on Tue Jan 15 22:12:38 2019 +0100
- Log -----------------------------------------------------------------
[maven-release-plugin] copy for tag apache-arrow-0.12.0
-----------------------------------------------------------------------
discard 0bbaef4 [maven-release-plugin] prepare release apache-arrow-0.12.0
discard 9f46847 [Release] Update versions for 0.12.0
discard 71a5d1d [Release] Update .deb/.rpm changelogs for 0.12.0
discard 9ab2b52 [Release] Update CHANGELOG.md for 0.12.0
add be663c1 ARROW-4247: [Release] Update verify script for 0.12.0
add 5598d2f ARROW-2828: [JS] Refactor Data, Vectors, Visitor, Typings,
build, tests, dependencies
add 85362b3 ARROW-4249: [Plasma] Clean up client namespace
add cf047fc ARROW-4256: [Release] Fix Windows verification script for
0.12 release
add a78a3d6 ARROW-4228: [GLib] Add garrow_list_data_type_get_field()
add 61b50dc ARROW-4257: [Release] Update release verification script to
check binaries on Bintray
add 6f4d1a9 ARROW-4246: [Plasma][Python] PlasmaClient.list returns wrong
information with CUDA enabled Plasma
add 87ac6fd ARROW-4246: [Plasma][Python][Follow-up] Ensure
plasma::ObjectTableEntry always has the same size regardless of whether built
with CUDA support
add 09d3496 ARROW-4260: [Python] NumPy buffer protocol failure
add 5a7507c ARROW-4266: [Python][CI] Disable ORC tests in dask
integration test
add 18c0e82 ARROW-4258: [Python] Safe cast fails from numpy float64 array
with nans to integer
add 143558e [CI] Temporary fix for conda-forge migration (#3406)
new 79594d0 [Release] Update CHANGELOG.md for 0.12.0
new 30ad982 [Release] Update .deb/.rpm changelogs for 0.12.0
new ba02353 [Release] Update versions for 0.12.0
new d7a81b0 [maven-release-plugin] prepare release apache-arrow-0.12.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 (80ebd7f)
\
N -- N -- N refs/tags/apache-arrow-0.12.0 (d38e39e)
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 4 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:
.travis.yml | 4 +-
CHANGELOG.md | 12 +-
c_glib/arrow-glib/composite-data-type.cpp | 17 +
c_glib/arrow-glib/composite-data-type.h | 6 +
c_glib/arrow-glib/version.h.in | 23 +
c_glib/doc/arrow-glib/arrow-glib-docs.xml | 4 +
c_glib/test/test-list-data-type.rb | 6 +-
ci/appveyor-cpp-build.bat | 15 +-
ci/appveyor-cpp-setup.bat | 2 +-
ci/appveyor-cpp-test-cmake-script.bat | 8 +-
ci/cpp-msvc-build-main.bat | 4 +-
ci/travis_before_script_c_glib.sh | 4 +-
ci/travis_install_toolchain.sh | 2 +-
ci/travis_script_integration.sh | 8 +-
ci/travis_script_js.sh | 5 +-
ci/travis_script_manylinux.sh | 2 +-
ci/travis_script_python.sh | 15 +-
cpp/src/arrow/python/numpy_to_arrow.cc | 12 +-
cpp/src/plasma/common.h | 18 +-
cpp/src/plasma/io.cc | 1 +
.../org_apache_arrow_plasma_PlasmaClientJNI.cc | 2 +
dev/release/verify-release-candidate.bat | 11 +-
dev/release/verify-release-candidate.sh | 107 +-
.../linux-packages/debian.ubuntu-trusty/changelog | 2 +-
dev/tasks/linux-packages/debian/changelog | 2 +-
dev/tasks/linux-packages/yum/arrow.spec.in | 2 +-
integration/dask/runtest.sh | 3 +-
integration/integration_test.py | 2 +-
js/.gitignore | 8 +-
js/.vscode/launch.json | 169 +
js/README.md | 43 +-
js/{index.ts => bin/arrow2csv.js} | 11 +-
js/bin/file-to-stream.js | 27 +-
js/bin/integration.js | 229 +-
js/bin/json-to-arrow.js | 53 +-
js/bin/print-buffer-alignment.js | 53 +-
js/bin/stream-to-file.js | 27 +-
js/examples/read_file.html | 2 +-
js/gulp/argv.js | 27 +-
js/gulp/arrow-task.js | 10 +-
js/gulp/clean-task.js | 13 +-
js/gulp/closure-task.js | 192 +-
js/gulp/{build-task.js => compile-task.js} | 6 +-
js/gulp/memoize-task.js | 10 +-
js/gulp/minify-task.js | 101 +-
js/gulp/package-task.js | 21 +-
js/gulp/test-task.js | 47 +-
js/gulp/typescript-task.js | 19 +-
js/gulp/util.js | 59 +-
js/gulpfile.js | 71 +-
js/index.ts | 2 +-
js/jest.config.js | 56 +
js/{index.ts => jest.coverage.config.js} | 14 +-
js/npm-release.sh | 6 +-
js/package-lock.json | 8050 +++++++-------------
js/package.json | 110 +-
js/perf/index.js | 24 +-
js/src/Arrow.dom.ts | 86 +
js/src/Arrow.externs.js | 814 --
js/{gulp/clean-task.js => src/Arrow.node.ts} | 22 +-
js/src/Arrow.ts | 374 +-
js/src/bin/arrow2csv.ts | 224 +-
js/src/column.ts | 100 +
js/src/compute/dataframe.ts | 209 +
js/src/{ => compute}/predicate.ts | 37 +-
js/src/data.ts | 482 +-
js/src/enum.ts | 95 +
js/src/fb/Schema.ts | 2 +-
js/src/interfaces.ts | 240 +
js/src/io/adapters.ts | 386 +
js/src/io/file.ts | 116 +
js/src/io/interfaces.ts | 180 +
js/src/io/stream.ts | 158 +
js/src/ipc/magic.ts | 53 -
js/src/ipc/message.ts | 249 +
js/src/ipc/metadata.ts | 96 -
js/src/ipc/metadata/file.ts | 163 +
js/src/ipc/metadata/json.ts | 208 +
js/src/ipc/metadata/message.ts | 593 ++
js/src/ipc/node/iterable.ts | 106 +
js/src/ipc/node/reader.ts | 85 +
js/src/ipc/node/writer.ts | 76 +
js/src/ipc/reader.ts | 737 ++
js/src/ipc/reader/arrow.ts | 55 -
js/src/ipc/reader/binary.ts | 432 --
js/src/ipc/reader/json.ts | 304 -
js/src/ipc/reader/node.ts | 78 -
js/src/ipc/reader/vector.ts | 131 -
js/src/ipc/whatwg/iterable.ts | 88 +
js/src/ipc/whatwg/reader.ts | 52 +
js/src/ipc/whatwg/writer.ts | 50 +
js/src/ipc/writer.ts | 417 +
js/src/ipc/writer/binary.ts | 725 --
js/src/recordbatch.ts | 126 +-
js/src/schema.ts | 107 +
js/src/table.ts | 430 +-
js/src/type.ts | 671 +-
js/src/util/bit.ts | 35 +-
js/src/util/bn.ts | 171 +
js/src/util/buffer.ts | 228 +
js/src/util/compat.ts | 153 +-
js/src/util/int.ts | 94 +-
js/src/util/node.ts | 93 -
js/src/util/pretty.ts | 33 +-
js/src/util/utf8.ts | 47 +
js/src/util/vector.ts | 134 +
js/src/vector.ts | 481 +-
js/src/vector/base.ts | 109 +
js/src/{ipc/writer/arrow.ts => vector/binary.ts} | 26 +-
js/{gulp/clean-task.js => src/vector/bool.ts} | 27 +-
js/src/vector/chunked.ts | 314 +-
js/src/vector/date.ts | 43 +
js/{index.ts => src/vector/decimal.ts} | 5 +-
js/src/vector/dictionary.ts | 65 +-
js/{index.ts => src/vector/fixedsizebinary.ts} | 6 +-
js/{index.ts => src/vector/fixedsizelist.ts} | 6 +-
js/src/vector/flat.ts | 290 -
js/src/vector/float.ts | 37 +
js/src/vector/index.ts | 183 +
js/src/vector/int.ts | 53 +
js/{index.ts => src/vector/interval.ts} | 7 +-
js/src/vector/list.ts | 131 +-
js/{gulp/clean-task.js => src/vector/map.ts} | 27 +-
js/src/vector/nested.ts | 247 -
js/{index.ts => src/vector/null.ts} | 5 +-
js/src/vector/row.ts | 100 +
js/{gulp/clean-task.js => src/vector/struct.ts} | 27 +-
js/{index.ts => src/vector/time.ts} | 9 +-
js/{gulp/clean-task.js => src/vector/timestamp.ts} | 20 +-
js/{index.ts => src/vector/union.ts} | 13 +-
js/src/{ipc/writer/arrow.ts => vector/utf8.ts} | 37 +-
js/src/vector/validity.ts | 75 -
js/src/vector/view.ts | 9 -
js/src/visitor.ts | 326 +-
js/src/visitor/bytewidth.ts | 65 +
js/src/visitor/get.ts | 315 +
js/src/visitor/indexof.ts | 181 +
js/src/visitor/iterator.ts | 170 +
js/src/visitor/jsontypeassembler.ts | 88 +
js/src/visitor/jsonvectorassembler.ts | 181 +
js/src/visitor/set.ts | 326 +
js/src/visitor/toarray.ts | 151 +
js/src/visitor/typeassembler.ts | 154 +
js/src/visitor/typector.ts | 79 +
js/src/visitor/vectorassembler.ts | 230 +
js/src/visitor/vectorctor.ts | 96 +
js/src/visitor/vectorloader.ts | 132 +
js/test/Arrow.ts | 36 +-
js/test/data/tables.ts | 85 +
js/test/generate-test-data.ts | 657 ++
js/test/inference/column.ts | 70 +
js/test/inference/nested.ts | 46 +
js/test/inference/visitor/get.ts | 39 +
js/test/integration/test-config.ts | 52 -
js/test/integration/validate-tests.ts | 213 -
js/test/jest-extensions.ts | 156 +-
js/test/tsconfig.coverage.json | 6 +
js/test/tsconfig.json | 11 +-
js/test/unit/generated-data-tests.ts | 238 +
js/test/unit/int-tests.ts | 2 +-
js/test/unit/ipc/helpers.ts | 206 +
js/test/unit/ipc/message-reader-tests.ts | 116 +
js/test/unit/ipc/reader/file-reader-tests.ts | 123 +
js/test/unit/ipc/reader/from-inference-tests.ts | 152 +
js/test/unit/ipc/reader/json-reader-tests.ts | 43 +
js/test/unit/ipc/reader/stream-reader-tests.ts | 65 +
js/test/unit/ipc/reader/streams-dom-tests.ts | 189 +
js/test/unit/ipc/reader/streams-node-tests.ts | 188 +
js/test/unit/ipc/validate.ts | 74 +
js/test/unit/ipc/writer/file-writer-tests.ts | 46 +
js/test/unit/ipc/writer/json-writer-tests.ts | 49 +
js/test/unit/ipc/writer/stream-writer-tests.ts | 71 +
js/test/unit/ipc/writer/streams-dom-tests.ts | 283 +
js/test/unit/ipc/writer/streams-node-tests.ts | 277 +
js/test/unit/table-tests.ts | 176 +-
js/test/unit/vector-tests.ts | 433 --
js/test/unit/vector/bool-vector-tests.ts | 102 +
js/test/unit/{ => vector}/date-vector-tests.ts | 24 +-
js/test/unit/vector/float16-vector-tests.ts | 73 +
js/test/unit/vector/numeric-vector-tests.ts | 190 +
js/test/unit/vector/vector-tests.ts | 127 +
js/test/unit/visitor-tests.ts | 168 +
js/test/unit/writer-tests.ts | 62 -
js/tsconfig/tsconfig.base.json | 2 +-
js/tsconfig/tsconfig.bin.cjs.json | 2 +-
js/tsconfig/tsconfig.es5.cls.json | 4 +-
python/pyarrow/_plasma.pyx | 3 +
python/pyarrow/tensorflow/plasma_op.cc | 1 +
python/pyarrow/tests/test_convert_pandas.py | 14 +-
python/pyarrow/tests/test_plasma_tf_op.py | 1 +
190 files changed, 17404 insertions(+), 12621 deletions(-)
create mode 100644 js/.vscode/launch.json
copy js/{index.ts => bin/arrow2csv.js} (69%)
mode change 100644 => 100755
rename js/gulp/{build-task.js => compile-task.js} (90%)
create mode 100644 js/jest.config.js
copy js/{index.ts => jest.coverage.config.js} (73%)
create mode 100644 js/src/Arrow.dom.ts
delete mode 100644 js/src/Arrow.externs.js
copy js/{gulp/clean-task.js => src/Arrow.node.ts} (59%)
create mode 100644 js/src/column.ts
create mode 100644 js/src/compute/dataframe.ts
rename js/src/{ => compute}/predicate.ts (94%)
create mode 100644 js/src/enum.ts
create mode 100644 js/src/interfaces.ts
create mode 100644 js/src/io/adapters.ts
create mode 100644 js/src/io/file.ts
create mode 100644 js/src/io/interfaces.ts
create mode 100644 js/src/io/stream.ts
delete mode 100644 js/src/ipc/magic.ts
create mode 100644 js/src/ipc/message.ts
delete mode 100644 js/src/ipc/metadata.ts
create mode 100644 js/src/ipc/metadata/file.ts
create mode 100644 js/src/ipc/metadata/json.ts
create mode 100644 js/src/ipc/metadata/message.ts
create mode 100644 js/src/ipc/node/iterable.ts
create mode 100644 js/src/ipc/node/reader.ts
create mode 100644 js/src/ipc/node/writer.ts
create mode 100644 js/src/ipc/reader.ts
delete mode 100644 js/src/ipc/reader/arrow.ts
delete mode 100644 js/src/ipc/reader/binary.ts
delete mode 100644 js/src/ipc/reader/json.ts
delete mode 100644 js/src/ipc/reader/node.ts
delete mode 100644 js/src/ipc/reader/vector.ts
create mode 100644 js/src/ipc/whatwg/iterable.ts
create mode 100644 js/src/ipc/whatwg/reader.ts
create mode 100644 js/src/ipc/whatwg/writer.ts
create mode 100644 js/src/ipc/writer.ts
delete mode 100644 js/src/ipc/writer/binary.ts
create mode 100644 js/src/schema.ts
create mode 100644 js/src/util/bn.ts
create mode 100644 js/src/util/buffer.ts
delete mode 100644 js/src/util/node.ts
create mode 100644 js/src/util/utf8.ts
create mode 100644 js/src/util/vector.ts
create mode 100644 js/src/vector/base.ts
copy js/src/{ipc/writer/arrow.ts => vector/binary.ts} (52%)
copy js/{gulp/clean-task.js => src/vector/bool.ts} (60%)
create mode 100644 js/src/vector/date.ts
copy js/{index.ts => src/vector/decimal.ts} (85%)
copy js/{index.ts => src/vector/fixedsizebinary.ts} (83%)
copy js/{index.ts => src/vector/fixedsizelist.ts} (80%)
delete mode 100644 js/src/vector/flat.ts
create mode 100644 js/src/vector/float.ts
create mode 100644 js/src/vector/index.ts
create mode 100644 js/src/vector/int.ts
copy js/{index.ts => src/vector/interval.ts} (69%)
copy js/{gulp/clean-task.js => src/vector/map.ts} (59%)
delete mode 100644 js/src/vector/nested.ts
copy js/{index.ts => src/vector/null.ts} (86%)
create mode 100644 js/src/vector/row.ts
copy js/{gulp/clean-task.js => src/vector/struct.ts} (57%)
copy js/{index.ts => src/vector/time.ts} (62%)
copy js/{gulp/clean-task.js => src/vector/timestamp.ts} (57%)
copy js/{index.ts => src/vector/union.ts} (64%)
rename js/src/{ipc/writer/arrow.ts => vector/utf8.ts} (51%)
delete mode 100644 js/src/vector/validity.ts
delete mode 100644 js/src/vector/view.ts
create mode 100644 js/src/visitor/bytewidth.ts
create mode 100644 js/src/visitor/get.ts
create mode 100644 js/src/visitor/indexof.ts
create mode 100644 js/src/visitor/iterator.ts
create mode 100644 js/src/visitor/jsontypeassembler.ts
create mode 100644 js/src/visitor/jsonvectorassembler.ts
create mode 100644 js/src/visitor/set.ts
create mode 100644 js/src/visitor/toarray.ts
create mode 100644 js/src/visitor/typeassembler.ts
create mode 100644 js/src/visitor/typector.ts
create mode 100644 js/src/visitor/vectorassembler.ts
create mode 100644 js/src/visitor/vectorctor.ts
create mode 100644 js/src/visitor/vectorloader.ts
create mode 100644 js/test/data/tables.ts
create mode 100644 js/test/generate-test-data.ts
create mode 100644 js/test/inference/column.ts
create mode 100644 js/test/inference/nested.ts
create mode 100644 js/test/inference/visitor/get.ts
delete mode 100644 js/test/integration/test-config.ts
delete mode 100644 js/test/integration/validate-tests.ts
create mode 100644 js/test/tsconfig.coverage.json
create mode 100644 js/test/unit/generated-data-tests.ts
create mode 100644 js/test/unit/ipc/helpers.ts
create mode 100644 js/test/unit/ipc/message-reader-tests.ts
create mode 100644 js/test/unit/ipc/reader/file-reader-tests.ts
create mode 100644 js/test/unit/ipc/reader/from-inference-tests.ts
create mode 100644 js/test/unit/ipc/reader/json-reader-tests.ts
create mode 100644 js/test/unit/ipc/reader/stream-reader-tests.ts
create mode 100644 js/test/unit/ipc/reader/streams-dom-tests.ts
create mode 100644 js/test/unit/ipc/reader/streams-node-tests.ts
create mode 100644 js/test/unit/ipc/validate.ts
create mode 100644 js/test/unit/ipc/writer/file-writer-tests.ts
create mode 100644 js/test/unit/ipc/writer/json-writer-tests.ts
create mode 100644 js/test/unit/ipc/writer/stream-writer-tests.ts
create mode 100644 js/test/unit/ipc/writer/streams-dom-tests.ts
create mode 100644 js/test/unit/ipc/writer/streams-node-tests.ts
delete mode 100644 js/test/unit/vector-tests.ts
create mode 100644 js/test/unit/vector/bool-vector-tests.ts
rename js/test/unit/{ => vector}/date-vector-tests.ts (77%)
create mode 100644 js/test/unit/vector/float16-vector-tests.ts
create mode 100644 js/test/unit/vector/numeric-vector-tests.ts
create mode 100644 js/test/unit/vector/vector-tests.ts
create mode 100644 js/test/unit/visitor-tests.ts
delete mode 100644 js/test/unit/writer-tests.ts