Rasterio

Latest version: v1.4.2

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 28

1.3.8.post1

Not secure
------------------------

There are no code changes in this release. This is only to create new wheels
that update libwebp to version 1.3.2 to address CVE-2023-4863, and to publish
wheels for Python 3.12.

1.3.8

Not secure
------------------

- Rasterio's Python file VSI plugin is now compatible with GDAL VRTs such as
the one used for boundless reads of datasets (2856).
- Prevent a crash when accessing the block shapes of a multidataset HDF5 file
(2859).
- Add a workaround for a GDAL multithreaded compression bug introduced in 3.6.0
(2851).

1.3.7

Not secure
------------------

- The sieve function now accepts as input opened datasets or multiband
Band objects (2838).
- Allow color values greater than 256 in colormaps (2769).
- Fix the GDAL datatype mapping of Rasterio's uint64 and int64 data types. They
were reversed in previous versions.
- Special characters, specifically "!", in an HTTP(S) URI's userinfo
subcomponent no longer break Rasterio's path parser (2776).
- Missing documentation for rio-blocks has been added to the CLI docs (2835).
- Ensure that the nodata mask value for all non-alpha bands is True in
sample_gen() (2832).
- GDAL often searches for sidecar files that may or may not exist. For the
Python file VSI plugin in _filepath.pyx, we have turned the logging level for
these events down from ERROR to INFO (2827).
- Full support for signed byte data in GDAL 3.7 has been added.
- The math for array_bounds has been fixed. It can now handle rotated arrays
(2787).

1.3.6

Not secure
------------------

- Tests that use matplotlib have been cleaned up and the one in test_warp.py
which uses our vendored rangehttpserver has been marked as needing a network
().
- When computing the bounds of a sequence of feature or geometry objects, we
dodge empty "features" and "geometries" sequences that could be provided by,
e.g., Fiona 1.9.0 (2745).
- Decouple our Affine transformer from GDAL environments, fixing a performance
regression introduced in 1.3.0 (2754).
- StatisticsError is raised when dataset statistics cannot be computed (2760).
- In DatasetBase.__enter__ an Env is added to the dataset's context stack if
needed, making an explicit `with Env():` optional when using an opened
dataset as a context manager (2760).

1.3.5.post1

Not secure
------------------------

There are no code changes in this release. This is only to create new wheels as
the 1.3.5 macosx 10.15 wheels are defective.

1.3.5

Not secure
------------------

Bug fixes:

- Fixed plot.show(adjust=True) with respect to 16-bit integer data (2733).
- Align offsets in rio-clip as well as height and width to match gdal_translate
with -projwin (2729).
- Allow rio-warp's --target-aligned-pixels option to be used with --dst-bounds
or --src-bounds (2729).
- Normalize paths before calling os.add_dll_directory on Windows (2705).
- Affine version 2.4.0 exposes a bug in Rasterio's test_deprecated.py module, a
test than erroneously fails. This test has been fixed and passes with all
versions of the affine module.
- Better, recursive cleanup of MemoryFile /vsimem/ directories.
- Python ignores SIGPIPE by default. By never catching BrokenPipeError via
`except Exception` when, for example, piping the output of rio-shapes to
the Unix head program, we avoid getting an unhandled BrokenPipeError message
when the interpreter shuts down (2689).
- Fixes for unsigned access to S3 (2688, backport of 2669).
- Ignore blockysize when converting untiled datasets to tiled datasets (2687,
backport of 2678).

Page 3 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.