Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arrow 35901 #2

Merged
merged 751 commits into from
Nov 17, 2023
Merged
Changes from 1 commit
Commits
Show all changes
751 commits
Select commit Hold shift + click to select a range
4f06beb
MINOR: [R] Fix lint error (#38170)
paleolimbot Oct 10, 2023
db420c9
GH-38034: [Python] DataFrame Interchange Protocol - correct dtype inf…
AlenkaF Oct 10, 2023
72bfe49
GH-37735: [C++][FreeBSD] Suppress a shorten-64-to-32 warning (#38004)
kou Oct 10, 2023
036de91
MINOR: [C#] Bump Google.Protobuf from 3.24.3 to 3.24.4 in /csharp (#3…
dependabot[bot] Oct 10, 2023
11d5ab6
GH-37650: [Python] Check filter inputs in FilterMetaFunction (#38075)
p-a-a-a-trick Oct 10, 2023
9afa848
GH-37050: [Python][Interchange protocol] Add a workaround for empty d…
AlenkaF Oct 10, 2023
94b7258
GH-36983: [Python] Different get_file_info behaviour between pyarrow.…
AlenkaF Oct 10, 2023
5d95007
GH-38145: [Docs][Python] Add tzdata on Windows subsection in Python i…
AlenkaF Oct 10, 2023
0f7c569
GH-38172: [CI][C++] Use system GoogleTest on Ubuntu 22.04 (#38173)
kou Oct 10, 2023
5f57219
GH-36845: [C++][Python] Allow type promotion on `pa.concat_tables` (#…
Fokko Oct 10, 2023
c37059a
GH-38015: [MATLAB] Add `arrow.buffer.Buffer` class to the MATLAB Inte…
sgilmore10 Oct 10, 2023
9077236
MINOR: [Python] Fix typo: represenation -> representation (#38180)
agrueneberg Oct 10, 2023
8cdce28
GH-32439: [Python] Fix off by one bug when chunking nested structs (#…
mikelui Oct 10, 2023
241b99a
GH-37411: [C++][Python] Add string -> date cast kernel (fix python sc…
jorisvandenbossche Oct 10, 2023
64c7cae
GH-36882: [C++][Parquet] Use RLE as BOOLEAN default encoding when bot…
mapleFU Oct 10, 2023
44ea222
GH-35344: [Go][Format] Implementation of the LIST_VIEW and LARGE_LIST…
felipecrv Oct 10, 2023
c5454d5
GH-38174: [C++] Update bundled Azure SDK for C++ to 1.10.3 (#38175)
kou Oct 11, 2023
277b168
GH-37767: [C++][CMake] Don't touch .git/index (#38003)
kou Oct 11, 2023
abbb26f
MINOR: [R] Add Jacob Wujciak-Jens as author (#38188)
thisisnic Oct 11, 2023
4c29a8f
GH-38193: [CI][Java] Free up disk space for "AMD64 manylinux2014 Java…
kou Oct 11, 2023
14abb2c
GH-38159: [CI][Release] Run only integration tests on integration tes…
kou Oct 11, 2023
b20e0ae
GH-37941: [R][CI][Release] Add checksum verification for pre-compiled…
assignUser Oct 11, 2023
0793432
GH-29238 [C++][Dataset][Parquet] Support parquet modular encryption i…
tolleybot Oct 11, 2023
e74d3a9
GH-38153: [C#] expose ArrayDataConcatenator.Concatenate (#38154)
davidhcoe Oct 11, 2023
223739a
GH-38164: [MATLAB] Rename `Length` property on `arrow.array.Array` an…
sgilmore10 Oct 11, 2023
a7fab04
GH-24868: [C++] Add a Tensor logical value type with varying dimensio…
rok Oct 11, 2023
7695935
GH-37880: [CI][Python][Packaging] Add support for Python 3.12 (#37901)
raulcd Oct 11, 2023
96d09e1
GH-38198: [Go] Fix AuthenticateBasicToken to be reliable behind proxi…
phillipleblanc Oct 11, 2023
757cf3e
GH-38201: [CI][Packaging] Pin zlib 1.2.13 when using thrift on conan …
raulcd Oct 11, 2023
852f09d
GH-37812: [MATLAB] Add `arrow.type.ListType` MATLAB class (#38189)
kevingurney Oct 11, 2023
e085b98
GH-38142: [R] Add NEWS for 14.0.0 (#38143)
paleolimbot Oct 11, 2023
1cc0f14
GH-38209: [Docs] Reduce width of header items and keep header height …
AlenkaF Oct 11, 2023
73454b7
GH-37378: [C++] Add A Dictionary Compaction Function For DictionaryAr…
R-JunmingChen Oct 11, 2023
ef02417
GH-37592: [MATLAB] Add `NumRows` property to `arrow.tabular.RecordBat…
kevingurney Oct 11, 2023
7047e63
GH-37510: [C++] Don't install bundled Azure SDK for C++ (#38176)
kou Oct 11, 2023
bb5ebbf
GH-38200: [CI][Release][Go] Ensure removing all module caches (#38222)
kou Oct 12, 2023
ec08625
GH-38226: [R] Remove R 3.5 from test-r-versions (#38230)
paleolimbot Oct 12, 2023
8d9bab3
GH-38243: [CI][Python] Add missing dataset marker for dataset encrypt…
jorisvandenbossche Oct 12, 2023
cc1dc6a
GH-37979: [C++] Add support for specifying custom Array opening and c…
kevingurney Oct 12, 2023
84a4ab1
GH-38228: [R] Fence examples that need dataset with `examplesIf` (#38…
paleolimbot Oct 12, 2023
0640f94
GH-38197: [R] Update actions that used setup-r@v1 to use setup-r@v2 (…
paleolimbot Oct 12, 2023
71a4ef4
GH-38096: [Java] FlightStream with metadata can cause error when clos…
BryanCutler Oct 12, 2023
ed97d5c
GH-38210: [C++][FlightRPC] Add missing app_metadata arguments (#38231)
llama90 Oct 12, 2023
a2561e3
GH-38227: [R] Fix non-unicode character errors in nightly builds (#38…
paleolimbot Oct 12, 2023
bead40a
MINOR: [Go] Bump golang.org/x/net from 0.15.0 to 0.17.0 in /go (#38225)
dependabot[bot] Oct 12, 2023
01b42d5
GH-35497: [C++] Use the latest tagged version of flatbuffers (#38192)
felipecrv Oct 12, 2023
7b7bbdc
GH-37907: [R] Setting rosetta variable is missing (#37961)
fernandomayer Oct 12, 2023
0574535
GH-37945: [R] Update developer documentation (#38220)
paleolimbot Oct 13, 2023
4bf777a
GH-38043: [R] Enable all features by default on macOS (#38195)
assignUser Oct 13, 2023
e9aac8a
MINOR: [R] Fix spelling of delimiter (#38257)
thisisnic Oct 13, 2023
c5bce96
GH-37895: [C++] Feature: support concatenate recordbatches. (#37896)
Light-City Oct 13, 2023
f325ce9
GH-38239: [CI][Python] Disable -W error on Python CI jobs temporarily…
jorisvandenbossche Oct 16, 2023
47314e8
GH-37751: [C++][Gandiva] Avoid registering exported functions multipl…
niyue Oct 16, 2023
fb26178
GH-38074: [C++] Fix Offset Size Calculation for Slicing Large String …
llama90 Oct 16, 2023
93ca3b2
GH-38263 [C++]: Prefer to call string_view::data() instead of begin()…
felipecrv Oct 16, 2023
732d400
GH-38206: [CI] Remove more pre-installed files (#38233)
kou Oct 16, 2023
cbf1bb5
GH-38285: [Go] Slight deps and docs update (#38284)
zeroshade Oct 16, 2023
20e120b
GH-38061: [C#] Implement Duration support (#38062)
CurtHagenlocher Oct 16, 2023
ded3295
GH-37861: [C#] Fix StringArray.GetString returning null instead of em…
spanglerco Oct 16, 2023
6b118bb
GH-38282 [C++]: Implement ReplaceString with the right type signature…
felipecrv Oct 16, 2023
834da69
GH-38286: [CI][R] Clean GitHub runner disk for ubuntu-r-only-r images…
raulcd Oct 16, 2023
85671b3
MINOR: [Go] Bump go versions for testing nightly tasks (#38289)
raulcd Oct 16, 2023
2ee862b
MINOR: [C#] Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 in /cs…
dependabot[bot] Oct 16, 2023
cee2fa8
MINOR: [C#] Bump pythonnet from 3.0.2 to 3.0.3 in /csharp (#38291)
dependabot[bot] Oct 16, 2023
71a76c3
GH-38297: [C#] Fix build for .NET 4.7.2 (#38299)
CurtHagenlocher Oct 16, 2023
c244473
MINOR: [C#] Bump xunit from 2.5.1 to 2.5.2 in /csharp (#38292)
dependabot[bot] Oct 16, 2023
b3b958e
GH-38293: [R] Fix non-deterministic duckdb test (#38294)
paleolimbot Oct 17, 2023
d3a576d
GH-37002: [C++][Parquet] Add api to get RecordReader from RowGroupRea…
fatemehp Oct 17, 2023
4011058
GH-36815: [C#]: Enable net472 tests under Windows (#36818)
CurtHagenlocher Oct 17, 2023
1e9f224
GH-35260: [C++][Python][R] Allow users to adjust S3 log level by envi…
amoeba Oct 17, 2023
ecd3871
GH-38240: [Docs] version_match should match the version from versions…
AlenkaF Oct 17, 2023
94ed8aa
GH-38295: [CI][R] Free up disk space for Azure Pipelines jobs (#38302)
kou Oct 17, 2023
39298fe
GH-36994: [Java] Use JDK 21 in CI (#38219)
danepitkin Oct 17, 2023
44a00fc
GH-36044: [Python][Docs] Added ParquetFileFragment to the API referen…
Divyansh200102 Oct 17, 2023
a5043e7
GH-37312: [Python][Docs] Update Python docstrings to reflect new parq…
mapleFU Oct 17, 2023
40571db
MINOR: [R] Avoid stray output from expr when checking for 10.13 (#38303)
assignUser Oct 17, 2023
ac581fd
GH-38216: [R] open_dataset(format = "json") not documented (#38258)
Divyansh200102 Oct 17, 2023
f1a32a5
GH-38312: [Docs] Add the Arrow C Device data interface page to the si…
jorisvandenbossche Oct 18, 2023
58546e2
MINOR: [JS] Bump @babel/traverse from 7.22.5 to 7.23.2 in /js (#38288)
dependabot[bot] Oct 18, 2023
fd57b7a
GH-38304: [C++][Parquet] Fix Valgrind memory leak in arrow-dataset-fi…
pitrou Oct 18, 2023
b7fdeaa
MINOR: Update dev docs link on README.md (#38322)
AlenkaF Oct 18, 2023
d68f8e2
GH-35531: [Python] C Data Interface PyCapsule Protocol (#37797)
wjones127 Oct 18, 2023
0428c5e
GH-38281: [Go] Ensure CData imported arrays are freed on release (#38…
zeroshade Oct 18, 2023
63840f2
GH-36594: [C++] Don't use MSVC_VERSION to determin -fms-compatibility…
kou Oct 19, 2023
3cf96b3
GH-38332: [CI][Release] Resolve symlinks in RAT lint (#38337)
kou Oct 19, 2023
883a439
GH-38323: [CI][Python] Use system gdb on test-conda-python (#38324)
pitrou Oct 19, 2023
ea936e3
GH-37910: [Java][Integration] Implement C Data Interface integration …
pitrou Oct 19, 2023
23dfd0e
GH-37511: [C++] Implement file reads for Azure filesystem (#38269)
Tom-Newton Oct 19, 2023
4712dab
GH-38326: [C++][Parquet] check the decompressed page size same as siz…
mapleFU Oct 19, 2023
02ad5ae
GH-38117: [C++][Parquet] Change DictEncoder dtor checking to warning …
mapleFU Oct 19, 2023
a0e58f1
GH-38033: [R] Allow `code()` to return package name prefix. (#38144)
orgadish Oct 19, 2023
717a851
GH-38363: [Release][CI] Omit tests for main/maintenance branches on R…
kou Oct 20, 2023
394966b
GH-38345: [Release] Use local test data for verification if possible …
kou Oct 20, 2023
cda7ffc
GH-38268: [Java] Disable flaky TestFlightSqlStreams (#38319)
jduo Oct 20, 2023
110fb96
GH-37943: [Java] Add parquet file with all supported types (#38249)
jduo Oct 20, 2023
a376e3c
GH-38246: [JAVA] added new getTransferPair() function that takes in a…
xxlaykxx Oct 20, 2023
4bbd48d
GH-38366: [Java] Fix Murmur hash on buffers less than 4 bytes (#38368)
manolama Oct 20, 2023
cb7996f
GH-38387: [Java] Fix JDK8 compilation issue with TestAllTypes (#38388)
jduo Oct 22, 2023
f489996
GH-38376 [R]: Add `dimnames` method to `Dataset` class (#38377)
jonkeane Oct 22, 2023
6ce6ec2
GH-38300: [Dev][Docs] Update dev/README.md for the current merge_arro…
kou Oct 23, 2023
3793560
GH-38242: [Java] Fix incorrect internal struct accounting for DenseUn…
wotbrew Oct 23, 2023
1d11df3
MINOR: [Dev] Remove maplefu as collaborator (#38397)
raulcd Oct 23, 2023
3beb93a
GH-37815: [MATLAB] Add `arrow.array.ListArray` MATLAB class (#38357)
kevingurney Oct 23, 2023
6f8f34b
GH-38254: [Java] Add reusable buffer getters to char/binary vectors (…
jduo Oct 23, 2023
e1f11ba
MINOR: [CI] Bump actions/setup-node from 3 to 4 (#38406)
dependabot[bot] Oct 23, 2023
22d8e08
MINOR: [C#] Bump Grpc.AspNetCore from 2.57.0 to 2.58.0 in /csharp (#3…
dependabot[bot] Oct 23, 2023
ce6c2c1
MINOR: [C#] Bump Grpc.AspNetCore.Server from 2.57.0 to 2.58.0 in /csh…
dependabot[bot] Oct 23, 2023
6e321a7
MINOR: [C#] Bump Grpc.Tools from 2.58.0 to 2.59.0 in /csharp (#38409)
dependabot[bot] Oct 23, 2023
7661c39
MINOR: [C#] Bump xunit from 2.5.2 to 2.5.3 in /csharp (#38410)
dependabot[bot] Oct 23, 2023
7f9df29
MINOR: [C#] Bump ZstdSharp.Port from 0.7.2 to 0.7.3 in /csharp (#38412)
dependabot[bot] Oct 23, 2023
be175de
GH-38401: [C++] Re-generate flatbuffers C++ for Skyhook (#38405)
felipecrv Oct 23, 2023
6bb51b4
MINOR: [C#] Bump Grpc.Net.Client from 2.57.0 to 2.58.0 in /csharp (#3…
dependabot[bot] Oct 24, 2023
c8c7485
GH-38307: [CI] Remove gemfury_clean.rb (#38308)
raulcd Oct 24, 2023
5b9f4b9
MINOR: [Python] Add docs for missing type checking functions (#38119)
judahrand Oct 24, 2023
e3d6b9b
GH-37796: [C++][Acero] Fix race condition caused by straggling input …
JerAguilon Oct 24, 2023
7751444
GH-38364: [Python] Initialize S3 on first use (#38375)
pentschev Oct 24, 2023
7b1281a
GH-38399: [Go][Parquet] DeltaBitPack decoder reset usedFirst after Se…
mapleFU Oct 24, 2023
006f387
GH-38264: [Java][Packaging] Add BOM file (#38336)
jduo Oct 24, 2023
e14f60b
GH-38398: [MATLAB] Improve array display (#38400)
sgilmore10 Oct 24, 2023
9e2d4aa
GH-38395: [Go] fix rounding errors in decimal256 string functions (#3…
zeroshade Oct 24, 2023
a449072
GH-38131: [Swift][CI] Add linting and fix linting errors (#38133)
abandy Oct 25, 2023
3be5e60
GH-38042: [C++][Benchmark] Add non-stream Codec Compression/Decompres…
mapleFU Oct 25, 2023
99f893f
GH-38402: [CI][Integration] Provide wrapper scripts for integration t…
pitrou Oct 25, 2023
2a4e0db
GH-27839: [R] Fetch latest nightly binary for arrow R dev versions. (…
assignUser Oct 25, 2023
91b642a
GH-36898: [CI] Hashpin Sensitive GitHub Actions (#37676)
diogoteles08 Oct 25, 2023
c655c33
MINOR: [C++] Fix a maybe-uninitialized warning (#38433)
js8544 Oct 25, 2023
25e5d19
GH-38449: [Release][Go][macOS] Use local test data if possible (#38450)
kou Oct 25, 2023
73589dd
GH-38452: [C++][Benchmark] Adding benchmark for LZ4/Snappy Compressio…
mapleFU Oct 25, 2023
e836061
GH-38346: [C++][Parquet] Use new encrypted files for page index encry…
wgtmac Oct 25, 2023
7970e1f
style: run linter
anjakefala Oct 25, 2023
0f39e8c
fix: compare table contents in test
anjakefala Oct 25, 2023
d822a23
Merge branch 'main' into arrow-35901
anjakefala Oct 25, 2023
ff7b3bb
MINOR: [Python] Deduplicate `ensure_s3_initialized()` call (#38451)
pentschev Oct 25, 2023
3f4aeab
GH-38431: [Python][CI] Update fs.type_name checks for s3fs tests (#38…
AlenkaF Oct 26, 2023
f2995b0
GH-37726: [Swift][FlightSQL] Update behavior to be similar to existin…
abandy Oct 26, 2023
c46fd24
MINOR: [Python][Docs] Fix default for use_compliant_nested_type in pa…
sfc-gh-jliang Oct 26, 2023
57f643c
GH-38022: [Java][FlightRPC] Expose app_metadata on FlightInfo and Fli…
aiguofer Oct 26, 2023
818f71d
GH-38418: [MATLAB] Add method for extracting one row of an `arrow.ta…
sgilmore10 Oct 26, 2023
f622139
GH-37710: [C++][Integration] Add C++ Utf8View implementation (#37792)
bkietz Oct 26, 2023
fcbcb7d
GH-34569: [C++] Diffing of Run-End Encoded arrays (#35003)
felipecrv Oct 26, 2023
471334d
GH-38424: [CI][C++] Use Fedora 38 instead of 35 (#38425)
kou Oct 27, 2023
6e6fd0a
GH-38378: [C++][Parquet] Don't initialize OpenSSL explicitly with Ope…
kou Oct 27, 2023
547b240
GH-38166: [MATLAB] Improve tabular object display (#38482)
sgilmore10 Oct 27, 2023
848725f
MINOR: [Go] Bump google.golang.org/grpc from 1.58.2 to 1.58.3 in /go …
dependabot[bot] Oct 27, 2023
b587a3d
MINOR: [Java] Update installation documentation for BOM file (#38475)
jduo Oct 27, 2023
09d6ca7
GH-14936: [Java] Remove netty dependency from arrow-vector (#38493)
jduo Oct 27, 2023
1633f8d
GH-38351: [C#] Add SqlDecimal support to Decimal128Array (#38481)
CurtHagenlocher Oct 27, 2023
7ef517e
MINOR: [GLib][Docs] Specify downloaded archive name explicitly (#38497)
tikkss Oct 28, 2023
2628d49
GH-38483: [C#] Add support for more decimal conversions (#38508)
CurtHagenlocher Oct 30, 2023
b42d44e
GH-37889: [Java][Doc] Improve JDBC driver documentation (#38469)
jduo Oct 30, 2023
23b62a4
GH-38462: [Go][Parquet] Handle Boolean RLE encoding/decoding (#38367)
zeroshade Oct 30, 2023
0026c0c
GH-30717: [C#] Add ToString() methods to Arrow classes (#36566)
voidstar69 Oct 30, 2023
cb11e44
GH-38310: [MATLAB] Create the testing guideline document for testing …
leihou6116 Oct 30, 2023
efd945d
MINOR: [Docs][Python] Add more text around PyArrow build types (#38522)
amoeba Oct 31, 2023
66844e9
GH-38361: Add validation logic for `offsets` and `values` to `arrow.a…
kevingurney Oct 31, 2023
aaf01e8
GH-38419: [MATLAB] Implement a `ClassTypeValidator` class that valida…
sgilmore10 Oct 31, 2023
c49e242
GH-38420: [MATLAB] Implement a `DatetimeValidator` class that validat…
sgilmore10 Oct 31, 2023
57c028f
GH-38382: [R] Explicitly clean up `arrow_duck_connection()` on exit (…
paleolimbot Nov 1, 2023
641fee6
MINOR: [Release] Update versions for 15.0.0-SNAPSHOT
raulcd Nov 1, 2023
62985c5
MINOR: [Release] Update .deb package names for 15.0.0
raulcd Nov 1, 2023
5d6192c
MINOR: [Release] Update .deb/.rpm changelogs for 14.0.0
raulcd Nov 1, 2023
87a1852
GH-38511: [Java] Add getTransferPair(Field, BufferAllocator, CallBack…
xxlaykxx Nov 1, 2023
c6e62f1
MINOR: [C++][FlightRPC] Add missing app_metadata arguments (#38548)
llama90 Nov 2, 2023
fe90302
MINOR: [Docs][Python] Fix typo on pycapsule and ipc docs (#38550)
amoeba Nov 2, 2023
ff762a5
GH-38339: [C++][CMake] Use transitive dependency for system GoogleTes…
kou Nov 2, 2023
cead3dd
GH-37429: [C++] Add arrow::ipc::StreamDecoder::Reset() (#37970)
kou Nov 2, 2023
7281851
GH-38542: [C++][Parquet] Faster scalar BYTE_STREAM_SPLIT (#38529)
pitrou Nov 2, 2023
d8aeb42
GH-37657: [JS] Run bin scripts with ts-node (#38500)
assignUser Nov 2, 2023
0c329cd
GH-38537: [Java] upgrade to netty 4.1.100.Final (#38538)
xxlaykxx Nov 2, 2023
4fa7f03
GH-38554: [Release][Website] post-03-website.sh doesn't quote current…
kou Nov 2, 2023
56edb2d
GH-38417: [MATLAB] Implement a `TableTypeValidator` class that valida…
sgilmore10 Nov 2, 2023
1749e00
GH-38541: [MATLAB] Add remaining tests for arrow tabular object displ…
leihou6116 Nov 2, 2023
cd6e635
GH-38354: [MATLAB] Implement `fromMATLAB` method for `arrow.array.Lis…
sgilmore10 Nov 2, 2023
2fb7fd9
GH-34532: [Java][FlightSQL] Change JDBC to handle multi-endpoints (#3…
jduo Nov 3, 2023
d4deb36
MINOR: [Docs][C++] Fix a typo (#38568)
pmoulon Nov 3, 2023
fc8c6b7
GH-33475: [Java] Add parameter binding for Prepared Statements in JDB…
aiguofer Nov 4, 2023
0298492
MINOR: [GLib][Docs] Specify Brewfile location explicitly (#38592)
tikkss Nov 6, 2023
987975c
MINOR: [C++] Fix typo in Decimal256::FromBigEndian error (#38587)
WillAyd Nov 6, 2023
b00f141
MINOR: [JS] Bump @types/benchmark from 2.1.2 to 2.1.4 in /js (#38544)
dependabot[bot] Nov 6, 2023
70b552a
MINOR: [JS] Bump rollup from 3.25.0 to 3.29.4 in /js (#38543)
dependabot[bot] Nov 6, 2023
d18054e
MINOR: [JS] Bump @types/node from 20.3.0 to 20.8.10 in /js (#38547)
dependabot[bot] Nov 6, 2023
9a364b8
GH-38556: [C++] Add missing explicit size_t cast for i386 (#38557)
kou Nov 6, 2023
305f438
GH-38562: [Packaging] Add support for Ubuntu 23.10 (#38563)
kou Nov 6, 2023
b55d8d5
GH-38381: [C++][Acero] Create a sorted merge node (#38380)
JerAguilon Nov 6, 2023
02d8bd2
GH-38578: [Java][FlightSQL] Remove joda usage from flight-sql library…
laurentgo Nov 6, 2023
4ff1a29
GH-38460: [Java][FlightRPC] Add mTLS support for Flight SQL JDBC driv…
prmoore77 Nov 6, 2023
09e5e6a
GH-36912: [Java] JDBC driver stops consuming roots if it sees an empt…
jduo Nov 6, 2023
c131fea
MINOR: [JS] Bump rollup and @rollup/stream in /js (#38595)
dependabot[bot] Nov 6, 2023
e90c4cf
MINOR: [C#] Bump Google.Protobuf from 3.24.4 to 3.25.0 in /csharp (#3…
dependabot[bot] Nov 6, 2023
5164acb
MINOR: [C#] Bump xunit from 2.5.3 to 2.6.1 in /csharp (#38604)
dependabot[bot] Nov 6, 2023
0bc75b7
MINOR: [C#] Bump BenchmarkDotNet from 0.13.9 to 0.13.10 in /csharp (#…
dependabot[bot] Nov 6, 2023
c73cb13
GH-38607: [Python] Disable PyExtensionType autoload (#38608)
pitrou Nov 6, 2023
6dcba93
GH-38602: [R] Add missing `prod` for summarize (#38601)
m-muecke Nov 6, 2023
2e01f0c
MINOR: [JS] Bump @types/command-line-args from 5.2.0 to 5.2.2 in /js …
dependabot[bot] Nov 7, 2023
7622ded
GH-38570: [R] Ensure that test-nix-libs is warning free (#38571)
jonkeane Nov 7, 2023
f1820cb
GH-38330: [C++][Azure] Use properties for input stream metadata (#38524)
kou Nov 7, 2023
dbed499
MINOR: [C#] Bump BenchmarkDotNet.Diagnostics.Windows from 0.13.9 to 0…
dependabot[bot] Nov 7, 2023
25c18d8
MINOR: [JS] Bump eslint from 8.42.0 to 8.52.0 in /js (#38545)
dependabot[bot] Nov 7, 2023
fafd48c
GH-38576: [Java] Change JDBC driver to optionally preserve cookies an…
jduo Nov 7, 2023
c4db009
MINOR: [Docs][C++] Fix a typo (#38625)
llama90 Nov 7, 2023
bbb610e
GH-37753: [C++][Gandiva] Add external function registry support (#38116)
niyue Nov 8, 2023
e62ec62
GH-38591: [Parquet][C++] Remove redundant open calls in `ParquetFileF…
eeroel Nov 8, 2023
3d96bab
MINOR: [R] Fix .lintr config file for updated lintr dependency (#38639)
paleolimbot Nov 8, 2023
db19a35
GH-38627: [Java][FlightRPC] Handle null parameter values (#38628)
aiguofer Nov 8, 2023
75a0403
GH-38335: [C++] Implement `GetFileInfo` for a single file in Azure fi…
Tom-Newton Nov 9, 2023
9569be8
GH-38439: [Java][CI] Use Eclipse Temurin for all Java CI linux jobs (…
danepitkin Nov 9, 2023
80503a6
GH-34017: [Python][FlightRPC][Doc] Fix `read_chunk` docstring for Fli…
nph Nov 9, 2023
1f71014
GH-38648: [Java] Regenerate Flatbuffers (#38650)
danepitkin Nov 9, 2023
4983885
GH-38630: [MATLAB] `arrow.array.BooleanArray`'s `toMATLAB` method doe…
sgilmore10 Nov 9, 2023
79e328b
MINOR: [JS][Docs] Correct typo in README (#38658)
bmschmidt Nov 9, 2023
0acf4c8
GH-38614: [Java] Add VarBinary and VarCharWriter helper methods to mo…
jduo Nov 9, 2023
8fcaba7
MINOR: [R] Fix broken link in README.md (#38657)
paleolimbot Nov 10, 2023
c260a24
GH-38430: [R] Add test + fix corner cases after nixlibs.R refactor (#…
paleolimbot Nov 10, 2023
e5b2bba
MINOR: [Release] Update versions for 14.0.1-SNAPSHOT
raulcd Nov 10, 2023
452c420
MINOR: [Release] Update .deb/.rpm changelogs for 14.0.0
raulcd Nov 10, 2023
0b796f8
Revert "MINOR: [Release] Update .deb/.rpm changelogs for 14.0.0"
raulcd Nov 10, 2023
3c99fbb
Revert "MINOR: [Release] Update versions for 14.0.1-SNAPSHOT"
raulcd Nov 10, 2023
aa9f8ec
MINOR: [Dev] Add Bryce Mecum to list of collaborators (#38678)
raulcd Nov 12, 2023
79c72a6
GH-38528: [Python][Compute] Describe strptime format semantics (#38665)
no23reason Nov 13, 2023
e18ace3
GH-38415: [MATLAB] Add indexing "slice" method to C++ Array Proxy cla…
sgilmore10 Nov 13, 2023
1ff43ab
GH-38516: [Go][Parquet] Increment the number of rows written when app…
tschaub Nov 13, 2023
bff5fb9
GH-37582: [Go][Parquet] Implement Float16 logical type (#37599)
benibus Nov 13, 2023
fba8389
MINOR: [C#] Bump Grpc.AspNetCore from 2.58.0 to 2.59.0 in /csharp (#3…
dependabot[bot] Nov 13, 2023
e7d90b2
MINOR: [C#] Bump Grpc.Net.Client from 2.58.0 to 2.59.0 in /csharp (#3…
dependabot[bot] Nov 13, 2023
37db2a0
MINOR: [C#] Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /csh…
dependabot[bot] Nov 13, 2023
0815a70
MINOR: [C#] Bump Grpc.AspNetCore.Server from 2.58.0 to 2.59.0 in /csh…
dependabot[bot] Nov 13, 2023
9e5c5b5
GH-38653: [Packaging][Java][Python][Ruby] Raise the minimum macOS ver…
niyue Nov 14, 2023
160d45c
MINOR: [Docs] Tweak text on docs index page (#38695)
amoeba Nov 14, 2023
a408020
GH-38662: [Java] Add comparators (#38669)
jduo Nov 14, 2023
f3ec224
GH-38626: [Python] Fix segfault when PyArrow is imported at shutdown …
pitrou Nov 14, 2023
bb7ffaf
GH-38477: [Go] Fixing decimal 128 rounding issue (#38478)
zeroshade Nov 14, 2023
cd0d7f5
MINOR: [Python] Fix name of new keyword in the concat_tables future w…
jorisvandenbossche Nov 14, 2023
26149d9
GH-38718: [Go][Format][Integration] Add StringView/BinaryView to Go i…
zeroshade Nov 14, 2023
a886fda
GH-38715: [R] Fix possible bashism in configure script (#38716)
paleolimbot Nov 15, 2023
e49d8ae
GH-38711: [CI] Rollback aws-cli for preview documentation (#38723)
llama90 Nov 15, 2023
5b17b84
GH-38712: [Python] Remove dead code in _reconstruct_block (#38714)
AlenkaF Nov 15, 2023
cc627ee
GH-38599: [Docs] Update Headers (#38696)
llama90 Nov 15, 2023
b55d13c
GH-36036: [C++][Python][Parquet] Implement Float16 logical type (#36073)
benibus Nov 15, 2023
d076c69
GH-38676: [Python] Fix potential deadlock when CSV reading errors out…
pitrou Nov 15, 2023
dfdebdd
GH-38503: [Go][Parquet] Style improvement for using ArrowColumnWriter…
mapleFU Nov 15, 2023
41e45fe
GH-38697: [C++][Gandiva] Use arrow io util to replace std::filesystem…
niyue Nov 15, 2023
1e7175d
GH-38503: [Go][Parquet] Make the arrow column writer internal (#38727)
tschaub Nov 15, 2023
563078f
GH-38318: [Java][FlightRPC] Enable tests that leaked (#38719)
jduo Nov 15, 2023
0e52d30
GH-38624: [C++] Fix: add TestingEqualOptions for gtest functions. (#3…
Light-City Nov 15, 2023
62cf42b
MINOR: [Docs] document Float16 support in C++ (#38494)
anjakefala Nov 16, 2023
3e0ca5b
GH-37969: [C++][Parquet] add more closed file checks for ParquetFileW…
quanghgx Nov 16, 2023
5583dbe
GH-38737: [Java] Fix JDBC caching of SqlInfo values (#38739)
jduo Nov 16, 2023
971bf38
GH-38745: [Integration] Fix huge integration test (#38746)
pitrou Nov 16, 2023
1fd11d3
GH-38652: [MATLAB] Add tests about time precision preservation when c…
leihou6116 Nov 16, 2023
1cc299f
Merge branch 'main' into arrow-35901
anjakefala Nov 16, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
apacheGH-38198: [Go] Fix AuthenticateBasicToken to be reliable behind…
… proxies (apache#38199)

### Rationale for this change

Fixes a bug in the Go Flight client library that makes using AuthenticateBasicToken unreliable behind proxies.

### What changes are included in this PR?

Closes the sending side of the bi-directional stream for the Flight Handshake RPC call before trying to read the headers. This matches the C++ implementation.

<img width="609" alt="Screenshot 2023-10-11 at 6 18 40 PM" src="https://github.com/apache/arrow/assets/879445/05e23c6a-0ff8-41fc-825b-8add7fe938bc">

### Are these changes tested?

I've tested these changes against my service deployed behind CloudFlare and verified the error listed in the linked issue disappears.

### Are there any user-facing changes?

No
* Closes: apache#38198

Authored-by: Phillip LeBlanc <[email protected]>
Signed-off-by: Matt Topol <[email protected]>
phillipleblanc authored Oct 11, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit 96d09e17bd85faa79937e0167a4500c2951d8193
10 changes: 5 additions & 5 deletions go/arrow/flight/client.go
Original file line number Diff line number Diff line change
@@ -312,18 +312,18 @@ func (c *client) AuthenticateBasicToken(ctx context.Context, username, password
return ctx, err
}

header, err := stream.Header()
err = stream.CloseSend()
if err != nil {
return ctx, err
}

_, err = stream.Recv()
if err != nil && err != io.EOF {
header, err := stream.Header()
if err != nil {
return ctx, err
}

err = stream.CloseSend()
if err != nil {
_, err = stream.Recv()
if err != nil && err != io.EOF {
return ctx, err
}