1. a49af1d fix: [9018]Fixed RunArray slice offsets(row, cast, eq) (#9213) by Manish Kumar · 11 hours ago main
  2. d0ed407 Move extension type construction logic out of Field (#9266) by Ryan Johnson · 12 hours ago
  3. fab8e75 Add BinaryFormatSupport and Row Encoder to `arrow-avro` Writer (#9171) by Connor Sanders · 33 hours ago
  4. fe126d0 make_decoder accepts borrowed DataType instead of owned (#9270) by Ryan Johnson · 33 hours ago
  5. 4cd2d14 AvroError enum for arrow-avro crate (#8759) by nathaniel-d-ef · 36 hours ago
  6. 22cf1ba Factor out json reader's static make_decoder args to a struct (#9271) by Ryan Johnson · 2 days ago
  7. 6505d2a Revert "Seal Array trait (#9092)", mark `Array` as `unsafe` (#9234) by Gabriel · 2 days ago
  8. 40f69b4 Support casting negative scale decimals to numeric (#9207) by Chiicake · 2 days ago
  9. c10fe77 Add tests and fixes for schema resolution bug (#9237) by Connor Sanders · 2 days ago
  10. 096751f Add additional coverage for StringViewArray comparisons (#9257) by Andrew Lamb · 4 days ago
  11. ddb6c42 [Parquet] test adaptive predicate pushdown with skipped page (#9251) by Kosta Tarasov · 5 days ago
  12. bd76edd Add bench for LocalFileSystem (#9248) by Daniël Heres · 5 days ago
  13. 7034a63 [Parquet] Provide only encrypted column stats in plaintext footer (#8305) by Rok Mihevc · 5 days ago
  14. 0258ec0 Speed up string view comparison (up to 3x) (#9250) by Daniël Heres · 5 days ago
  15. 3c6ca57 Improve parquet BinaryView / StringView decoder performance (up to -35%) (#9236) by Daniël Heres · 6 days ago
  16. 6f4d887 [Parquet] test adaptive predicate pushdown with skipped page (#9243) by Adam Curtis · 6 days ago
  17. 4d6825e [Parquet] Add test for reading/writing long UTF8 StringViews (#9246) by Andrew Lamb · 6 days ago
  18. d60b1cd docs(parquet): move async parquet example into ArrowReaderBuilder docs (#9167) by Vignesh · 7 days ago
  19. 827be42 Avoid a clone when creating `FixedSizeBinaryArray` from ArrayData (#9186) by Andrew Lamb · 7 days ago
  20. b64b458 Avoid a clone when creating `FixedSizeListArray` from ArrayData (#9187) by Andrew Lamb · 7 days ago
  21. 93ebd3a Avoid a clone when creating `RunEndArray` from ArrayData (#9189) by Andrew Lamb · 7 days ago
  22. ebace17 Speedup filter (up to ~1.5x) `FilterBuilder::Optimize`/`BitIndexIterator`/`iter_set_bits_rev` (#9229) by Daniël Heres · 8 days ago
  23. abd11d7 Add additional test coverage for `BatchCoalescer` push_batch_with_filter (#9218) by Andrew Lamb · 9 days ago
  24. a1949e4 fix: liberal parsing of zero scale decimals (#8700) by Marko Grujic · 9 days ago
  25. ba21a83 [Parquet] Optimize appending max level comparison in DefinitionLevelDecoder (#9217) by Jörn Horstmann · 9 days ago
  26. ba3446b [Parquet] perf: reuse seeked File clone in ChunkReader::get_read() (#9214) by Florian Valeye · 10 days ago
  27. 9c6065c Add benchmarks for reading struct arrays from parquet (#9210) by Jörn Horstmann · 10 days ago
  28. 191aa7c Remove dead code to fix clippy failure on main (#9215) by Andrew Lamb · 10 days ago
  29. d4b293d Avoid a clone when creating `ListViewArray` from ArrayData (#9193) by Andrew Lamb · 10 days ago
  30. 556942c Avoid a clone when creating `ListArray` from ArrayData (#9194) by Andrew Lamb · 10 days ago
  31. a92c8a9 [Variant] Support Shredded Lists/Array in `variant_get` (#9049) by Liam Bao · 10 days ago
  32. 618cab7 Avoid a clone when creating `MapArray` from ArrayData (#9192) by Andrew Lamb · 10 days ago
  33. 2ea4097 Avoid a clone when creating `UnionArray` from ArrayData (#9188) by Andrew Lamb · 10 days ago
  34. ac640da Avoid panic on Date32 overflow (#9144) by cht42 · 11 days ago
  35. e565074 arrow-ipc: add reset method to DictionaryTracker (#9196) by albertlockett · 11 days ago
  36. 96b3052 [Parquet] perf: Create Utf8/BinaryViewArray directly rather than via `ArrayData` (#9121) by Andrew Lamb · 11 days ago
  37. cfb9807 Deprecate `ArrowReaderOptions::with_page_index` and update API (#9199) by Matthew Kim · 11 days ago
  38. d80fdaa fix: Row encoding an array of type `Struct([])` (#7419) by Alex Huang · 11 days ago
  39. 3a019d0 fix: take_run return empty array instead of panic. (#9182) by Thor · 11 days ago
  40. 91b1405 Avoid a clone when creating `NullArray` from ArrayData (#9191) by Andrew Lamb · 12 days ago
  41. 1db1a88 Avoid a clone when creating `DictionaryArray` from ArrayData (#9185) by Andrew Lamb · 13 days ago
  42. 1035781 Avoid a clone when creating `PrimitiveArray` from ArrayData (#9190) by Andrew Lamb · 13 days ago
  43. be24e4f arrow-cast: Add display formatter for ListView (#9175) by Frederic Branczyk · 13 days ago
  44. 8b67776 Add Avro Reader projection API (#9162) by Connor Sanders · 13 days ago
  45. d81d6c3 [parquet] Add row group index virtual column (#9117) by Matthew Kim · 13 days ago
  46. c70804a Add find_nth_set_bit_position (#9151) by Daniël Heres · 13 days ago
  47. 991eb2a fix missing utf8 check for conversion from BinaryViewArray to StringViewArray (#9158) by Andrew Lamb · 13 days ago
  48. ac81eb2 Improve docs and add build() method to `{Null,Boolean,}BufferBuilder` (#9155) by Andrew Lamb · 13 days ago
  49. 7a85e90 add `#[inline]` to `BitIterator` `next` function (#9177) by Raz Luvaton · 13 days ago
  50. 156c941 Improve `ArrowReaderBuilder::with_row_filter` documentation (#9153) by Andrew Lamb · 13 days ago
  51. 989044c refactor: streamline date64 tests (#9165) by cht42 · 13 days ago
  52. 2ee0fa0 docs: update examples in ArrowReaderOptions to use in-memory buffers (#9163) by Andrea Bozzo · 13 days ago
  53. 9b633fb feat: add null comparison handling in make_comparator (#9150) by Alex Huang · 14 days ago
  54. 89d6b49 Add `TimestampWithOffset` canonical extension type (#8743) by Lucas Valente · 14 days ago
  55. a453c84 lint: remove unused function (fix clippy (#9178) by Raz Luvaton · 14 days ago
  56. 13d497a perf: improve calculating length performance for nested arrays in row conversion (#9079) by Raz Luvaton · 14 days ago
  57. f445bfc perf: improve calculating length performance for `GenericByteArray` in row conversion (#9078) by Raz Luvaton · 14 days ago
  58. d610468 Avoid a clone when creating StringArray/BinaryArray from ArrayData (#9160) by Andrew Lamb · 14 days ago
  59. 1295fea Avoid a clone when creating `BooleanArray` from ArrayData (#9159) by Andrew Lamb · 14 days ago
  60. 517b553 Minor: try and avoid an allocation creating `GenericByteViewArray` from `ArrayData` (#9156) by Andrew Lamb · 14 days ago
  61. f122d77 perf: improve field indexing in JSON StructArrayDecoder (1.7x speed up) (#9086) by Alex Huang · 2 weeks ago
  62. 90839df [Parquet] perf: Create StructArrays directly rather than via `ArrayData` (1% improvement) (#9120) by Andrew Lamb · 2 weeks ago
  63. 4ddaa8c doc: add example of RowFilter usage (#9115) by Sonny · 2 weeks ago
  64. 7ecef6e [Parquet] perf: Create `PrimitiveArray`s directly rather than via `ArrayData` (#9122) by Andrew Lamb · 2 weeks ago
  65. 8beeab2 perf: improve calculating length performance for view byte array in row conversion (#9080) by Raz Luvaton · 2 weeks ago
  66. a7b8907 feat: add `reserve` to `Rows` (#9142) by Raz Luvaton · 2 weeks ago
  67. 1ef55f1 arrow-ipc: Add tests for nested dicts for Map and Union arrays (#9146) by Frederic Branczyk · 2 weeks ago
  68. b904318 fix:[9018]Fixed RunArray slice offsets (#9036) by Manish Kumar · 2 weeks ago
  69. 3f5eebd Update ASF copyright year in NOTICE (#9145) by Mohit rao · 2 weeks ago
  70. 4b3da3d Uncomment part of test_utf8_single_column_reader_test (#9148) by Kosta Tarasov · 2 weeks ago
  71. 237065b Avoid clones in `make_array` for `StructArray` and `GenericByteViewArray` (#9114) by Andrew Lamb · 2 weeks ago
  72. 02af070 docs(variant): fix VariantObject::get documentation to reflect Option return type (#9139) by Mohit rao · 2 weeks ago
  73. ee6c3fb fix: support cast from `Null` to list view/run encoded/union types (#9134) by Jeffrey Vo · 2 weeks ago
  74. 5db4f50 docs: Improve main README.md and highlight community (#9119) by Andrew Lamb · 2 weeks ago
  75. 802b890 Add `BooleanBufferBuilder::extend_trusted_len` (#9137) by Daniël Heres · 2 weeks ago
  76. 601be25 perf: Avoid ArrayData allocation in PrimitiveArray::reinterpret_cast (#9129) by Andrew Lamb · 2 weeks ago
  77. f338149 Add nullif_kernel benchmark (#9089) by Andrew Lamb · 2 weeks ago
  78. 6aae76b perf: optimize hex decoding in json (1.8x faster in binary-heavy) (#9091) by Alex Huang · 3 weeks ago
  79. 200fb06 Avoid overallocating arrays in coalesce primitives / views (#9132) by Daniël Heres · 3 weeks ago
  80. 298d3aa Change FlightSQLClient to return `FlightError` & cleanup code (#8916) by 张林伟 · 3 weeks ago
  81. b765274 Docs: Add additional documentation and example for `make_array` (#9112) by Andrew Lamb · 3 weeks ago
  82. b2aeab1 doc: fix link on FixedSizeListArray doc (#9033) by Jeffrey Vo · 3 weeks ago
  83. 5a1e482 bench: added to row_format benchmark conversion of 53 non-nested columns (#9081) by Raz Luvaton · 3 weeks ago
  84. b736f08 [arrow] Minimize allocation in GenericViewArray::slice() (#9016) by Max Burke · 3 weeks ago
  85. 86b6617 Add options to skip decoding `Statistics` and `SizeStatistics` in Parquet metadata (#9008) by Ed Seidl · 3 weeks ago
  86. 7856970 docs(parquet): add example for preserving dictionary encoding (#9116) by Andrea Bozzo · 3 weeks ago
  87. 57b64b4 Fix IPC roundtripping dicts nested in ListViews (#9126) by Frederic Branczyk · 3 weeks ago
  88. 67af92e fix: display `0 secs` for empty DayTime/MonthDayNano intervals (#9023) by Jeffrey Vo · 3 weeks ago
  89. 7a4e639 Fix clippy (#9130) by Andrew Lamb · 3 weeks ago
  90. cfba3cc Updated arrow-pyarrow to use pyo3 0.27, updated deprecated code warnings (#8773) by Stephen Carman · 3 weeks ago
  91. 266965b Remove parquet arrow_cast dependency (#9077) by Raphael Taylor-Davies · 3 weeks ago
  92. 0890a2c Update readme for geospatial crate (#9124) by Dewey Dunnington · 3 weeks ago
  93. 13c43c4 [Variant] Optimize the object header generation logic in ObjectBuilder::finish (#8031) by Congxian Qiu · 3 weeks ago
  94. 96637fc Speed up binary kernels (30% faster `and` and `or`), add `BooleanBuffer::from_bitwise_binary_op` (#9090) by Andrew Lamb · 3 weeks ago
  95. 964daec chore: switch test from `bincode` to maintained `postcard` crate (RUSTSEC-2025-0141 ) (#9104) by Andrew Lamb · 3 weeks ago
  96. 73bbfee feat: add benchmarks for json parser (#9107) by Alex Huang · 3 weeks ago
  97. 37d5013 docs: Update release schedule in README.md (#9111) by Andrew Lamb · 3 weeks ago
  98. 67e04e7 feat: change default behavior for Parquet `PageEncodingStats` to bitmask (#9051) by WaterWhisperer · 3 weeks ago
  99. 9e822e0 Update version to `57.2.0`, add CHANGELOG (#9103) by Andrew Lamb · 3 weeks ago 57.2.0 57.2.0-rc1
  100. 28f66f9 Add Union encoding documentation (#9102) by Eduard Akhmetshin · 3 weeks ago