Changed
- Update depencies to latest major versions.
- Update test suite to test python 3.9, 3.10, 3.11 environments.
- Depricate python 3.7, 3.8 environments.
- Update Worker to be compatible with rio_tiler 5.x.x, in particular such that
array masks are PER_BAND.
- DaskManager.chunk_execute(compute=False) returns a List of Delayeds instead of
a Generator.
- Remove automatic retries on worker.read() when rasterio raises a
CPLE_AppDefinedError.
Added
- Worker.read() takes an optional masked parameter, when set to False, ignores
dataset mask.
Fixed
- Fixed inconsistency in between the way cog_worker and rasterio.windows
rounds bounding boxes to pixels and vice-verca, which would occasionally cause
gaps in files generated by Manager.chunk_save().
- Fixed issue where Worker.lnglat_bounds() would fail inverse transforms for
chunks >10000 px.
- Fixed distributed test suite to be compatible with current behavior of
dask.distributed.