Skip to content

Latest commit

 

History

History
144 lines (125 loc) · 20.7 KB

CHANGELOG.md

File metadata and controls

144 lines (125 loc) · 20.7 KB

Changelog

52.1.0 (2024-07-02)

Full Changelog

Implemented enhancements:

  • Implement eq comparison for StructArray #5960 [arrow]
  • A new feature as a workaround hack to unavailable offset support in Arrow Java #5959 [arrow]
  • Add min_bytes and max_bytes to PageIndex #5949 [parquet]
  • Error message in ArrowNativeTypeOp::neg_checked doesn't include the operation #5944 [arrow]
  • Add object_store_opendal as related projects #5925
  • Opaque retry errors make debugging difficult #5923
  • Implement arrow-row en/decoding for GenericByteView types #5921 [arrow]
  • The arrow-rs repo is very large #5908
  • [DISCUSS] Release arrow-rs / parquet patch release 52.0.1 #5906 [arrow]
  • Implement compare_op for GenericBinaryView #5897 [arrow]
  • New null with view types are not supported #5893 [arrow]
  • Cleanup ByteView construction #5878 [parquet] [arrow]
  • cast kernel support for StringViewArray and BinaryViewArray \<--\> DictionaryArray` #5861 [arrow]
  • parquet::ArrowWriter show allow writing Bloom filters before the end of the file #5859 [parquet]
  • API to get memory usage for parquet ArrowWriter #5851 [parquet]
  • Support writing IntervalMonthDayNanoArray to parquet via Arrow Writer #5849 [parquet]
  • Write parquet statistics for IntervalDayTimeArray , IntervalMonthDayNanoArray and IntervalYearMonthArray #5847 [parquet]
  • Make RowSelection::from_consecutive_ranges public #5846 [parquet]
  • Schema::try_merge should be able to merge List of any data type with List of Null data type #5843 [arrow]
  • Add a way to move fields out of parquet Row #5841 [parquet]
  • Make TimeUnit and IntervalUnit Copy #5839 [arrow]
  • Limit Parquet Page Row Count By Default to reduce writer memory requirements with highly compressable columns #5797 [parquet]
  • Report / blog on parquet metadata sizes for "large" (1000+) numbers of columns #5770 [parquet] [arrow]
  • Structured ByteView Access (underlying StringView/BinaryView representation) #5736 [arrow]
  • [parquet_derive] support OPTIONAL (def_level = 1) columns by default #5716
  • Maps cast to other Maps with different Elements, Key and Value Names #5702 [arrow]
  • Provide Arrow Schema Hint to Parquet Reader #5657 [parquet] [arrow]

Fixed bugs:

  • Wrong error type in case of invalid amount in Interval components #5986 [arrow]
  • Empty and Null structarray fails to IPC roundtrip #5920
  • FixedSizeList got out of range when the total length of the underlying values over i32::MAX #5901 [arrow]
  • Out of range when extending on a slice of string array imported through FFI #5896 [arrow]
  • cargo msrv test is failing on main for object_store #5864 [parquet]

Documentation updates:

Closed issues:

  • Implement benchmarks for compare_op for GenericBinaryView #5903 [arrow]

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator