Skip to content

Latest commit

 

History

History
146 lines (128 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

146 lines (128 loc) · 19.5 KB

Changelog

52.1.0 (2024-07-02)

Full Changelog

Implemented enhancements:

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

Fixed bugs:

  • Wrong error type in case of invalid amount in Interval components #5986
  • 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
  • Out of range when extending on a slice of string array imported through FFI #5896
  • cargo msrv test is failing on main for object_store #5864

Documentation updates:

Closed issues:

  • Implement benchmarks for compare_op for GenericBinaryView #5903

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator