Skip to content

Commit 38565f2

Browse files
committed
New upstream version 19.0.1
1 parent 7cee914 commit 38565f2

File tree

4,597 files changed

+145330
-1047026
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,597 files changed

+145330
-1047026
lines changed

.asf.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
# under the License.
1717

1818
github:
19-
description: "Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing"
19+
description: "Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics"
2020
homepage: https://arrow.apache.org/
2121
collaborators:
2222
- anjakefala
2323
- benibus
24-
- danepitkin
25-
- davisusanibar
26-
- felipecrv
24+
- jbonofre
2725
- js8544
28-
- amoeba
26+
- laurentgo
27+
- vibhatha
28+
- ZhangHuiGui
2929

3030
notifications:
3131
commits: commits@arrow.apache.org

.clang-format

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ BasedOnStyle: Google
1919
ColumnLimit: 90
2020
DerivePointerAlignment: false
2121
IncludeBlocks: Preserve
22+
IndentPPDirectives: AfterHash

.dir-locals.el

Lines changed: 0 additions & 23 deletions
This file was deleted.

.dockerignore

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
# include explicitly
2828
!ci/**
2929
!c_glib/Gemfile
30-
!dev/archery/setup.py
3130
!dev/release/setup-*.sh
3231
!docs/requirements*.txt
32+
!go/go.mod
33+
!go/go.sum
3334
!python/requirements*.txt
34-
!python/manylinux1/**
3535
!r/DESCRIPTION
3636
!ruby/Gemfile
3737
!ruby/red-arrow/Gemfile
@@ -46,20 +46,3 @@
4646
!ruby/red-parquet/Gemfile
4747
!ruby/red-parquet/lib/parquet/version.rb
4848
!ruby/red-parquet/red-parquet.gemspec
49-
!ruby/red-plasma/Gemfile
50-
!ruby/red-plasma/lib/plasma/version.rb
51-
!ruby/red-plasma/red-plasma.gemspec
52-
!rust/Cargo.toml
53-
!rust/benchmarks/Cargo.toml
54-
!rust/arrow/Cargo.toml
55-
!rust/arrow/benches
56-
!rust/arrow-flight/Cargo.toml
57-
!rust/parquet/Cargo.toml
58-
!rust/parquet/build.rs
59-
!rust/parquet_derive/Cargo.toml
60-
!rust/parquet_derive_test/Cargo.toml
61-
!rust/datafusion/Cargo.toml
62-
!rust/datafusion/benches
63-
!rust/integration-testing/Cargo.toml
64-
!go/go.mod
65-
!go/go.sum

.editorconfig

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
# This is an EditorConfig file: https://editorconfig.org/
19+
20+
# This is the top-most config for this project
21+
root = true
22+
23+
# General settings
24+
25+
[*]
26+
insert_final_newline = true
27+
trim_trailing_whitespace = true
28+
charset = utf-8
29+
spelling_language = en
30+
31+
# Language-specific settings, in approximate alphabetical order
32+
33+
[*.{c,cc,cpp,h,hh,hpp}]
34+
indent_size = 2
35+
indent_style = space
36+
37+
[*.cmake]
38+
indent_size = 2
39+
indent_style = space
40+
41+
[CMakeLists.txt]
42+
indent_size = 2
43+
indent_style = space
44+
45+
[*.cs]
46+
indent_size = 4
47+
indent_style = space
48+
49+
[*.{fbs,proto,thrift}]
50+
indent_size = 2
51+
indent_style = space
52+
53+
[*.go]
54+
indent_size = 8
55+
indent_style = tab
56+
tab_width = 8
57+
58+
[*.{js,ts}]
59+
indent_size = 4
60+
indent_style = space
61+
62+
[*.{py,pyx,pxd,pxi}]
63+
indent_size = 4
64+
indent_style = space
65+
66+
[*.r]
67+
indent_size = 2
68+
indent_style = space
69+
70+
[*.rb]
71+
indent_size = 2
72+
indent_style = space
73+
74+
[*.rst]
75+
indent_size = 3
76+
indent_style = space
77+
78+
[*.sh]
79+
indent_size = 2
80+
indent_style = space
81+
82+
[*.vala]
83+
indent_size = 4
84+
indent_style = space
85+
86+
[*.{yml,yaml}]
87+
indent_size = 2
88+
indent_style = space

.env

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -47,36 +47,36 @@ ULIMIT_CORE=-1
4747

4848
# Default versions for platforms
4949
ALMALINUX=8
50-
ALPINE_LINUX=3.16
51-
DEBIAN=11
52-
FEDORA=38
53-
UBUNTU=20.04
50+
ALPINE_LINUX=3.18
51+
DEBIAN=12
52+
FEDORA=39
53+
UBUNTU=22.04
5454

5555
# Default versions for various dependencies
5656
CLANG_TOOLS=14
5757
CUDA=11.2.2
5858
DASK=latest
59-
DOTNET=7.0
60-
GCC_VERSION=""
61-
GO=1.19.13
62-
STATICCHECK=v0.4.5
59+
DOTNET=8.0
60+
GCC=
6361
HDFS=3.2.1
64-
JDK=8
62+
JDK=11
6563
KARTOTHEK=latest
6664
# LLVM 12 and GCC 11 reports -Wmismatched-new-delete.
6765
LLVM=14
68-
MAVEN=3.5.4
66+
MAVEN=3.8.7
6967
NODE=18
7068
NUMBA=latest
7169
NUMPY=latest
7270
PANDAS=latest
73-
PYTHON=3.8
74-
R=4.2
71+
PYTHON=3.9
72+
PYTHON_IMAGE_TAG=3.9
73+
PYTHON_ABI_TAG=cp39
74+
R=4.4
7575
SPARK=master
7676
TURBODBC=latest
7777

78-
# These correspond to images on Docker Hub that contain R, e.g. rhub/ubuntu-gcc-release:latest
79-
R_IMAGE=ubuntu-gcc-release
78+
# These correspond to images on Docker Hub that contain R, e.g. rhub/ubuntu-release:latest
79+
R_IMAGE=ubuntu-release
8080
R_ORG=rhub
8181
R_TAG=latest
8282

@@ -86,21 +86,19 @@ ARROW_R_DEV=TRUE
8686
R_PRUNE_DEPS=FALSE
8787
TZ=UTC
8888

89-
# Any non-empty string will install devtoolset-${DEVTOOLSET_VERSION}
90-
DEVTOOLSET_VERSION=
91-
9289
# Used through docker-compose.yml and serves as the default version for the
9390
# ci/scripts/install_vcpkg.sh script. Prefer to use short SHAs to keep the
9491
# docker tags more readable.
95-
VCPKG="501db0f17ef6df184fcdbfbe0f87cde2313b6ab1" # 2023.04.15 Release
92+
VCPKG="943c5ef1c8f6b5e6ced092b242c8299caae2ff01" # 2024.04.26 Release
9693

9794
# This must be updated when we update
98-
# ci/docker/python-wheel-windows-vs2017.dockerfile.
95+
# ci/docker/python-wheel-windows-vs2019.dockerfile.
9996
# This is a workaround for our CI problem that "archery docker build" doesn't
10097
# use pulled built images in dev/tasks/python-wheels/github.windows.yml.
101-
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2023-08-02
98+
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-08-06
10299

103-
# Use conanio/${CONAN} for "docker-compose run --rm conan". See
104-
# https://github.com/conan-io/conan-docker-tools#readme for available
105-
# images.
106-
CONAN=gcc10
100+
# Use conanio/${CONAN_BASE}:{CONAN_VERSION} for "docker compose run --rm conan".
101+
# See https://github.com/conan-io/conan-docker-tools#readme and
102+
# https://hub.docker.com/u/conanio for available images.
103+
CONAN_BASE=gcc10
104+
CONAN_VERSION=1.62.0

.github/.dir-locals.el

Lines changed: 0 additions & 19 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,47 +30,41 @@
3030
# /cpp/
3131
/cpp/src/arrow/acero @westonpace
3232
/cpp/src/arrow/adapters/orc @wgtmac
33-
/cpp/src/arrow/dataset @westonpace
3433
/cpp/src/arrow/engine @westonpace
3534
/cpp/src/arrow/flight/ @lidavidm
36-
/cpp/src/arrow/util/async* @westonpace
37-
/cpp/src/arrow/util/future* @westonpace
38-
/cpp/src/arrow/util/thread* @westonpace
3935
/cpp/src/parquet @wgtmac
40-
/cpp/src/skyhook @westonpace
41-
/csharp/ @westonpace
36+
/csharp/ @curthagenlocher
4237
/go/ @zeroshade
4338
/java/ @lidavidm
4439
/js/ @domoritz @trxcllnt
45-
/matlab/ @kevingurney @kou
40+
/matlab/ @kevingurney @kou @sgilmore10
4641
/python/pyarrow/_flight.pyx @lidavidm
4742
/python/pyarrow/**/*gandiva* @wjones127
48-
/r/ @paleolimbot @thisisnic
43+
/r/ @jonkeane @thisisnic
4944
/ruby/ @kou
5045
/swift/ @kou
5146

