1. 9c94861 test(arrow-schema): assert ParseError for invalid quoted escapes (#12230) by Suraj · 17 hours ago main
  2. 4a4bedd fix(flight): rewrite certificate generation (#12020) by Phoenix · 17 hours ago
  3. 4ea4d22 fix(variant): preserve nulls for missing shredded list indexes (#12224) by Kosta Tarasov · 19 hours ago
  4. 4454c7d fix(parquet): check PLAIN byte array end offsets for overflow in read (#12215) by Phat Le · 21 hours ago
  5. 1fc135b chore: run zizmor on main branch like codeql (#12222) by Jeffrey Vo · 21 hours ago
  6. 4e04fea feat: support casting strings to durations (#11572) by Miguel Cordero Pamphile · 23 hours ago
  7. 64e0425 Fix escaping in DataType parsing and list field names (#11931) by timmyb32r · 23 hours ago
  8. 00788df perf(arrow-arith): inline decimal `div` and `rem` by a scalar into `try_unary` (#12080) by Matt Butrovich · 23 hours ago
  9. 2a007e8 fix(parquet): honor requested dictionary value type (#12161) by RIchard Baah · 23 hours ago
  10. 4c03e90 chore: update release instructions (#12188) by Jeffrey Vo · 24 hours ago
  11. 50d59b2 Use zizmor to harden workflow actions (#12199) by Jeffrey Vo · 24 hours ago
  12. 275adb2 perf(arrow-arith): divide integers by a scalar with a precomputed divisor (#12076) by Matt Butrovich · 26 hours ago
  13. cd91f89 bench(parquet): add level encoding and nested writer cases (#12213) by Chinmay Shrivastava · 30 hours ago
  14. da51f14 Use non-null value counts for Parquet dictionary caches (#12122) by Chinmay Shrivastava · 30 hours ago
  15. b8d7b68 perf(coalesce): directly copy sparse UInt32 selections (#11174) by RIchard Baah · 32 hours ago
  16. d8da232 perf(parquet): always inline `OffsetBuffer::try_push` (#12177) by Liang-Chi Hsieh · 33 hours ago
  17. b2b7d47 chore: remove workflow to copy labels from issues (#12198) by Jeffrey Vo · 2 days ago
  18. 23ce7c3 fix(parquet): return error instead of panic on corrupt PLAIN BYTE_ARRAY pages (#12179) by Liang-Chi Hsieh · 2 days ago
  19. e25fc00 Add `ArrowSbbf` to check Arrow arrays against Parquet bloom filters (#11549) by Bhaskar Gurram · 2 days ago
  20. 33cfa54 feat(parquet): Add Bloom filter access to `ParquetMetaDataReader` (#12090) by Ed Seidl · 2 days ago
  21. 7f369fe chore: add willingness to contribute to issue forms (#12175) by Kosta Tarasov · 2 days ago
  22. 4213ecf fix(parquet): error when writing bloom filters for encrypted columns (#12165) by Andrew Lamb · 2 days ago
  23. 17f4bb8 chore: add AI usage disclosure to PR template (#12123) by WaterWhisperer · 3 days ago
  24. 0c89743 chore(deps): bump the codeql-actions group with 2 updates (#12155) by dependabot[bot] · 3 days ago
  25. eea5c84 docs: add API stability, unsafe, and performance guidance for agents (#12107) by Matt Butrovich · 3 days ago
  26. 7a1ab97 fix(arrow-array): avoid null bitmap allocation in non-nullable StructArray field validation (#12124) by llxgdtop · 3 days ago
  27. 47ce94a chore(deps): bump taiki-e/install-action from 2.89.1 to 2.90.2 (#12156) by dependabot[bot] · 3 days ago
  28. f9e6a18 chore(deps): bump actions/setup-java from 6.1.0 to 6.2.0 (#12157) by dependabot[bot] · 3 days ago
  29. ebef941 chore(deps): bump flate2 from 1.1.10 to 1.1.11 in the all-other-cargo-deps group across 1 directory (#12134) by dependabot[bot] · 3 days ago
  30. 9f45c44 test(arrow-cast): move interval and duration cast tests to integration suite (#12151) by Arnab Mondal · 3 days ago
  31. 5829854 docs(parquet): add SAFETY comments for build_unchecked in array readers (#12119) by EaswarKilari · 4 days ago
  32. fb8b126 fix(arrow-cast): write timestamps whose zone offset has seconds in UTC (#12102) by hsdfat · 4 days ago
  33. eb9994a QoL: Restrict agents from working on already assigned issues (#12138) by Ed Seidl · 4 days ago
  34. 16ac7c8 test(arrow-cast): move numeric and boolean cast tests to integration suite (#12131) by WaterWhisperer · 4 days ago
  35. 30c5c32 test(arrow-cast): move dispatch cast tests to integration suite (#12120) by WaterWhisperer · 5 days ago
  36. 62a3c43 Move labeling to boring-cyborg bot (#12112) by Jeffrey Vo · 5 days ago
  37. f2d9627 Optimize byte-array dictionary gathering in arrow-row (#12113) by Chinmay Shrivastava · 6 days ago
  38. 548c7bb fix(parquet): return error on negative DELTA_BYTE_ARRAY lengths in arrow decoder (#12108) by hsdfat · 6 days ago
  39. 544124a feat(arrow-cast): Distinguish unsupported casts from value conversion failures (#11507) by ZENOTME · 6 days ago
  40. a041d88 fix(arrow-arith): match DuckDB's rounding when multiplying an interval by a float (#12029) by EaswarKilari · 6 days ago
  41. 59dac8a docs(arrow-select): document shorter filter predicates (#12116) by WaterWhisperer · 6 days ago
  42. 3a2c356 fix(ffi): read byte array offsets unaligned in buffer_len (#12010) by Andrea Bozzo · 6 days ago
  43. 30c2671 Perf: Improve dictionary slice concatenation (#12008) by RIchard Baah · 6 days ago
  44. 8330865 perf(arrow): fuse Boolean filter copying (#11918) by RIchard Baah · 6 days ago
  45. 25dd364 test(arrow-cast): move binary and byte-view cast tests to integration suite (#12114) by WaterWhisperer · 6 days ago
  46. 9a82c0e perf: Add a dictionary cache for parquet dict types (#11982) by Emily Matheys · 6 days ago
  47. b7ff1b3 fix(variant): avoid overflow for minimum scale (#12104) by Phoenix · 6 days ago
  48. cf143bd test(arrow-cast): move run-array cast tests to integration suite (#12110) by WaterWhisperer · 6 days ago
  49. 8473490 test(arrow-cast): move string cast tests to integration suite (#11998) by Arnab Mondal · 7 days ago
  50. d544dc4 test(arrow-cast): move struct cast tests to integration suite (#12109) by WaterWhisperer · 7 days ago
  51. 5cdc728 fix(array): validate decimals with negative scale (#12101) by Phoenix · 7 days ago
  52. 739f9cc perf(arrow-ipc): reuse lz4 frame encoder buffers across IPC writes (#12084) by Gabriel · 7 days ago
  53. bb47f80 perf(arrow-buffer): pack bools branchlessly in `BooleanBufferBuilder::append_slice` (#12024) by Liang-Chi Hsieh · 8 days ago
  54. b3427f5 perf(arrow): coalesce dictionary keys without concat (#11743) by RIchard Baah · 8 days ago
  55. 361c0de fix(arrow-ipc): cap the decompression buffer reserved from the declared length (#12077) by geoHeil · 8 days ago
  56. 2be6353 Use fallible MutableBuffer methods in fallible APIs (#11912) by RIchard Baah · 8 days ago
  57. a1e8df8 perf(arrow-ipc): find dictionary fields without collecting the schema (#12071) by Alfonso Subiotto Marqués · 8 days ago
  58. 7703932 Add child values pointer equality helper (#12088) by RIchard Baah · 8 days ago
  59. 2bec9b4 chore(deps): bump crc32fast from 1.5.3 to 1.5.4 in the all-other-cargo-deps group across 1 directory (#12087) by dependabot[bot] · 8 days ago
  60. 6dfd1a4 chore(deps): bump taiki-e/install-action from 2.87.23 to 2.89.1 (#12091) by dependabot[bot] · 8 days ago
  61. c5ad1ad perf(arrow-select): zip a primitive array with a scalar without MutableArrayData (#11559) by mightsleep · 8 days ago
  62. 56b1895 fix(arrow-ipc): honor skip_validation for record batches in StreamDecoder (#12094) by Oleks V · 8 days ago
  63. 71a9574 bench(arrow-ipc): add StreamDecoder benchmarks (#12093) by Oleks V · 8 days ago
  64. cc58320 chore: add missing license headers (#12085) by Jeffrey Vo · 8 days ago
  65. 3ac3836 bench(arrow-ipc): add lz4 compression benchmarks for IPC writer (#12083) by Gabriel · 8 days ago
  66. 6759872 perf(arrow-row): avoid encoding oversized dictionary values (#12043) by RIchard Baah · 8 days ago
  67. 82366f7 feat(json): add opt-in non-finite float parsing to JSON reader (#11725) by dentiny · 9 days ago
  68. 39ae0f7 chore: adopt SPDX license headers (#12082) by Phoenix · 9 days ago
  69. d34dc3e [Variant] Add unshred_variant benchmarks (#12079) by Kosta Tarasov · 9 days ago
  70. ea3c266 Don't remove artifacts from release svn (#12067) by Jeffrey Vo · 9 days ago
  71. 3290241 fix(parquet): return error for out-of-range FLBA dictionary index (#12065) by linzch3 · 9 days ago
  72. 2331456 parquet: Enforce `PackedDecoder` invariant upon construction (#11981) by Ed Seidl · 9 days ago
  73. 8b5a96c ci: automatically label breaking API changes (#11949) by Kosta Tarasov · 9 days ago
  74. e57434d ci: stop Dependabot PRs entering the merge queue before PR CI finishes (#12075) by Kosta Tarasov · 9 days ago
  75. 29206c6 Parquet: map the FILE logical type to the arrow.parquet.file extension type (#11877) by Dejan Krakovic · 9 days ago
  76. 05af642 bench(arrow-ipc): add StreamReader benchmark for many dictionaries (#12070) by Alfonso Subiotto Marqués · 9 days ago
  77. 3c2d4b8 perf(arrow-buffer): add precomputed divisors for 32-bit and 64-bit integers (#11467) by Matt Butrovich · 9 days ago
  78. b65520b fix: replace RAT with HawkEye (#11497) by Phoenix · 10 days ago
  79. fdf8859 fix(arrow-json): reject out-of-range float timestamps instead of saturating (#12007) by hsdfat · 10 days ago
  80. 00b27ee fix(arrow-string): saturate the length in Utf8View/BinaryView substring (#12006) by hsdfat · 10 days ago
  81. 0cb6ae1 Use `ahash` and a single lookup in `PrimitiveDictionaryBuilder` (#12057) by Matthew Katz · 10 days ago
  82. b010f53 chore(deps): bump sysinfo from 0.39.6 to 0.40.1 (#12051) by dependabot[bot] · 10 days ago
  83. 53ef3bf fix(arrow-array): return an error instead of wrapping on MapBuilder offset overflow (#12052) by llxgdtop · 10 days ago
  84. 258b0d2 Bench: Cover Boolean filtering and oversized dictionaries (#12054) by RIchard Baah · 10 days ago
  85. 048207d chore(deps): bump taiki-e/install-action from 2.87.31 to 2.88.1 (#12050) by dependabot[bot] · 10 days ago
  86. b65bab9 Add benchmark for `PrimitiveDictionaryBuilder` (#12060) by Matthew Katz · 10 days ago
  87. 17b4ee7 feat(parquet): Consolidate bloom filter reads with a push decoder (#11975) by Ed Seidl · 10 days ago
  88. 16462b6 docs: fix NaN ordering in `min`/`max` rustdoc (#12021) by EaswarKilari · 10 days ago
  89. 3ece42b perf(parquet): avoid repeated page-index range discovery (#11276) by Chao Sun · 10 days ago
  90. 8e9eec3 [Variant] Move VariantType into arrow-schema canonical extensions (#12033) by Kosta Tarasov · 10 days ago
  91. 7085ffb docs: add README to published crates missing one (#12022) by EaswarKilari · 10 days ago
  92. b231cf1 fix(parquet): cap byte-budget level windows by value count (#11996) by Adrian Garcia Badaracco · 11 days ago
  93. b1614b8 fix(parquet): copy Decimal/Float16 column chunk statistics instead of aliasing the written values (#12028) by xudong.w · 11 days ago
  94. d3b09aa chore(deps): bump the tonic group across 1 directory with 3 updates (#12034) by dependabot[bot] · 11 days ago
  95. 003ab78 perf(arrow-buffer): faster count_set_bits on aarch64 by summing byte popcounts before widening (#11818) by Matt Butrovich · 11 days ago
  96. 5649fe1 fix(parquet): do not write a dictionary page in empty row group (#12003) by Jörn Horstmann · 11 days ago
  97. 6014b2d ci: Skip Windows checks in forks (#12037) by Kosta Tarasov · 11 days ago
  98. e2c48ef feat(parquet): Add async `Sbbf::read_from_column_chunk_async` Bloom filter API (#11953) by Ed Seidl · 12 days ago
  99. 89fc173 Resolve DST-ambiguous and nonexistent local times in `string_to_datetime` (#11054) by Adrian Garcia Badaracco · 13 days ago
  100. 274f433 refactor(coalesce): mark unchecked append helpers unsafe (#11993) by RIchard Baah · 14 days ago