33.0.0 (2023-02-09)
Breaking changes:
- Use ArrayFormatter in Cast Kernel #3668 [arrow] (tustvold)
- Use dyn Array in cast kernels #3667 [arrow] (tustvold)
- Return references from FixedSizeListArray and MapArray #3652 [parquet] [arrow] (tustvold)
- Lazy array display (#3638) #3647 [parquet] [arrow] (tustvold)
- Use array_value_to_string in arrow-csv #3514 [arrow] (JayjeetAtGithub)
Implemented enhancements:
- object_store: support encoded path as input #3651
- Add modulus_dyn and modulus_scalar_dyn #3648
- A trait for append_value and append_null on ArrayBuilders #3644
- Improve error messge "batches[0] schema is different with argument schema" #3628
- Specified version of helper function to cast binary to string #3623
- Casting generic binary to generic string #3606 [arrow]
- Use
array_value_to_string
inarrow-csv
#3483
Fixed bugs:
- ArrowArray::try_from_raw Misleading Signature #3684
- PyArrowConvert Leaks Memory #3683
- FFI Fails to Account For Offsets #3671
- Regression in CSV reader error handling #3656
- UnionArray Child and Value Fail to Account for non-contiguous Type IDs #3653
- Panic when accessing RecordBatch from pyarrow #3646
- Multiplication for decimals is incorrect #3645
- Inconsistent output between pretty print and CSV writer for Arrow #3513
Closed issues:
- Release
32.0.0
ofarrow
/arrow-flight
/parquet
/parquet-derive
(next release after31.0.0
) #3584
Merged pull requests:
- Cleanup FFI interface (#3684) (#3683) #3685 [arrow] (tustvold)
- fix: take_run benchmark parameter #3679 [arrow] (askoa)
- Minor: Add some examples to Date*Array and Time*Array #3678 [arrow] (alamb)
- Add ArrayData::new_null and DataType::primitive_width #3676 [arrow] (tustvold)
- Fix FFI which fails to account for offsets #3675 [arrow] (viirya)
- Fix Date64Array docs #3670 [arrow] (tustvold)
- Update proc-macro2 requirement from =1.0.50 to =1.0.51 #3669 [arrow] [arrow-flight] (dependabot[bot])
- Add timezone accessor for Timestamp*Array #3666 [arrow] (tustvold)
- Faster timezone cast #3665 [arrow] (tustvold)
- Implement std::fmt::Write for StringBuilder (#3638) #3659 [arrow] (tustvold)
- Include line and field number in CSV UTF-8 error (#3656) #3657 [arrow] (tustvold)
- Handle non-contiguous type_ids in UnionArray (#3653) #3654 [arrow] (tustvold)
- Add modulus_dyn and modulus_scalar_dyn #3649 [arrow] (viirya)
- Improve error messge with detailed schema #3637 [arrow] (Veeupup)
- Add limit to ArrowReaderBuilder to push limit down to parquet reader #3633 [parquet] (thinkharderdev)
- chore: delete wrong comment and refactor set_metadata in
Field
#3630 [arrow] (chunshao90) - Fix typo in comment #3627 [parquet] (kjschiroo)
- Minor: Update doc strings about Page Index / Column Index #3625 [parquet] (alamb)
- Specified version of helper function to cast binary to string #3624 [arrow] (viirya)
- feat: take kernel for RunArray #3622 [arrow] (askoa)
- Remove BitSliceIterator specialization from try_for_each_valid_idx #3621 [arrow] (tustvold)
- Reduce PrimitiveArray::try_unary codegen #3619 [arrow] (tustvold)
- Reduce Dictionary Builder Codegen #3616 [arrow] (tustvold)
- Minor: Add test for dictionary encoding of batches #3608 [arrow-flight] (alamb)
- Casting generic binary to generic string #3607 [arrow] (viirya)
- Add ArrayAccessor, Iterator, Extend and benchmarks for RunArray #3603 [arrow] (askoa)
* This Changelog was automatically generated by github_changelog_generator