1. 44f5dfc perf: Coalesce page fetches when RowSelection selects all rows (#9578) by Daniël Heres · 6 hours ago main
  2. 14f1eb9 pyarrow: Cache the imported classes to avoid importing them each time (#9439) by Thomas Tanon · 7 hours ago
  3. 55a7768 [Variant] Add `variant_to_arrow` `Struct` type support (#9572) by Konstantin Tarasov · 7 hours ago
  4. 42ab0bc fix: Used `checked_add` for bounds checks to avoid UB (#9568) by Ed Seidl · 7 hours ago
  5. 88422cbd arrow-flight: generate dict_ids for dicts nested inside complex types (#9556) by Alfonso Subiotto Marqués · 29 hours ago
  6. 7ea7cdc Optimize `take_fixed_size_binary` For Predefined Value Lengths (#9535) by Tobias Schwarzinger · 29 hours ago
  7. f4ab49e [Variant] clean up `variant_get` tests (#9518) by Konstantin Tarasov · 29 hours ago
  8. 8745c35 Move `ValueIter` into own module, and add public `record_count` function (#9557) by Alexander Rafferty · 29 hours ago
  9. ea3c050 Add `claim` method to recordbatch for memory accounting (#9433) by Peter L · 29 hours ago
  10. c50ea6e Optimize delta binary decoder in the case where bitwidth=0 (#9477) by Ed Seidl · 30 hours ago
  11. 3b61796 fix: first next_back() on new RowsIter panics (#9505) by Raz Luvaton · 34 hours ago
  12. 66313ae Bump actions/download-artifact from 7 to 8 (#9488) by dependabot[bot] · 34 hours ago
  13. c4b43bb feat(arrow-avro): `HeaderInfo` to expose OCF header (#9548) by Mikhail Zabaluev · 34 hours ago
  14. 00ad7fc chore: extend record_batch macro to support variables and expressions (#9522) by Burak Şen · 35 hours ago
  15. edc3cb7 arrow-select: fix MutableArrayData interleave for ListView (#9560) by Alfonso Subiotto Marqués · 35 hours ago
  16. e3926a9 Add mutable operations to BooleanBuffer (Bit*Assign) (#9567) by Daniël Heres · 35 hours ago
  17. 19889a3 Use chunks_exact for has_true/has_false to enable compiler unrolling (#9570) by Adrian Garcia Badaracco · 2 days ago
  18. d426107 Add has_true() and has_false() to BooleanArray (#9511) by Adrian Garcia Badaracco · 2 days ago
  19. bedabc5 feat(arrow-avro): Configurable Arrow timezone ID for Avro timestamps (#9280) by Mikhail Zabaluev · 2 days ago
  20. d1ec770 DeltaBitPackEncoderConversion: Fix panic message on invalid type (#9552) by Val Lorentz · 2 days ago
  21. e7b4842 feat: add `RunArray::new_unchecked` and `RunArray::into_parts` (#9376) by Raz Luvaton · 2 days ago
  22. 68b6076 [minor] Download clickbench file when missing (#9553) by Daniël Heres · 2 days ago
  23. a8fe8b3 chore(deps): update lz4_flex requirement from 0.12 to 0.13 (#9565) by dependabot[bot] · 3 days ago
  24. 55ff6eb add `shred_variant` support for `LargeUtf8` and `LargeBinary` (#9554) by Konstantin Tarasov · 3 days ago
  25. fcab5d2 chore(deps): bump black from 24.3.0 to 26.3.1 in /parquet/pytest (#9545) by dependabot[bot] · 5 days ago
  26. 83b6908 Unroll interleave -25-30% (#9542) by Daniël Heres · 5 days ago
  27. 0024260 Replace interleave overflow panic with error (#9549) by xudong.w · 5 days ago
  28. 3931179 chore: Protect `main` branch with required reviews (#9547) by Oleks V · 7 days ago
  29. c214c3c Add benchmark for `infer_json_schema` (#9546) by Alexander Rafferty · 7 days ago
  30. 92a239a Implement min, max, sum for run-end-encoded arrays. (#9409) by Bruno · 8 days ago
  31. 6931d88 feat: expose arrow schema on async avro reader (#9534) by Mikhail Zabaluev · 8 days ago
  32. 2956dbf fix: Do not assume missing nullcount stat means zero nullcount (#9481) by Ryan Johnson · 8 days ago
  33. b3e047f Fix Invalid offset in sparse column chunk data error for multiple predicates (#9509) by Peter L · 8 days ago
  34. ba02ab9 feat(memory-tracking): expose API to NullBuffer, ArrayData, and Array (#8918) by Filippo · 8 days ago
  35. a475f84 [Json] Add benchmarks for list json reader (#9507) by Liam Bao · 8 days ago
  36. d3c7900 fix: handle Null type in try_merge for Struct, List, LargeList, and Union (#9524) by Qi Zhu · 9 days ago
  37. 33aed33 Make with_file_decryption_properties pub instead of pub(crate) (#9532) by Daniël Heres · 9 days ago
  38. d2e2cda Fix skip_records over-counting when partial record precedes num_rows page skip (#9374) by Jonas Dedden · 10 days ago
  39. 0b04483 support string view unshred variant (#9514) by Matthew Kim · 10 days ago
  40. edd2c8e support large string for unshred variant (#9515) by Matthew Kim · 10 days ago
  41. fec3c02 fix: remove incorrect debug assertion in BatchCoalescer (#9508) by Tim-53 · 10 days ago
  42. 097c203 Add some benchmarks for decoding delta encoded Parquet (#9500) by Ed Seidl · 12 days ago
  43. 5ba4515 Simplify downcast_...!() macro definitions (#9454) by Bruno · 2 weeks ago
  44. 8c89814 refactor: simplify dynamic state for Avro record projection (#9419) by Mikhail Zabaluev · 2 weeks ago
  45. 5025e68 Update strum_macros requirement from 0.27 to 0.28 (#9471) by dependabot[bot] · 2 weeks ago
  46. e4b68e6 Add `append_non_nulls` to `StructBuilder` (#9430) by Fokko Driesprong · 2 weeks ago
  47. bee4595 Add `append_nulls` to `MapBuilder` (#9432) by Fokko Driesprong · 2 weeks ago
  48. 01d34a8 Add `append_value_n` to GenericByteBuilder (#9426) by Fokko Driesprong · 2 weeks ago
  49. 73a516e Move `ListLikeArray` to arrow-array to be shared with json writer and parquet unshredding (#9437) by Liam Bao · 2 weeks ago
  50. d99043e [Variant] Enahcne bracket access for VariantPath (#9479) by Congxian Qiu · 2 weeks ago
  51. 4d8e8ba chore: remove duplicate macro `partially_shredded_variant_array_gen` (#9498) by Yan Tingwang · 2 weeks ago
  52. 9ec9f57 Deprecate ArrowTimestampType::make_value in favor of from_naive_datetime (#9491) by Yan Tingwang · 2 weeks ago
  53. a7acf3d Convert `prettyprint` tests in `arrow-cast` to `insta` inline snapshots (#9472) by Jochen Görtler · 2 weeks ago
  54. a20753c Update planned release schedule in README.md (#9466) by Andrew Lamb · 3 weeks ago
  55. ae93488 fix: resolution of complex type variants in Avro unions (#9328) by Mikhail Zabaluev · 3 weeks ago
  56. 183f8c1 Add PrimitiveRunBuilder::with_data_type() to customize the values' DataType (#9473) by Bruno · 3 weeks ago
  57. 2bf6909 Add list-like types support to VariantArray::try_new (#9457) by Konstantin Tarasov · 3 weeks ago
  58. a2cffdb Add `NullBuffer::from_unsliced_buffer` helper and refactor call sites (#9411) by Eyad Ibrahim · 3 weeks ago
  59. ff736e0 docs(parquet): Fix broken links in README (#9467) by Jason · 3 weeks ago
  60. 9af5c75 refactor: simplify iterator using cloned().map(Some) (#9449) by Jason · 3 weeks ago
  61. 25ad2d4 docs: fix markdown link syntax in README (#9440) by Jason · 4 weeks ago
  62. 9d0e8be Update version to 58.0.0 and add CHANGELOG (#9420) by Andrew Lamb · 4 weeks ago 58.0.0 58.0.0-rc1
  63. ab9c062 fix: fixed trait functions clash get_date_time_part_extract_fn (#8221) (#9424) by Mateusz Matejuk · 4 weeks ago
  64. c129c7c Avoid allocating a `Vec` in `StructBuilder` (#9428) by Fokko Driesprong · 4 weeks ago
  65. 2f40f78 [Variant] Support `['fieldName']` in VariantPath parser (#9276) by Congxian Qiu · 4 weeks ago
  66. 442e1b8 perf: optimize skipper for varint values used when projecting Avro record types (#9397) by Mikhail Zabaluev · 5 weeks ago
  67. df63590 [Minor] Use per-predicate projection masks in arrow_reader_clickbench benchmark (#9413) by Daniël Heres · 5 weeks ago
  68. 39a2b71 Add additional Arrow type support (#9291) by Connor Sanders · 5 weeks ago
  69. d8946ca Fix `ArrowArrayStreamReader` for 0-columns record batch streams (#9405) by Jonas Dedden · 5 weeks ago
  70. 70089ac feat: support RunEndEncoded arrays in arrow-json reader and writer (#9379) by Abhishek · 5 weeks ago
  71. 7fbbde2 Remove lint issues in parquet-related code. (#9375) by Bruno · 5 weeks ago
  72. 7d16cd0 Use zstd::bulk API in IPC and Parquet with context reuse for compression and decompression (#9400) by Daniël Heres · 5 weeks ago
  73. 7c833d2 feat: Add from_datetime method to Timestamp types (#9345) by Yan Tingwang · 5 weeks ago
  74. 33c4032 Reproduce the issue of #9370 in a minimal, end-to-end way (#9399) by Jonas Dedden · 5 weeks ago
  75. d6168e5 Optimize `from_bitwise_unary_op` (#9297) by Daniël Heres · 5 weeks ago
  76. 4224502 Add regression tests for Parquet large binary offset overflow (#9361) by Vignesh · 5 weeks ago
  77. bf3520d fix: return error instead of panic on schema mismatch in BatchCoalescer::push_batch (#9390) by Bruno Volpato · 5 weeks ago
  78. 0e97133 Update sysinfo requirement from 0.37.1 to 0.38.1 (#9383) by dependabot[bot] · 5 weeks ago
  79. 64b5497 Replace `ArrayData` with direct Array construction (#9338) by Liam Bao · 5 weeks ago
  80. 55a769f Minor: Add additional test coverage for WriterProperties::{max_row_group_row_count,max_row_group_size} (#9387) by Andrew Lamb · 5 weeks ago
  81. 54d8191 feat: add max_row_group_bytes option to WriterProperties (#9357) by Yoni Peleg · 5 weeks ago
  82. 0cb5954 build(deps): update pyo3 requirement from 0.27.1 to 0.28.0 (#9331) by dependabot[bot] · 5 weeks ago
  83. fcfe2b4 [Parquet] Allow setting page size per column (#9353) by Xiangpeng Hao · 5 weeks ago
  84. 722dc64 Moving invalid_utf8 tests into a separate mod (#9384) by Kosta Tarasov · 5 weeks ago
  85. 0c1ec0b fix: fix [[NULL]] array doesn't roundtrip in arrow-row bug (#9275) by lichuang · 5 weeks ago
  86. 765c5b7 feat: Support roundtrip ListView in parquet arrow writer (#9352) by Yan Tingwang · 5 weeks ago
  87. 198846d Add RunEndEncoded array comparator (#9368) by Yan Tingwang · 5 weeks ago
  88. 7dbe58a feat: support BinaryView in bit_length kernel (#9363) by Abhishek · 6 weeks ago
  89. 578030c parquet: rle skip decode loop when batch contains all max levels (aka no nulls) (#9258) by Lanqing Yang · 6 weeks ago
  90. 81ee7e8 Remove support for List types in bit_length kernel (#9350) by Yan Tingwang · 6 weeks ago
  91. fb77501 doc: remove disclaimer about `ListView` not being fully supported (#9356) by Jeffrey Vo · 6 weeks ago
  92. 6cb4287 Move row_filter async tests from parquet async reader (#9355) by Kosta Tarasov · 6 weeks ago
  93. 253c541 feat: add ListView and LargeListView support to arrow-ord (#9347) by Yan Tingwang · 6 weeks ago
  94. 8d8e558 Support ListView in length kernel (#9346) by Vegard Stikbakke · 6 weeks ago
  95. 537c10a Move bloom filter tests from parquet reader (#9354) by Kosta Tarasov · 6 weeks ago
  96. 181007d Support Float16 for create_random_array (#9029) by niebayes · 6 weeks ago
  97. 7291147 parquet: use rwlock instead of mutex in predicate cache (#9319) by Lanqing Yang · 6 weeks ago
  98. 66abc6c Move Row Filter tests to a separate module (#9335) by Kosta Tarasov · 6 weeks ago
  99. 386d0e9 Add `DataType::is_list` and `DataType::is_binary` (#9327) by Adam Gutglick · 6 weeks ago
  100. d500e44 [main] Update version to 57.3.0, add changelog (#9334) by Andrew Lamb · 6 weeks ago