5247
# Docs
5348
# /docs/
54-
# .readthedocs.yml
5549
# *.md
5650
# *.rmd
5751
# *.rst
5852
# *.txt
5953

6054
# PR CI and repository files
61-
/.github/ @assignUser @kou @raulcd
55+
/.github/ @assignUser @jonkeane @kou @raulcd
6256
.asf.yaml @assignUser @kou @raulcd
6357
.pre-commit-config.yaml @raulcd
6458
.travis.yml @assignUser @kou @raulcd
6559
appveyor.yml @assignUser @kou @raulcd
6660
# .git*
6761

6862
# release scripts, archery etc.
69-
/ci/ @assignUser @kou @raulcd
70-
/dev/ @assignUser @kou @raulcd
63+
/ci/ @assignUser @jonkeane @kou @raulcd
64+
/dev/ @assignUser @jonkeane @kou @raulcd
7165
.dockerignore @raulcd
72-
.env @assignUser @kou @raulcd
73-
docker-compose.yml @assignUser @kou @raulcd
66+
.env @assignUser @jonkeane @kou @raulcd
67+
docker-compose.yml @assignUser @jonkeane @kou @raulcd
7468

7569
# R specific packaging tooling
7670
/r/configure* @assignUser

.github/CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@ We prefer to receive contributions in the form of GitHub pull requests. Please
4040
send pull requests against the [github.com/apache/arrow][4] repository following
4141
the procedure below.
4242

