1. adf9308 feat(parquet): add struct-column writer benchmarks (#9679) by Hippolyte Barraud · 23 hours ago main
  2. a1bf90c fix: use writer types in Skipper for resolved named record types (#9605) by Ariel Miculas-Trif · 2 days ago
  3. 48727b3 fix: handle missing dictionary batch for null-only columns in IPC reader (#9623) by Joaquin Hui · 2 days ago
  4. aac969d ParquetPushDecoder API to clear all buffered ranges (#9624) by Nathan · 3 days ago
  5. 86cab0c fix(parquet): fix CDC panic on nested ListArrays with null entries (#9644) by Krisztián Szűcs · 3 days ago
  6. 43d984e Add a JSON reader option to ignore type conflicts (#7276) by Ryan Johnson · 3 days ago
  7. f5d6dc3 feat(parquet): add sparse-column writer benchmarks (#9654) by Hippolyte Barraud · 3 days ago
  8. c6ea0a5 Add bloom filter folding to automatically size SBBF filters (#9628) by Adrian Garcia Badaracco · 3 days ago
  9. 6f02fcf [Parquet] Improve dictionary decoder by unrolling loops (#9662) by Daniël Heres · 3 days ago
  10. 65ad652 [Json] Add json reader benchmarks for ListView (#9647) by Liam Bao · 4 days ago
  11. 4678f05 chore: re-export `MAX_INLINE_VIEW_LEN` from `arrow_data` (#9665) by Raz Luvaton · 4 days ago
  12. 989ac03 [Variant] Align cast logic for variant_get to cast kernel for numeric/bool types (#9563) by Congxian Qiu · 4 days ago
  13. 0936b38 [Variant] Fix `variant_get` to return `List<T>` instead of `List<Struct>` (#9631) by Liam Bao · 4 days ago
  14. c884f1d feat(arrow-array): add GenericByteViewArray::total_bytes_len (#9641) by Harrison Crosse · 4 days ago
  15. 871c6d2 fix(parquet): converting parquet schema with backward compatible repeated struct/primitive with provided arrow schema (#8496) by Raz Luvaton · 4 days ago
  16. fb58743 Remove redundant trait bounds on `ArrowNativeTypeOp` (#9614) by Alexandre Crayssac · 4 days ago
  17. 9c6b42e Add support to cast from `UnionArray` (#9544) by Matthew Kim · 4 days ago
  18. ec771cc Expose option to set line terminator for CSV writer (#9617) by Sava Vranešević · 7 days ago
  19. ec32ac3 Support nested REE in arrow-ord partition function (#9642) by Liam Bao · 7 days ago
  20. ade0381 No longer allow BIT_PACKED level encoding in Parquet writer (#9656) by Ed Seidl · 7 days ago
  21. 2b851d9 Add List and ListView take benchmarks (#9626) by Adam Gutglick · 7 days ago
  22. 07a3636 [Json] Replace `ArrayData` with typed Array construction in json-reader (#9497) by Liam Bao · 8 days ago
  23. f5365c3 Use nextest to run Miri in CI (#9629) by Adam Gutglick · 9 days ago
  24. 652c950 [arrow-pyarrow]: restore nicer pyarrow-arrow error message (#9639) by Andrew Lamb · 9 days ago
  25. a05129a feat(parquet): stream-encode definition/repetition levels incrementally (#9447) by Hippolyte Barraud · 9 days ago
  26. 1f07e54 Disable failing arrow_writer benchmark (#9638) by Andrew Lamb · 9 days ago
  27. 61b5763 pyarrow: Small code simplifications (#9594) by Thomas Tanon · 10 days ago
  28. 51bf8a4 [Variant] extend shredded null handling for arrays (#9599) by Konstantin Tarasov · 10 days ago
  29. f912311 feat(parquet): derive `PartialEq` and `Eq` for `CdcOptions` (#9602) by Krisztián Szűcs · 10 days ago
  30. 1a169cd Fix `MutableBuffer::clear` (#9622) by Alexander Rafferty · 10 days ago
  31. 77e4d05 [Json] Add json reader benchmarks for Map and REE (#9616) by Liam Bao · 10 days ago
  32. aa9432c Fix `extend_nulls` panic for UnionArray (#9607) by Adrian Garcia Badaracco · 11 days ago
  33. c194e54 [Variant] Add unshredded `Struct` fast-path for `variant_get(..., Struct)` (#9597) by Konstantin Tarasov · 2 weeks ago
  34. 7f307c0 fix: Stop using https://dist.apache.org/repos/dist/dev/arrow/KEYS for verification (#9604) by Raúl Cumplido · 2 weeks ago
  35. 1f1c3a4 Support `ListView` codec in arrow-json (#9503) by Liam Bao · 2 weeks ago
  36. f2512b5 chore(deps): update sha2 requirement from 0.10 to 0.11 (#9618) by dependabot[bot] · 2 weeks ago
  37. 398962e deps: fix `object_store` breakage for 0.13.2 (#9612) by Mikhail Zabaluev · 2 weeks ago
  38. 980ea0b Reduce per-byte overhead in VLQ integer decoding (#9584) by Daniël Heres · 2 weeks ago
  39. 70445c5 Add `quoted_strings` to `FormatOptions` (#9221) by Jochen Görtler · 3 weeks ago
  40. 6471e9a Pre-reserve output capacity in ByteView/ByteArray dictionary decoding (#9590) by Daniël Heres · 3 weeks ago
  41. 6cadf3b Prepare for 58.1.0 Release (#9573) by Andrew Lamb · 3 weeks ago 58.1.0 58.1.0-rc1
  42. 322f9ce [Variant] Add unshred_variant support for Binary and LargeBinary types (#9576) by Kunal · 3 weeks ago
  43. bc74c71 feat(parquet): add content defined chunking for arrow writer (#9450) by Krisztián Szűcs · 3 weeks ago
  44. 39dda22 Make Sbbf Constructers Public (#9569) by Peter L · 3 weeks ago
  45. d53df60 feat: Optimize from_bitwise_binary_op with 64-bit alignment (#9441) by Kunal · 3 weeks ago
  46. 44f5dfc perf: Coalesce page fetches when RowSelection selects all rows (#9578) by Daniël Heres · 3 weeks ago
  47. 14f1eb9 pyarrow: Cache the imported classes to avoid importing them each time (#9439) by Thomas Tanon · 3 weeks ago
  48. 55a7768 [Variant] Add `variant_to_arrow` `Struct` type support (#9572) by Konstantin Tarasov · 3 weeks ago
  49. 42ab0bc fix: Used `checked_add` for bounds checks to avoid UB (#9568) by Ed Seidl · 3 weeks ago
  50. 88422cbd arrow-flight: generate dict_ids for dicts nested inside complex types (#9556) by Alfonso Subiotto Marqués · 3 weeks ago
  51. 7ea7cdc Optimize `take_fixed_size_binary` For Predefined Value Lengths (#9535) by Tobias Schwarzinger · 3 weeks ago
  52. f4ab49e [Variant] clean up `variant_get` tests (#9518) by Konstantin Tarasov · 3 weeks ago
  53. 8745c35 Move `ValueIter` into own module, and add public `record_count` function (#9557) by Alexander Rafferty · 3 weeks ago
  54. ea3c050 Add `claim` method to recordbatch for memory accounting (#9433) by Peter L · 3 weeks ago
  55. c50ea6e Optimize delta binary decoder in the case where bitwidth=0 (#9477) by Ed Seidl · 3 weeks ago
  56. 3b61796 fix: first next_back() on new RowsIter panics (#9505) by Raz Luvaton · 3 weeks ago
  57. 66313ae Bump actions/download-artifact from 7 to 8 (#9488) by dependabot[bot] · 3 weeks ago
  58. c4b43bb feat(arrow-avro): `HeaderInfo` to expose OCF header (#9548) by Mikhail Zabaluev · 3 weeks ago
  59. 00ad7fc chore: extend record_batch macro to support variables and expressions (#9522) by Burak Şen · 3 weeks ago
  60. edc3cb7 arrow-select: fix MutableArrayData interleave for ListView (#9560) by Alfonso Subiotto Marqués · 3 weeks ago
  61. e3926a9 Add mutable operations to BooleanBuffer (Bit*Assign) (#9567) by Daniël Heres · 3 weeks ago
  62. 19889a3 Use chunks_exact for has_true/has_false to enable compiler unrolling (#9570) by Adrian Garcia Badaracco · 3 weeks ago
  63. d426107 Add has_true() and has_false() to BooleanArray (#9511) by Adrian Garcia Badaracco · 3 weeks ago
  64. bedabc5 feat(arrow-avro): Configurable Arrow timezone ID for Avro timestamps (#9280) by Mikhail Zabaluev · 3 weeks ago
  65. d1ec770 DeltaBitPackEncoderConversion: Fix panic message on invalid type (#9552) by Val Lorentz · 3 weeks ago
  66. e7b4842 feat: add `RunArray::new_unchecked` and `RunArray::into_parts` (#9376) by Raz Luvaton · 3 weeks ago
  67. 68b6076 [minor] Download clickbench file when missing (#9553) by Daniël Heres · 3 weeks ago
  68. a8fe8b3 chore(deps): update lz4_flex requirement from 0.12 to 0.13 (#9565) by dependabot[bot] · 3 weeks ago
  69. 55ff6eb add `shred_variant` support for `LargeUtf8` and `LargeBinary` (#9554) by Konstantin Tarasov · 4 weeks ago
  70. fcab5d2 chore(deps): bump black from 24.3.0 to 26.3.1 in /parquet/pytest (#9545) by dependabot[bot] · 4 weeks ago
  71. 83b6908 Unroll interleave -25-30% (#9542) by Daniël Heres · 4 weeks ago
  72. 0024260 Replace interleave overflow panic with error (#9549) by xudong.w · 4 weeks ago
  73. 3931179 chore: Protect `main` branch with required reviews (#9547) by Oleks V · 4 weeks ago
  74. c214c3c Add benchmark for `infer_json_schema` (#9546) by Alexander Rafferty · 4 weeks ago
  75. 92a239a Implement min, max, sum for run-end-encoded arrays. (#9409) by Bruno · 4 weeks ago
  76. 6931d88 feat: expose arrow schema on async avro reader (#9534) by Mikhail Zabaluev · 4 weeks ago
  77. 2956dbf fix: Do not assume missing nullcount stat means zero nullcount (#9481) by Ryan Johnson · 4 weeks ago
  78. b3e047f Fix Invalid offset in sparse column chunk data error for multiple predicates (#9509) by Peter L · 4 weeks ago
  79. ba02ab9 feat(memory-tracking): expose API to NullBuffer, ArrayData, and Array (#8918) by Filippo · 4 weeks ago
  80. a475f84 [Json] Add benchmarks for list json reader (#9507) by Liam Bao · 4 weeks ago
  81. d3c7900 fix: handle Null type in try_merge for Struct, List, LargeList, and Union (#9524) by Qi Zhu · 4 weeks ago
  82. 33aed33 Make with_file_decryption_properties pub instead of pub(crate) (#9532) by Daniël Heres · 4 weeks ago
  83. d2e2cda Fix skip_records over-counting when partial record precedes num_rows page skip (#9374) by Jonas Dedden · 5 weeks ago
  84. 0b04483 support string view unshred variant (#9514) by Matthew Kim · 5 weeks ago
  85. edd2c8e support large string for unshred variant (#9515) by Matthew Kim · 5 weeks ago
  86. fec3c02 fix: remove incorrect debug assertion in BatchCoalescer (#9508) by Tim-53 · 5 weeks ago
  87. 097c203 Add some benchmarks for decoding delta encoded Parquet (#9500) by Ed Seidl · 5 weeks ago
  88. 5ba4515 Simplify downcast_...!() macro definitions (#9454) by Bruno · 5 weeks ago
  89. 8c89814 refactor: simplify dynamic state for Avro record projection (#9419) by Mikhail Zabaluev · 5 weeks ago
  90. 5025e68 Update strum_macros requirement from 0.27 to 0.28 (#9471) by dependabot[bot] · 5 weeks ago
  91. e4b68e6 Add `append_non_nulls` to `StructBuilder` (#9430) by Fokko Driesprong · 6 weeks ago
  92. bee4595 Add `append_nulls` to `MapBuilder` (#9432) by Fokko Driesprong · 6 weeks ago
  93. 01d34a8 Add `append_value_n` to GenericByteBuilder (#9426) by Fokko Driesprong · 6 weeks ago
  94. 73a516e Move `ListLikeArray` to arrow-array to be shared with json writer and parquet unshredding (#9437) by Liam Bao · 6 weeks ago
  95. d99043e [Variant] Enahcne bracket access for VariantPath (#9479) by Congxian Qiu · 6 weeks ago
  96. 4d8e8ba chore: remove duplicate macro `partially_shredded_variant_array_gen` (#9498) by Yan Tingwang · 6 weeks ago
  97. 9ec9f57 Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime (#9491) by Yan Tingwang · 6 weeks ago
  98. a7acf3d Convert `prettyprint` tests in `arrow-cast` to `insta` inline snapshots (#9472) by Jochen Görtler · 6 weeks ago
  99. a20753c Update planned release schedule in README.md (#9466) by Andrew Lamb · 6 weeks ago
  100. ae93488 fix: resolution of complex type variants in Avro unions (#9328) by Mikhail Zabaluev · 6 weeks ago