35.0.0 (2023-03-10)
Breaking changes:
- Add RunEndBuffer (#1799) #3817 [arrow] (tustvold)
- Restrict DictionaryArray to ArrowDictionaryKeyType #3813 [arrow] (tustvold)
- refactor: assorted
FlightSqlServiceClient
improvements #3788 [arrow] [arrow-flight] (crepererum) - minor: make Parquet CLI input args consistent #3786 [parquet] (XinyuZeng)
- Return Buffers from ArrayData::buffers instead of slice (#1799) #3783 [arrow] (tustvold)
- Use NullBuffer in ArrayData (#3775) #3778 [parquet] [arrow] (tustvold)
Implemented enhancements:
- Support timestamp/time and date types in json decoder #3834 [arrow]
- Support decoding decimals in new raw json decoder #3819 [arrow]
- Timezone Aware Timestamp Parsing #3794 [arrow]
- Preallocate buffers for FixedSizeBinary array creation #3792 [arrow]
- Make Parquet CLI args consistent #3785 [parquet]
- Creates PrimitiveDictionaryBuilder from provided keys and values builders #3776 [arrow]
- Use NullBuffer in ArrayData #3775 [parquet] [arrow]
- Support unary_dict_mut in arth #3710 [arrow]
- Support cast <> String to interval #3643 [arrow]
- Support Zero-Copy Conversion from Vec to/from MutableBuffer #3516 [arrow]
Fixed bugs:
- Timestamp Unit Casts are Unchecked #3833 [arrow]
- regexp_match skips first match when returning match #3803 [arrow]
- Cast to timestamp with time zone returns timestamp #3800 [arrow]
- Schema-level metadata is not encoded in Flight responses #3779 [arrow] [arrow-flight]
Closed issues:
- FlightSQL CLI client: simple test #3814 [arrow] [arrow-flight]
Merged pull requests:
- refactor: timestamp overflow check #3840 [arrow] (Weijun-H)
- Prep for 35.0.0 #3836 [parquet] [arrow] [arrow-flight] (iajoiner)
- Support timestamp/time and date json decoding #3835 [arrow] (spebern)
- Make dictionary preservation optional in row encoding #3831 [arrow] (tustvold)
- Move prettyprint to arrow-cast #3828 [arrow] [arrow-flight] (tustvold)
- Support decoding decimals in raw decoder #3820 [arrow] (spebern)
- Add ArrayDataLayout, port validation (#1799) #3818 [arrow] (tustvold)
- test: add test for FlightSQL CLI client #3816 [arrow] [arrow-flight] (crepererum)
- Add regexp_match docs #3812 [arrow] (tustvold)
- fix: Ensure Flight schema includes parent metadata #3811 [arrow] [arrow-flight] (stuartcarnie)
- fix: regexp_match skips first match #3807 [arrow] (Weijun-H)
- fix: change uft8 to timestamp with timezone #3806 [arrow] (Weijun-H)
- Support reading decimal arrays from json #3805 [arrow] (spebern)
- Add unary_dict_mut #3804 [arrow] (viirya)
- Faster timestamp parsing (~70-90% faster) #3801 [arrow] (tustvold)
- Add concat_elements_bytes #3798 [arrow] (tustvold)
- Timezone aware timestamp parsing (#3794) #3795 [arrow] (tustvold)
- Preallocate buffers for FixedSizeBinary array creation #3793 [arrow] (maxburke)
- feat: simple flight sql CLI client #3789 [arrow] [arrow-flight] (crepererum)
- Creates PrimitiveDictionaryBuilder from provided keys and values builders #3777 [arrow] (viirya)
- ArrayData Enumeration for Remaining Layouts #3769 [arrow] (tustvold)
- Update prost-build requirement from =0.11.7 to =0.11.8 #3767 [arrow] [arrow-flight] (dependabot[bot])
- Implement concat_elements_dyn kernel #3763 [arrow] (Weijun-H)
- Support for casting
Utf8
andLargeUtf8
-->Interval
#3762 [arrow] (doki23) - into_inner() for CSV Writer #3759 [arrow] (Weijun-H)
- Zero-copy Vec conversion (#3516) (#1176) #3756 [arrow] (tustvold)
- ArrayData Enumeration for Primitive, Binary and UTF8 #3749 [arrow] (tustvold)
- Add
into_primitive_dict_builder
toDictionaryArray
#3715 [arrow] (viirya)
* This Changelog was automatically generated by github_changelog_generator