1. c4a831a ci: Split miri tests into 4 parallel shards (#10067) by Adam Gutglick · 14 hours ago main
  2. 1ba5d48 [Variant] Preserve `UUID` extension type metadata for Parquet writer (#10015) by Konstantin Tarasov · 22 hours ago
  3. 7567b7a optimize(concat): concat map implementation (#10048) by mwish · 22 hours ago
  4. a6596e4 feat: support `MapArray` in lengths kernel (#10121) by Raz Luvaton · 22 hours ago
  5. 549d77c feat(arrow_array): add helper function to create MapArray from `Vec<Option<Vec<(Key, Option<Value>)>>>` for tests (#10123) by Raz Luvaton · 22 hours ago
  6. 8d2333c chore: update `Bytes` visibility to correctly reflect the actual visibility (#10115) by Raz Luvaton · 22 hours ago
  7. 826b808 Add `StructArray::field_` APIs symmetric to `StructArray::column_` ones (#10110) by Konstantin Tarasov · 26 hours ago
  8. cecbc72 removed clippy ignore statment (#10111) by RIchard Baah · 28 hours ago
  9. 301eb26 Reduce copies in Arrow IPC writer (#10044) by RIchard Baah · 2 days ago
  10. e106c15 arrow-select: Optimize `BatchCoalescer::push_batch_with_filter` for low selectivity filters and inlined Utf8View/BinaryView (#9755) by ClSlaid · 2 days ago
  11. dda2d2d perf(interleave): Optimize list interleave_list when child is primitive (#10025) by mwish · 2 days ago
  12. c3e0684 bench(parquet): add nested list writer benchmarks (#10084) by mwish · 2 days ago
  13. d4c1b44 replace github .md templates with.yaml (#10096) by Konstantin Tarasov · 3 days ago
  14. 481223f feat(parquet-variant): add Dictionary and REE variant_to_arrow support (#10014) by Neetika Mittal · 3 days ago
  15. 7aa9782 Run arrow tests for --lib and --tests on CI builds (#9814) by Andrew Lamb · 3 days ago
  16. 6fae4ea refactor(parquet): bundle array reader recursion args into `ReaderArgs` (#10089) by Hippolyte Barraud · 4 days ago
  17. f01ff3d Implement From<i128> for i256 (#10081) by Adam Gutglick · 7 days ago
  18. 9d5d79b test(parquet): drop confusing `main` reference in page-roundtrip test comment (#10072) by Adrian Garcia Badaracco · 7 days ago
  19. e5e66fa Add test for `parquet-testing/bad_data/ARROW-GH-47662.parquet` (#10077) by Ed Seidl · 7 days ago 59.0.0 59.0.0-rc2
  20. 9f96a8f Prepare for `59.0.0` release (#10063) by Andrew Lamb · 8 days ago 59.0.0-rc1
  21. d7ef673 Bump max throughput in `flight` benchmark before blocking (#10070) by RIchard Baah · 8 days ago
  22. 8042ea2 Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (#10020) by Adrian Garcia Badaracco · 8 days ago
  23. 1e8ea5e fix(parquet): bound data page byte size for large variable-width values (#9972) by Adrian Garcia Badaracco · 8 days ago
  24. 2a1d40d Reduce Miri runtime even more (#9650) by Adam Gutglick · 9 days ago
  25. 97f4b14 arrow-buffer: i256: implement ilog (#9453) by theirix · 9 days ago
  26. 6c39797 Improve email created by create_tarball.sh script (#9944) by Andrew Lamb · 9 days ago
  27. 9949226 perf(parquet): LevelInfoBuilder batch write when no repetition childs (#10037) by mwish · 9 days ago
  28. 58bdc7d arrow-buffer: i256: Implement num_traits wrapping shift (#9418) by theirix · 9 days ago
  29. 4e7a2fa Improve `take_bytes` perf in the null cases between 10-25% (#9625) by Adam Gutglick · 9 days ago
  30. f001b22 [#10029][benchmarks] arrow-flight roundtrip as well as encode/decode (#10031) by RIchard Baah · 9 days ago
  31. f03e1bc fix(ipc): handle duplicate projection indices in IPC reader (#9952) by pchintar · 10 days ago
  32. 259cff2 feat(parquet): add uses_key_retriever method to FileDecryptionProperties (#9895) by Adam Reeve · 10 days ago
  33. cfc2b88 Add coalesce inline-view filter benchmarks (#10050) by ClSlaid · 10 days ago
  34. 1ae2469 chore: Remove some deprecated Arrow functions from the public API (#10040) by Ed Seidl · 10 days ago
  35. 870fb06 test: add overflow tests for MutableBuffer (#9958) by Soiman Vasile · 10 days ago
  36. 57eeb26 arrow-cast: Add ability to cast plain struct to dictionary (#10039) by Frederic Branczyk · 10 days ago
  37. 6881f73 Adjust Variant size expectation for s390x architecture (#10027) by František Zatloukal · 10 days ago
  38. 51ffd8c fix: better error handling for negative size of FixedSizeBinary (#10042) by theirix · 10 days ago
  39. 38778f0 Replace `From<Vec<_>>` impls with `TryFrom`s for `FixedSizeBinaryArray` (#10019) by quantumish · 11 days ago
  40. c58f0b1 chore: Remove some deprecated functions from parquet crate (#10035) by Ed Seidl · 11 days ago
  41. 511ad06 bench(parquet): add Sbbf check/insert benchmarks (#10041) by Dan Mattheiss · 13 days ago
  42. 9450f1e Call `align_buffers()` in `from_ffi`, remove redundant call from `arrow-pyarrow` (#10030) by Matt Butrovich · 14 days ago
  43. 1377761 Validate FIXED_LEN_BYTE_ARRAY length for DECIMAL and INTERVAL types (#9985) by eunsang · 2 weeks ago
  44. e470187 fix: Reject empty strings when casting strings to decimal (#10010) by Neil Conway · 2 weeks ago
  45. 2eeb805 Implement AnyRee (#9959) by RIchard Baah · 2 weeks ago
  46. 40ebcf0 benchmarks for writing REE arrays to parquet (#9936) by RIchard Baah · 2 weeks ago
  47. bbbe8a6 bench(parquet): add short and large string `arrow_writer` benchmarks (#10021) by Adrian Garcia Badaracco · 2 weeks ago
  48. 2b2a95a arrow: add oversized coalesce take benchmarks (#9799) by ClSlaid · 2 weeks ago
  49. e28fd0d Add `DatePart` enum 1-indexed variants (#9965) by Konstantin Tarasov · 3 weeks ago
  50. c4e154f Support Shredded Lists/Array in `variant_get` (#8354) by Konstantin Tarasov · 3 weeks ago
  51. aa61e07 [arrow-select] Replace `ArrayData` with direct `Array` construction in filter kernels (#9986) by Liam Bao · 3 weeks ago
  52. 1c679ef fix(parquet): exclude single-leaf struct roots from predicate cache (#9983) by Sergei · 3 weeks ago
  53. 8acab7b feat: Implement decimal <-> float16 casts (#10008) by Neil Conway · 3 weeks ago
  54. 7b335b7 fix: prevent panic in record reader when row group metadata overcounts num_rows (#9993) by BoazC-MSFT · 3 weeks ago
  55. df89537 [Variant] remove `BorrowedShreddingState` (#9791) by Konstantin Tarasov · 3 weeks ago
  56. 5372e8a Fix parquet-variant build on wasm targets (#9978) by Adam Gutglick · 3 weeks ago
  57. 8c88bd4 Adds is_null function to RowAccessor (#9979) by Kevin Choubacha · 3 weeks ago
  58. edfb9ab Use Thrift macro to generate Parquet `LogicalType` serialization code (#9997) by Ed Seidl · 3 weeks ago
  59. 2f923f7 fix(arrow-cast): support full Date32 range when parsing extended-year dates (#9961) by Swanand Mulay · 3 weeks ago
  60. c46f419 fix(cast): Trying to fix cast losting schema problem (#10005) by mwish · 3 weeks ago
  61. f790721 fix(parquet): validate INT96 column metadata statistics (#10003) by Minh Vu · 3 weeks ago
  62. 4b80f0e feat(parquet): generalize value encoder inputs (#9955) by Hippolyte Barraud · 3 weeks ago
  63. dc821a9 Add support for FixedSizeList to variant_to_arrow (#9663) by Rishab Joshi · 3 weeks ago
  64. 73c513a Bulk-fill definition levels for majority-null leaf columns (#9967) by RyanStewart · 3 weeks ago
  65. 39c8814 feat: extract `has_false` and `has_true` from BooleanArray to `BooleanBuffer` and reuse for no nulls (#9987) by Raz Luvaton · 3 weeks ago
  66. e7c37de Add helper functions to create `LogicalType` struct variants (#9996) by Ed Seidl · 3 weeks ago
  67. 7c6eb2c feat(parquet): Add `ParquetPushDecoder::into_builder` to allow swapping projections / row filters at row group boundaries (#9968) by Adrian Garcia Badaracco · 3 weeks ago
  68. accb1cf [parquet] Allow more encryption algorithms (#9203) by hsiang-c · 3 weeks ago
  69. d48c305 fix(arrow-schema): allow empty metadata value for UUID extension type (#10001) by Alfonso Subiotto Marqués · 3 weeks ago
  70. da09872 Implement native interleave for ListView (#9558) by Vegard Stikbakke · 3 weeks ago
  71. ae27070 [Variant] Align cast logic for from/to_decimal for variant (#9689) by Congxian Qiu · 4 weeks ago
  72. fd1c5b3 Safely ignore Parquet fields with unimplemented Thrift types (#9974) by Ed Seidl · 4 weeks ago
  73. 30185d6 perf: Remove `bool_val` from Parquet Thrift `FieldIdentifier` (#9945) by Ed Seidl · 4 weeks ago
  74. 2e8e0c7 Support ListView/BinaryView/RunEndEncoded types in integration test JSON parser (#9888) by Dewey Dunnington · 4 weeks ago
  75. f1ef71a [arrow-array] use usize arithmetic in FixedSizeBinaryArray, aggressive overflow checks (#9910) by Andrew Lamb · 4 weeks ago
  76. 4459985 chore(deps): bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 (#9966) by dependabot[bot] · 4 weeks ago
  77. 2108f20 feat(parquet): add all-null fast paths for level building (#9954) by Hippolyte Barraud · 4 weeks ago
  78. 28d7537 refactor: make `BloomFilterProperties` fpp/ndv private with accessors (#9969) by Yu-Chuan Hung · 4 weeks ago
  79. 821f42f Add docs for `BitReader` (#9948) by Andrew Lamb · 4 weeks ago
  80. 86d3401 Add docs for `BitWriter` (#9949) by Andrew Lamb · 4 weeks ago
  81. 1ffd202 Remove deprecated parquet::format module and thrift dependency (#9962) by Jörn Horstmann · 4 weeks ago
  82. 48fa8a7 feat(parquet): separate push decoder frontier state from row-group decoding (#9804) by Hippolyte Barraud · 4 weeks ago
  83. 7abb225 bench(parquet): add `ListArray` benchmarks for runtime and peak memory (#9846) by Hippolyte Barraud · 5 weeks ago
  84. 6ce4bc8 Validate encoded Thrift lists match the schema (#9924) by Ed Seidl · 5 weeks ago
  85. 3c71d92 perf[arrow-select]: add specialized REE interleave (#9856) by Alfonso Subiotto Marqués · 5 weeks ago
  86. c1507ad generic channel support for FlightClient (#9933) by Rostislav Rumenov · 5 weeks ago
  87. aa3c9d3 feat(parquet): add BloomFilterPropertiesBuilder (#9877) by Yu-Chuan Hung · 5 weeks ago
  88. 5d464b5 Add `CompressionCodec` Thrift enum for Parquet metadata (#9864) by Ed Seidl · 5 weeks ago
  89. 76c381f Remove redundant benchmarks in `cast_kernels` (#9789) by Andrew Lamb · 5 weeks ago
  90. e45354a Remove deprecated legacy `like` kernels in `arrow-string` (#9674) by Adam Gutglick · 5 weeks ago
  91. c025c48 [Parquet]: GH-563: Make `path_in_schema` optional (#9678) by Ed Seidl · 5 weeks ago
  92. 13f5f94 feat(parquet): compact level representation with generic writer dispatch (#9831) by Hippolyte Barraud · 5 weeks ago
  93. c2021f1 Fix MSRV check by checking in Cargo.lock (#9941) by Andrew Lamb · 5 weeks ago
  94. 913bab2 Prepare for `58.3.0` release (#9893) by Andrew Lamb · 5 weeks ago 58.3.0 58.3.0-rc1
  95. 3384f64 chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 (#9932) by dependabot[bot] · 5 weeks ago
  96. cc5a256 impl `FromStr` for `DatePart` (#9931) by Konstantin Tarasov · 5 weeks ago
  97. 97ff198 feat(arrow-string): concat_elements for view, fixed binary (#9876) by theirix · 5 weeks ago
  98. ded985c fix(arrow-csv): bound RecordDecoder::flush offset accumulation (#9886) by masumi-ryugo · 5 weeks ago
  99. 7f6524d fix(parquet): bound schema num_children before Vec::with_capacity (#9884) by masumi-ryugo · 5 weeks ago
  100. 5bf8912 [arrow-string]: add `like::eq_ascii_ignore_case` kernel (#9871) by albertlockett · 5 weeks ago