-
b391e5a Update version to `60.1.0` and add CHANGELOG (#11750) by Andrew Lamb · 5 hours ago main
-
a1eb450 Run fork PR test suites in contributor forks (#11788) by Kosta Tarasov · 5 hours ago
-
afb3d77 bench: Add 0.5% selectivity to coalesce benchmarks (#11772) by RIchard Baah · 7 hours ago
-
46a4abb Fix BatchCoalescer::is_empty documentation (#11790) by RIchard Baah · 8 hours ago
-
f1a5016 perf(arrow-buffer): divide `i256` by a single word with a reciprocal on 64-bit targets other than x86_64 (#11580) by Matt Butrovich · 8 hours ago
-
31caa38 ci: move several jobs to `ubuntu-slim` runner (#11774) by Neil Conway · 9 hours ago
-
9c9b6a0 fix(arrow-select): reject nulls in non-nullable columns in take_record_batch (#11831) by Matt Butrovich · 9 hours ago
-
2a22dd7 [Variant] Restore object field offsets after failed append (#11403) by Artem Osipov · 11 hours ago
-
df4dc3e Run Miri on a daily schedule, require it before releases (#11631) by Kosta Tarasov · 21 hours ago
-
3db18f7 bench: improve `concat`, `coalesce_kernels` benchmarks (#11768) by Neil Conway · 23 hours ago
-
b90914f fix(arrow-select): bounds-check take_record_batch once, with a faster check_bounds for null indices (#11829) by Matt Butrovich · 23 hours ago
-
d03274a bench: add `MutableBuffer::extend`, enhance `MutableArrayData` (#11742) by Neil Conway · 27 hours ago
-
2177b8e Fix CI on ubuntu-latest (Ubuntu 26.04): use Python 3.12 and JDK 17 instead of pinning runners (#11799) by Andrew Lamb · 32 hours ago
-
01a9917 Add variant_get benchmarks for per-row metadata (#11624) by Kosta Tarasov · 3 days ago
-
8ecd35b bench(arrow): cover Boolean, Dictionary, and REE coalescing (#11722) by RIchard Baah · 3 days ago
-
b13f2bb perf(parquet): skip per-batch key-bounds scan when RLE bit width prov… (#11462) by RIchard Baah · 3 days ago
-
235a93b fix(parquet): align encoded Arrow schemas and nested nullability (#11278) by Hippolyte Barraud · 3 days ago
-
dbd35c9 chore: fix CI; update webpki dependencies (#11752) by RIchard Baah · 3 days ago
-
d58a0fc Fix incorrect Decimal statistics for BYTE_ARRAY columns written via ArrowColumnWriter (#11092) by DeviousCardi · 4 days ago
-
6f3d922 fix(parquet): return an error for RLE run lengths above the spec limit (#11517) by Huang Qiwei · 4 days ago
-
1357f25 Implement `BatchCoalescer::push_batch_interleaved` (#11519) by RIchard Baah · 4 days ago
-
5c70030 perf(arrow-cmp): add fast paths to dictionary_cmp (#11407) by RIchard Baah · 4 days ago
-
c1b3cfb chore(deps): bump the all-other-cargo-deps group across 1 directory with 2 updates (#11711) by dependabot[bot] · 4 days ago
-
a9455d4 fix: use correct length in runarray validation (#11668) by Jeffrey Vo · 4 days ago
-
837b670 fix(parquet): return an error when the footer metadata length exceeds the file in ParquetMetaDataPushDecoder (#11697) by ump45nose · 4 days ago
-
ee9f2a3 fix: account for offset when building RunArray from ArrayData (#11660) by Jeffrey Vo · 5 days ago
-
3327fbe fix(arrow-data): account for sparse union parent offset in MutableArrayData (#11693) by ump45nose · 5 days ago
-
49219f8 Write empty validity buffers for arrays without nulls in IPC writer (#11694) by Aleksandar Zecevic · 5 days ago
-
1a52c34 chore: use the correct testing submodule commits in release verification (#11610) by Adam Reeve · 5 days ago
-
33d338d Parquet: list the dictionary page first in page_encoding_stats (#11682) by Adrian Garcia Badaracco · 6 days ago
-
3658fc0 Fix IPC serialization of unions in sliced lists (#11651) by Kyon · 6 days ago
-
ccc426c fix: assemble split IPC messages in StreamDecoder at their declared size (#11648) by ranflarion · 6 days ago
-
534da94 fix(arrow-cast): truncate Timestamp to Date64 casts to whole days (#11632) by ump45nose · 6 days ago
-
f0e855f fix: Fix zip with a short falsy scalar that still has buffers (#11625) by Michael Kleen · 6 days ago
-
88b5c5a Respect dictionary value nulls in aggregates (#11650) by Kyon · 6 days ago
-
df2f8f4 feat(parquet): convert INT96 timestamp statistics (#11348) by Sean · 6 days ago
-
b9d56a7 Reject mismatched input schemas in FlightDataEncoder (#11293) by RanaPriyansh · 6 days ago
-
a934112 Fix sliced sparse union ArrayData conversion (#11649) by Kyon · 6 days ago
-
f53b221 fix: handle zero-length null extension for empty unions (#11209) by Efe · 6 days ago
-
c097092 fix(arrow-data): check view nulls at the right index in `ArrayData` equality (#11642) by ump45nose · 6 days ago
-
24c53c7 fix(arrow-array): use the field's type id in dense union logical_nulls (#11643) by Chang Yong Lik · 6 days ago
-
a2b405f fix(arrow-schema): validate `UnionFields` when deserializing (#11638) by ump45nose · 6 days ago
-
0a2b049 fix(arrow-row): map type ids to field indexes when decoding dense union offsets (#11644) by Chang Yong Lik · 6 days ago
-
8a9f960 fix(arrow-schema): keep map keys-sorted flag in FFI field export (#11630) by Spicy Shark · 6 days ago
-
a8306d6 Fix Fields::filter_leaves for ListView and LargeListView (#11657) by Patrick Ribbsaeter · 6 days ago
-
e30b544 Return errors for undersized struct validity buffers in IPC reader (#11658) by Aleksandar Zecevic · 6 days ago
-
5effeb5 speed up dict cast key width (#11502) by RIchard Baah · 6 days ago
-
6db2d4f fix(parquet-variant-json): preserve whole float formatting (#11513) by Peter L · 6 days ago
-
d45aaf6 refactor(parquet): track PushBuffers max_len and its count in one type (#11568) by Adrian Garcia Badaracco · 7 days ago
-
94789d5 Add Variant string-to-decimal benchmarks (#11556) by Kosta Tarasov · 7 days ago
-
cf9a19d perf: Inline `SlicesIterator::next` (#11646) by Huaijin · 7 days ago
-
781baa4 perf(parquet): trim bitmap-backed row selections using 64-bit words (#11639) by Huaijin · 7 days ago
-
4c8d708 Perf(parquet): RLE_dictionary reads; avoid round trip allocation (#11474) by RIchard Baah · 7 days ago
-
9827aaa fix(arrow-data): account for FixedSizeList parent offset in MutableArrayData (#11636) by Chang Yong Lik · 7 days ago
-
cdab920 fix(csv): return an error instead of panicking on dictionary key overflow (#11628) by Spicy Shark · 7 days ago
-
dad78c3 fix(arrow-cast): bump atoi to 3.1.1 to fix Int16 parse overflow (#11626) by Matt Butrovich · 7 days ago
-
78f334d fix(arrow-select): keep row count in take for zero-width FixedSizeBinary (#11637) by Chang Yong Lik · 7 days ago
-
6b8df9c chore(deps): bump the all-other-cargo-deps group across 1 directory with 2 updates (#11619) by dependabot[bot] · 7 days ago
-
e710e95 chore(deps): bump rust-toolchain from 1.99.0 to 1.99.1 (#11618) by dependabot[bot] · 7 days ago
-
aa3d583 perf(parquet): optimize `i32`, `u32`, `i64`, `u64`, `f32`, `f64` min_max calculation (#11523) by Raz Luvaton · 7 days ago
-
8f4bb0c Move numeric and boolean cast helpers into a private submodule (#11076) by Anand Hegde · 8 days ago
-
e905793 Redact Parquet encryption keys from Debug output (#11614) by autoCAT · 8 days ago
-
069345b bench(variant): add `VariantPath` parsing benchmark (#11508) by Bryan Dang · 8 days ago
-
1533311 test(arrow-cast): move dictionary cast tests to integration suite (#11398) by Arnab Mondal · 8 days ago
-
ce110bb refactor(parquet): do not store empty pushed ranges in PushBuffers (#11569) by Adrian Garcia Badaracco · 8 days ago
-
53e7e36 bench(parquet): try mimalloc for Arrow writer benchmarks (#11460) by Kosta Tarasov · 8 days ago
-
7d2cbba feat: Introduce `ArrayReader` and `ArrayIterator` concepts (#11161) by Kyle Barron · 8 days ago
-
fedfd0d fix(variant): reject duplicate object field names in shred_variant (#11351) by Abhishek · 8 days ago
-
4249c29 bench(parquet): add async row selection coverage with page indexes (#11557) by Huaijin · 8 days ago
-
4650b80 fix: move float-to-decimal precision validation inside the cast kernel (#11302) by Kosta Tarasov · 9 days ago
-
152f0d3 feat: Add separate Parquet `PageIndex` decoder to `ParquetMetaDataPushDecoder` and `ParquetMetaDataReader` (#11438) by Ed Seidl · 9 days ago
-
8c9d694 Defer dictionary page decode on the skip path (#11168) by Qi Zhu · 9 days ago
-
40766f3 chore: remove duplicate avro publish instruction (#11574) by Jeffrey Vo · 9 days ago
-
dd24011 feat: add GapInfo to timezone (#11535) by Martin Hilton · 9 days ago
-
786ba61 chore: Limit open, non draft PRs to 3 for users without write access (#11560) by Andrew Lamb · 9 days ago
-
418340d Make ByteStreamSplit and Alp Encoder/Decoder and their constructors experimentally public (#11481) by Jörn Horstmann · 9 days ago
-
ecb0172 chore: port 59.3.1 changelog to main (#11577) by Jeffrey Vo · 9 days ago
-
e3d0665 perf(parquet): make `PushBuffers` release and clear cost independent of the buffer count (#11459) by Adrian Garcia Badaracco · 9 days ago
-
c01a579 perf(parquet): scan bitmap selections directly for page ranges (#11553) by Huaijin · 9 days ago
-
a743994 Use cargo-shear for dependency checks in CI (#11476) by Kosta Tarasov · 9 days ago
-
03a380a fix(parquet): update `parquet-testing` pin (#11571) by Hippolyte Barraud · 9 days ago
-
314e43a perf(arrow-buffer): divide `i256` magnitudes below 2^128 with one `u128` division (#11530) by Matt Butrovich · 9 days ago
-
6aa1dd2 Speed up DELTA_BINARY_PACKED skip (#11143) by flashmouse · 9 days ago
-
cbb1841 chore(deps): bump the all-other-cargo-deps group across 1 directory with 2 updates (#11570) by dependabot[bot] · 9 days ago
-
655f532 chore(deps): bump the codeql-actions group across 1 directory with 2 updates (#11566) by dependabot[bot] · 9 days ago
-
a7c8625 chore(deps): bump taiki-e/install-action from 2.87.26 to 2.87.28 (#11565) by dependabot[bot] · 9 days ago
-
d386b82 perf(arrow-array): move the closure into the iterator in `PrimitiveArray::unary` (#11525) by Matt Butrovich · 9 days ago
-
94807cd feat(arrow-array): add `div_rem_wrapping` and `div_rem_checked` to `ArrowNativeTypeOp` (#11528) by Matt Butrovich · 9 days ago
-
8576d90 fix(parquet): Fix physical type for precision-one decimals (#11544) by Shawn Chang · 9 days ago
-
125d3cc chore: uncomment some miri ignores that were reliant on fstat (#11547) by Jeffrey Vo · 9 days ago
-
b2e2c2d fix: `UnionFields::from_iter` should validate input (#11533) by Jeffrey Vo · 9 days ago
-
face908 chore: Ignore Claude Code config directory (#11561) by Ed Seidl · 9 days ago
-
2e26ab4 fix: account for offsets in runarrays when using extend for MutableArrayData (#11546) by Jeffrey Vo · 9 days ago
-
7db9b69 chore(deps): bump rustls to 0.23.46 to fix cargo audit failures (#11562) by Andrew Lamb · 9 days ago
-
4dc6bc2 chore(deps): bump the all-other-cargo-deps group across 1 directory with 4 updates (#11540) by dependabot[bot] · 10 days ago
-
23ac45e fix: implement `ArrayData::validate_values` for union types (#11534) by Jeffrey Vo · 10 days ago
-
bfdcd26 fix: account for arraydata offset when comparing runarrays (#11536) by Jeffrey Vo · 10 days ago
-
ebd7a59 perf(arrow-arith): divide once per row in `multiply_fixed_point` (#11526) by Matt Butrovich · 10 days ago
-
bece8ca fix(parquet): encode `FixedSizeBinary` dictionaries as FLBA (#11262) by Hippolyte Barraud · 10 days ago
-
2f33b89 perf(arrow-buffer): faster portable fallback for bit_util::compress (#11322) by mightsleep · 10 days ago