Upgrading pyarrow 10 to 11
Breaking10.0.1 → 11.0.0Breaking3Platform1Deprecated2New93Changed42Fixed119Other160
BreakingUpgrade verdict
3 breaking changes and a platform requirement change.
In plain terms
- Removes auto generated pyarrow_api.h and pyarrow_lib.h from Python.
- Removes the C++ AllocateBitmap() overload that takes an out parameter.
- Removes the C++ API declaration for ConcatenateBuffers.
- Adds Ruby support for macOS 12 and Xcode 14.
Must act Top 5 of 6 that need code or config changes
What you must change
Breaking3
Removes auto generated pyarrow_api.h and pyarrow_lib.h from Python.
pyarrow_api.hpyarrow_lib.hRemoves the C++ AllocateBitmap() overload that takes an out parameter.
AllocateBitmap()Removes the C++ API declaration for ConcatenateBuffers.
ConcatenateBuffersPlatform1
Adds Ruby support for macOS 12 and Xcode 14.
Deprecations to plan for
Deprecated2
Switches the default and deprecates use_legacy_dataset=True in ParquetDataset.
ParquetDatasetuse_legacy_datasetRemoves the ExecPlan::Make deprecation warning in C++.
ExecPlan::Make