39.0.0 (2023-05-05)
Breaking changes:
- Cleanup ChunkReader (#4118) #4156 [parquet] (tustvold)
- Remove Type from NativeIndex #4146 [parquet] (tustvold)
- Don't Duplicate Offset Index on RowGroupMetadata #4142 [parquet] (tustvold)
- Return BooleanBuffer from BooleanBufferBuilder #4140 [parquet] [arrow] (tustvold)
- Cleanup CSV schema inference (#4129) (#4130) #4133 [parquet] [arrow] (tustvold)
- Remove deprecated parquet ArrowReader #4125 [parquet] (tustvold)
- refactor: construct
StructArray
w/FieldRef
#4116 [parquet] [arrow] (crepererum) - Ignore Field Metadata in equals_datatype for Dictionary, RunEndEncoded, Map and Union #4111 [arrow] (izveigor)
- Add StructArray Constructors (#3879) #4064 [arrow] (tustvold)
Implemented enhancements:
- InMemory append API #4152
- Fixed point decimal multiplication for DictionaryArray #4135
- Remove Seek Requirement from CSV ReaderBuilder #4130
- Inconsistent CSV Inference and Parsing DateTime Handling #4129
- Support accessing ipc Reader/Writer inner by reference #4121
- [object_store] Retry requests on connection error #4119
- Add Type Declarations for All Primitive Tensors and Buffer Builders #4112
- Support
Interval + Timestamp
andInterval + Date
in addition toTimestamp + Interval
andInterval + Date
#4094 - Enable setting FlightDescriptor on FlightDataEncoderBuilder #3855 [arrow-flight]
Fixed bugs:
Documentation updates:
- Improve Documentation of Parquet ChunkReader #4118
Closed issues:
- add specific error log for empty JSON array #4105
Merged pull requests:
- Support Compression in parquet-fromcsv #4160 [parquet] (suxiaogang223)
- feat: support bitwise shift left/right with scalars #4159 [arrow] (izveigor)
- Cleanup reading page index (#4149) (#4090) #4151 [parquet] (tustvold)
- feat: support
bitwise
shift left/right #4148 [arrow] (Weijun-H) - Don't hardcode port in FlightSQL tests #4145 [arrow] [arrow-flight] (tustvold)
- Better flight SQL example codes #4144 [arrow] [arrow-flight] (sundy-li)
- chore: clean the code by using
as_primitive
#4143 [arrow] (Weijun-H) - docs: fix the wrong ln command in CONTRIBUTING.md #4139 (SteveLauC)
- Infer Float64 for JSON Numerics Beyond Bounds of i64 #4138 [arrow] (SteveLauC)
- Support fixed point multiplication for DictionaryArray of Decimals #4136 [arrow] (viirya)
- Make arrow_json::ReaderBuilder method names consistent #4128 [arrow] (tustvold)
- feat: add get_{ref, mut} to arrow_ipc Reader and Writer #4122 (sticnarf)
- feat: support
Interval
+Timestamp
andInterval
+Date
#4117 [arrow] (Weijun-H) - Support NullArray in JSON Reader #4114 [arrow] (jiangzhx)
- Add Type Declarations for All Primitive Tensors and Buffer Builders #4113 [arrow] (izveigor)
- Update regex-syntax requirement from 0.6.27 to 0.7.1 #4107 [arrow] (dependabot[bot])
- feat: set FlightDescriptor on FlightDataEncoderBuilder #4101 [arrow] [arrow-flight] (Weijun-H)
- optimize cast for same decimal type and same scale #4088 [arrow] (liukun4515)
* This Changelog was automatically generated by github_changelog_generator