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 2021/04/18 23:44:59 UTC

[arrow] branch release-4.0.0 updated (1807bc3 -> 8eab044)

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

kszucs pushed a change to branch release-4.0.0
in repository https://gitbox.apache.org/repos/asf/arrow.git.


    omit 1807bc3  [Release] Fix crossbow tasks for java and integration tests
    omit 1fe9f99  [Release] Update linux packaging scripts and fall back to bintray
    omit a5f647f  [Release] Place post-tag commits as a post release step
    omit f872d65  [Release] Support crossbow build number in the upload script
    omit bad8316  [Release] Install Ninja in the linux release verification build
    omit 557b26b  [Release] Use stable rust toolchain for release verification
    omit 6a98b43  [Release] Improve crossbow release integration
    omit 3df78d3  [Release] Update versions for 4.0.0
    omit 0bc4028  [Release] Update .deb/.rpm changelogs for 4.0.0
    omit 6587eea  [Release] Update CHANGELOG.md for 4.0.0
     add 3e5895d  ARROW-12111: [Java] Generate flatbuffer files using flatc 1.12.0
     add b2ceb8f  ARROW-12104: [Go][Parquet] Second chunk of Ported Go Parquet code
     add 715cb57  ARROW-11999: [Java] Support parallel vector element search with user-specified comparator
     add 66aa3e7  ARROW-12380: [Rust] [Ballista] Basic scheduler ui
     add 9c1e5bd  ARROW-12421: [Rust] [DataFusion] Disable repartition rule
     add fdd6ab1  ARROW-12429: [C++] Fix incorrectly registered test
     add ade457f  ARROW-12419: [Java] Remove to download flatc binary for s390x
     add d4c5c3c  ARROW-12433: [Rust] Update nightly rust version
     add bb53986  ARROW-12334: [Rust] [Ballista] Aggregate queries producing incorrect results
     add 7ad51be  ARROW-12437: [Rust] [Ballista] Create DataFusion context without repartition
     add 27c4fa2  ARROW-12421: [Rust] [DataFusion] Fix topkexec failure
     add be8b486  ARROW-12398: [Rust] remove redundant bound check in iterators
     add 7e3deb5  ARROW-12425: [Rust] Fix new_null_array dictionary creation
     add 6c1f6cc  ARROW-12436: [Rust][Ballista] Add watch capabilities to config backend trait
     add 26cdb15  Ballista now uses relative paths for dependencies (#10087)
     add 9a4ef46  ARROW-12432: [Rust] [DataFusion] Add metrics to SortExec
     add e2625d2  ARROW-12440: [Release][Packaging] Various packaging, release script and release verification script fixes
     add 8eab044  ARROW-12420: [C++/Dataset] Reading null columns as dictionary not longer possible

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

 * -- * -- B -- O -- O -- O   (1807bc3)
            \
             N -- N -- N   refs/heads/release-4.0.0 (8eab044)

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.

No new revisions were added by this update.

Summary of changes:
 .env                                               |     2 +-
 .github/workflows/archery.yml                      |     2 +-
 .github/workflows/rust.yml                         |     6 +-
 CHANGELOG.md                                       |   698 --
 c_glib/meson.build                                 |     2 +-
 ci/docker/linux-apt-lint.dockerfile                |     2 +-
 ci/scripts/PKGBUILD                                |     2 +-
 ci/scripts/java_build.sh                           |     9 -
 cpp/CMakeLists.txt                                 |     2 +-
 cpp/src/arrow/compute/exec.cc                      |     1 +
 .../arrow/compute/kernels/scalar_cast_nested.cc    |     7 +-
 cpp/src/arrow/compute/kernels/scalar_cast_test.cc  |     8 +
 cpp/src/arrow/util/async_generator_test.cc         |     2 +-
 cpp/vcpkg.json                                     |     2 +-
 csharp/Directory.Build.props                       |     2 +-
 dev/archery/archery/crossbow/cli.py                |     1 +
 dev/archery/archery/release.py                     |     2 +-
 dev/release/01-prepare-test.rb                     |   173 +-
 dev/release/rat_exclude_files.txt                  |     5 +
 dev/release/utils-prepare.sh                       |    53 +-
 dev/tasks/conda-recipes/azure.win.yml              |     4 +-
 dev/tasks/homebrew-formulae/apache-arrow.rb        |     2 +-
 .../homebrew-formulae/autobrew/apache-arrow.rb     |     2 +-
 .../apache-arrow-apt-source/debian/changelog       |     5 -
 .../yum/apache-arrow-release.spec.in               |     3 -
 .../linux-packages/apache-arrow/debian/changelog   |     6 -
 .../linux-packages/apache-arrow/yum/arrow.spec.in  |     3 -
 go/parquet/compress/brotli.go                      |   115 +
 go/parquet/compress/compress.go                    |   156 +
 go/parquet/compress/compress_test.go               |   138 +
 go/parquet/compress/gzip.go                        |    98 +
 go/parquet/compress/snappy.go                      |    62 +
 go/parquet/compress/zstd.go                        |   112 +
 go/parquet/encryption_properties.go                |   711 ++
 go/parquet/encryption_properties_test.go           |   217 +
 go/parquet/go.mod                                  |     4 +
 go/parquet/go.sum                                  |     8 +
 go/parquet/internal/bmi/Makefile                   |     9 +-
 go/parquet/internal/bmi/bitmap_bmi2.s              |     2 +-
 go/{arrow => parquet}/internal/debug/assert_off.go |     0
 go/parquet/{go.mod => internal/debug/assert_on.go} |    23 +-
 go/parquet/{go.mod => internal/debug/doc.go}       |    22 +-
 go/parquet/internal/encryption/aes.go              |   264 +
 go/parquet/internal/encryption/decryptor.go        |   261 +
 go/parquet/internal/encryption/encryptor.go        |   237 +
 go/parquet/internal/encryption/key_handling.go     |    62 +
 .../gen-go/parquet/GoUnusedProtection__.go         |     6 +
 .../internal/gen-go/parquet/parquet-consts.go      |    23 +
 go/parquet/internal/gen-go/parquet/parquet.go      | 10961 ++++++++++++++++
 .../internal/gen-go/parquet/staticcheck.conf       |    17 +
 go/parquet/internal/thrift/helpers.go              |    87 +
 go/parquet/internal/utils/Makefile                 |     4 +
 go/parquet/reader_properties.go                    |    79 +
 go/parquet/reader_writer_properties_test.go        |    69 +
 go/parquet/types.go                                |   187 +
 go/parquet/writer_properties.go                    |   510 +
 java/README.md                                     |    52 +-
 .../arrow/algorithm/search/ParallelSearcher.java   |    77 +-
 .../algorithm/search/TestParallelSearcher.java     |    52 +-
 java/format/pom.xml                                |   120 -
 .../main/java/org/apache/arrow/flatbuf/Binary.java |    51 +
 .../main/java/org/apache/arrow/flatbuf/Block.java  |    61 +
 .../org/apache/arrow/flatbuf/BodyCompression.java  |    72 +
 .../arrow/flatbuf/BodyCompressionMethod.java       |    43 +
 .../main/java/org/apache/arrow/flatbuf/Bool.java   |    48 +
 .../main/java/org/apache/arrow/flatbuf/Buffer.java |    63 +
 .../org/apache/arrow/flatbuf/CompressionType.java  |    29 +-
 .../main/java/org/apache/arrow/flatbuf/Date.java   |    65 +
 .../java/org/apache/arrow/flatbuf/DateUnit.java    |    29 +-
 .../java/org/apache/arrow/flatbuf/Decimal.java     |    81 +
 .../org/apache/arrow/flatbuf/DictionaryBatch.java  |    79 +
 .../apache/arrow/flatbuf/DictionaryEncoding.java   |    88 +
 .../org/apache/arrow/flatbuf/DictionaryKind.java   |    35 +-
 .../java/org/apache/arrow/flatbuf/Duration.java    |    57 +
 .../java/org/apache/arrow/flatbuf/Endianness.java  |    33 +-
 .../java/org/apache/arrow/flatbuf/Feature.java     |    62 +
 .../main/java/org/apache/arrow/flatbuf/Field.java  |   120 +
 .../java/org/apache/arrow/flatbuf/FieldNode.java   |    68 +
 .../org/apache/arrow/flatbuf/FixedSizeBinary.java  |    60 +
 .../org/apache/arrow/flatbuf/FixedSizeList.java    |    60 +
 .../org/apache/arrow/flatbuf/FloatingPoint.java    |    57 +
 .../main/java/org/apache/arrow/flatbuf/Footer.java |   100 +
 .../main/java/org/apache/arrow/flatbuf/Int.java    |    61 +
 .../java/org/apache/arrow/flatbuf/Interval.java    |    57 +
 .../org/apache/arrow/flatbuf/IntervalUnit.java     |    29 +-
 .../java/org/apache/arrow/flatbuf/KeyValue.java    |    70 +
 .../java/org/apache/arrow/flatbuf/LargeBinary.java |    52 +
 .../java/org/apache/arrow/flatbuf/LargeList.java   |    52 +
 .../java/org/apache/arrow/flatbuf/LargeUtf8.java   |    52 +
 .../main/java/org/apache/arrow/flatbuf/List.java   |    48 +
 .../main/java/org/apache/arrow/flatbuf/Map.java    |    87 +
 .../java/org/apache/arrow/flatbuf/Message.java     |    81 +
 .../org/apache/arrow/flatbuf/MessageHeader.java    |    44 +
 .../org/apache/arrow/flatbuf/MetadataVersion.java  |    54 +
 .../main/java/org/apache/arrow/flatbuf/Null.java   |    51 +
 .../java/org/apache/arrow/flatbuf/Precision.java   |    30 +-
 .../java/org/apache/arrow/flatbuf/RecordBatch.java |   103 +
 .../main/java/org/apache/arrow/flatbuf/Schema.java |   102 +
 .../arrow/flatbuf/SparseMatrixCompressedAxis.java  |    29 +-
 .../apache/arrow/flatbuf/SparseMatrixIndexCSX.java |   114 +
 .../org/apache/arrow/flatbuf/SparseTensor.java     |    92 +
 .../apache/arrow/flatbuf/SparseTensorIndex.java    |    31 +-
 .../apache/arrow/flatbuf/SparseTensorIndexCOO.java |   118 +
 .../apache/arrow/flatbuf/SparseTensorIndexCSF.java |   173 +
 .../java/org/apache/arrow/flatbuf/Struct_.java     |    53 +
 .../main/java/org/apache/arrow/flatbuf/Tensor.java |    91 +
 .../java/org/apache/arrow/flatbuf/TensorDim.java   |    74 +
 .../main/java/org/apache/arrow/flatbuf/Time.java   |    66 +
 .../java/org/apache/arrow/flatbuf/TimeUnit.java    |    31 +-
 .../java/org/apache/arrow/flatbuf/Timestamp.java   |    93 +
 .../main/java/org/apache/arrow/flatbuf/Type.java   |    55 +
 .../main/java/org/apache/arrow/flatbuf/Union.java  |    74 +
 .../java/org/apache/arrow/flatbuf/UnionMode.java   |    29 +-
 .../main/java/org/apache/arrow/flatbuf/Utf8.java   |    51 +
 java/pom.xml                                       |     5 +-
 js/package.json                                    |     2 +-
 matlab/CMakeLists.txt                              |     2 +-
 python/pyarrow/tests/test_array.py                 |     3 +-
 python/pyarrow/tests/test_dataset.py               |    21 +
 python/setup.py                                    |     2 +-
 r/DESCRIPTION                                      |     2 +-
 r/NEWS.md                                          |     2 +-
 ruby/red-arrow-cuda/lib/arrow-cuda/version.rb      |     2 +-
 .../red-arrow-dataset/lib/arrow-dataset/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                       |     4 +-
 rust/arrow-flight/src/arrow.flight.protocol.rs     |    14 +-
 rust/arrow-pyarrow-integration-testing/Cargo.toml  |     4 +-
 rust/arrow/Cargo.toml                              |     2 +-
 rust/arrow/README.md                               |     2 +-
 rust/arrow/src/array/array.rs                      |    13 +-
 rust/arrow/src/array/array_boolean.rs              |    13 +-
 rust/arrow/src/array/array_primitive.rs            |    14 +-
 rust/arrow/src/array/iterator.rs                   |    70 +-
 rust/ballista/rust/benchmarks/tpch/Cargo.toml      |    11 +-
 rust/ballista/rust/client/Cargo.toml               |     7 +-
 rust/ballista/rust/client/src/context.rs           |     8 +-
 rust/ballista/rust/core/Cargo.toml                 |    10 +-
 rust/ballista/rust/core/src/utils.rs               |    18 +
 rust/ballista/rust/executor/Cargo.toml             |    10 +-
 rust/ballista/rust/scheduler/Cargo.toml            |     7 +-
 rust/ballista/rust/scheduler/README.md             |     8 +
 rust/ballista/rust/scheduler/src/api/handlers.rs   |    41 +-
 rust/ballista/rust/scheduler/src/api/mod.rs        |     4 +-
 rust/ballista/rust/scheduler/src/lib.rs            |    97 +-
 rust/ballista/rust/scheduler/src/main.rs           |     7 +-
 rust/ballista/rust/scheduler/src/state/etcd.rs     |    90 +-
 rust/ballista/rust/scheduler/src/state/mod.rs      |   357 +-
 .../rust/scheduler/src/state/standalone.rs         |    73 +-
 rust/ballista/ui/scheduler/.gitignore              |    23 +
 rust/ballista/ui/scheduler/README.md               |    45 +
 rust/ballista/ui/scheduler/index.d.ts              |    18 +
 rust/ballista/ui/scheduler/package.json            |    58 +
 rust/ballista/ui/scheduler/public/favicon.ico      |   Bin 0 -> 3870 bytes
 rust/ballista/ui/scheduler/public/index.html       |    62 +
 rust/ballista/ui/scheduler/public/logo192.png      |   Bin 0 -> 5347 bytes
 rust/ballista/ui/scheduler/public/logo512.png      |   Bin 0 -> 9664 bytes
 rust/ballista/ui/scheduler/public/manifest.json    |    25 +
 .../ballista/ui/scheduler/public/robots.txt        |    12 +-
 rust/ballista/ui/scheduler/react-table-config.d.ts |   137 +
 rust/ballista/ui/scheduler/src/App.css             |    18 +
 rust/ballista/ui/scheduler/src/App.test.tsx        |    26 +
 rust/ballista/ui/scheduler/src/App.tsx             |    97 +
 .../ui/scheduler/src/components/DataTable.tsx      |   131 +
 .../ballista/ui/scheduler/src/components/Empty.tsx |    36 +
 .../ui/scheduler/src/components/Footer.tsx         |    28 +
 .../ui/scheduler/src/components/Header.tsx         |    82 +
 .../ui/scheduler/src/components/NodesList.tsx      |    71 +
 .../ui/scheduler/src/components/QueriesList.tsx    |   115 +
 .../ui/scheduler/src/components/Summary.tsx        |    89 +
 rust/ballista/ui/scheduler/src/components/logo.svg |    25 +
 rust/ballista/ui/scheduler/src/index.css           |    32 +
 rust/ballista/ui/scheduler/src/index.tsx           |    38 +
 rust/ballista/ui/scheduler/src/react-app-env.d.ts  |    18 +
 rust/ballista/ui/scheduler/src/reportWebVitals.ts  |    32 +
 rust/ballista/ui/scheduler/src/setupTests.ts       |    22 +
 rust/ballista/ui/scheduler/tsconfig.json           |    28 +
 rust/ballista/ui/scheduler/yarn.lock               | 12431 +++++++++++++++++++
 rust/benchmarks/Cargo.toml                         |     2 +-
 rust/datafusion-examples/Cargo.toml                |     2 +-
 rust/datafusion/Cargo.toml                         |     6 +-
 rust/datafusion/README.md                          |     2 +-
 rust/datafusion/src/execution/context.rs           |     2 +-
 .../datafusion/src/physical_plan/hash_aggregate.rs |     7 +-
 rust/datafusion/src/physical_plan/mod.rs           |    14 +-
 rust/datafusion/src/physical_plan/sort.rs          |    71 +-
 rust/datafusion/tests/user_defined_plan.rs         |    50 +-
 rust/integration-testing/Cargo.toml                |     2 +-
 rust/parquet/Cargo.toml                            |     6 +-
 rust/parquet/README.md                             |     4 +-
 rust/parquet_derive/Cargo.toml                     |     4 +-
 rust/parquet_derive/README.md                      |     4 +-
 rust/parquet_derive_test/Cargo.toml                |     6 +-
 196 files changed, 32572 insertions(+), 1503 deletions(-)
 create mode 100644 go/parquet/compress/brotli.go
 create mode 100644 go/parquet/compress/compress.go
 create mode 100644 go/parquet/compress/compress_test.go
 create mode 100644 go/parquet/compress/gzip.go
 create mode 100644 go/parquet/compress/snappy.go
 create mode 100644 go/parquet/compress/zstd.go
 create mode 100644 go/parquet/encryption_properties.go
 create mode 100644 go/parquet/encryption_properties_test.go
 copy go/{arrow => parquet}/internal/debug/assert_off.go (100%)
 copy go/parquet/{go.mod => internal/debug/assert_on.go} (60%)
 copy go/parquet/{go.mod => internal/debug/doc.go} (60%)
 create mode 100644 go/parquet/internal/encryption/aes.go
 create mode 100644 go/parquet/internal/encryption/decryptor.go
 create mode 100644 go/parquet/internal/encryption/encryptor.go
 create mode 100644 go/parquet/internal/encryption/key_handling.go
 create mode 100644 go/parquet/internal/gen-go/parquet/GoUnusedProtection__.go
 create mode 100644 go/parquet/internal/gen-go/parquet/parquet-consts.go
 create mode 100644 go/parquet/internal/gen-go/parquet/parquet.go
 create mode 100644 go/parquet/internal/gen-go/parquet/staticcheck.conf
 create mode 100644 go/parquet/internal/thrift/helpers.go
 create mode 100644 go/parquet/reader_properties.go
 create mode 100644 go/parquet/reader_writer_properties_test.go
 create mode 100644 go/parquet/writer_properties.go
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Binary.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Block.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/BodyCompression.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/BodyCompressionMethod.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Bool.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Buffer.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/CompressionType.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Date.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/DateUnit.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Decimal.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/DictionaryBatch.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/DictionaryEncoding.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/DictionaryKind.java (55%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Duration.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/Endianness.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Feature.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Field.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/FieldNode.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/FixedSizeBinary.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/FixedSizeList.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/FloatingPoint.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Footer.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Int.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Interval.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/IntervalUnit.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/KeyValue.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/LargeBinary.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/LargeList.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/LargeUtf8.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/List.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Map.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Message.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/MessageHeader.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/MetadataVersion.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Null.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/Precision.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/RecordBatch.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Schema.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/SparseMatrixCompressedAxis.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/SparseMatrixIndexCSX.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/SparseTensor.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/SparseTensorIndex.java (58%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/SparseTensorIndexCOO.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/SparseTensorIndexCSF.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Struct_.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Tensor.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/TensorDim.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Time.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/TimeUnit.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Timestamp.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Type.java
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Union.java
 copy go/parquet/go.mod => java/format/src/main/java/org/apache/arrow/flatbuf/UnionMode.java (60%)
 create mode 100644 java/format/src/main/java/org/apache/arrow/flatbuf/Utf8.java
 create mode 100644 rust/ballista/ui/scheduler/.gitignore
 create mode 100644 rust/ballista/ui/scheduler/README.md
 create mode 100644 rust/ballista/ui/scheduler/index.d.ts
 create mode 100644 rust/ballista/ui/scheduler/package.json
 create mode 100644 rust/ballista/ui/scheduler/public/favicon.ico
 create mode 100644 rust/ballista/ui/scheduler/public/index.html
 create mode 100644 rust/ballista/ui/scheduler/public/logo192.png
 create mode 100644 rust/ballista/ui/scheduler/public/logo512.png
 create mode 100644 rust/ballista/ui/scheduler/public/manifest.json
 copy ruby/red-arrow/lib/arrow/version.rb => rust/ballista/ui/scheduler/public/robots.txt (81%)
 create mode 100644 rust/ballista/ui/scheduler/react-table-config.d.ts
 create mode 100644 rust/ballista/ui/scheduler/src/App.css
 create mode 100644 rust/ballista/ui/scheduler/src/App.test.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/App.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/DataTable.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/Empty.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/Footer.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/Header.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/NodesList.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/QueriesList.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/Summary.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/components/logo.svg
 create mode 100644 rust/ballista/ui/scheduler/src/index.css
 create mode 100644 rust/ballista/ui/scheduler/src/index.tsx
 create mode 100644 rust/ballista/ui/scheduler/src/react-app-env.d.ts
 create mode 100644 rust/ballista/ui/scheduler/src/reportWebVitals.ts
 create mode 100644 rust/ballista/ui/scheduler/src/setupTests.ts
 create mode 100644 rust/ballista/ui/scheduler/tsconfig.json
 create mode 100644 rust/ballista/ui/scheduler/yarn.lock