43-
If you are looking for some ideas on what to contribute, check out the [JIRA
43+
If you are looking for some ideas on what to contribute, check out the [GitHub
4444
issues][3] for the Apache Arrow project. Comment on the issue and/or contact
4545
[dev@arrow.apache.org](https://lists.apache.org/list.html?dev@arrow.apache.org)
4646
with your questions and ideas.
4747

48-
If you’d like to report a bug but don’t have time to fix it, you can still post
49-
it on JIRA, or email the mailing list
48+
If you’d like to report a bug but don’t have time to fix it, you can still create
49+
a GitHub issue, or email the mailing list
5050
[dev@arrow.apache.org](https://lists.apache.org/list.html?dev@arrow.apache.org)
5151

5252
To contribute a patch:
5353

5454
1. Break your work into small, single-purpose patches if possible. It’s much
5555
harder to merge in a large change with a lot of disjoint features.
56-
2. If one doesn't already exist, create a JIRA for your patch on the [Arrow Project
57-
JIRA](https://issues.apache.org/jira/browse/ARROW).
56+
2. If one doesn't already exist, create a GitHub issue for your patch on the [Arrow Project
57+
GitHub](https://github.com/apache/arrow/issues).
5858
3. Submit the patch as a GitHub pull request against the main branch. For a
5959
tutorial, see the GitHub guides on [forking a repo](https://help.github.com/en/articles/fork-a-repo)
60-
and [sending a pull request](https://help.github.com/en/articles/creating-a-pull-request-from-a-fork). So that your pull request syncs with the JIRA issue, prefix your pull request
61-
name with the JIRA issue id (ex: [ARROW-767: [C++] Filesystem abstraction](https://github.com/apache/arrow/pull/4225))
60+
and [sending a pull request](https://help.github.com/en/articles/creating-a-pull-request-from-a-fork). Prefix your pull request
61+
name with the GitHub issue id (ex: [GH-767: [C++] Filesystem abstraction](https://github.com/apache/arrow/pull/4225))
6262
4. Make sure that your code passes the unit tests. You can find instructions
6363
how to run the unit tests for each Arrow component in its respective README
6464
file.
@@ -68,5 +68,5 @@ Thank you in advance for your contributions!
6868

6969
[1]: mailto:dev-subscribe@arrow.apache.org
7070
[2]: https://github.com/apache/arrow/tree/main/format
71-
[3]: https://issues.apache.org/jira/browse/ARROW
71+
[3]: https://github.com/apache/arrow/issues
7272
[4]: https://github.com/apache/arrow

.github/ISSUE_TEMPLATE/bug_report.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ body:
3838
- C
3939
- C#
4040
- C++
41-
- C++ - Gandiva
4241
- Continuous Integration
4342
- Developer Tools
4443
- Documentation
4544
- FlightRPC
4645
- Format
4746
- GLib
48-
- Go
4947
- GPU
48+
- Gandiva
49+
- Go
5050
- Integration
5151
- Java
5252
- JavaScript

0 commit comments

Comments
 (0)