This version is compatible with recent versions of Numpy 1.x and Numpy 2.0.0rc1.
Packaging
- Wheels will be built using Numpy 2.0.0rc1 or a newer version and will be compatible with the oldest supported Numpy 1.x.
Bug fixes
- Rasterio's python opener VSI plugin prefix has been changed to "vsiriopener" to not conflict with Fiona.
- Complex dtypes and nodata values can be used in merge() without errors or warnings (#3046).
- The use of approximate transformers is disabled in the geolocation array warping case, as they already are for RPCs (#3056).
- All use of pkg_resouces has been eliminated (#3061).
- Non-strings may once again be used as values of the dtype keyword argument of rasterize(), fixing a bug introduced in 1.4a1 (#3045).
Other changes
- Performance of Transformers and rowcol() have been improved by relying more on NumPy (#3103).