Blosc2

Latest version: v3.0.0

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

Scan your dependencies

Page 11 of 17

2.1.0

===========================

* Support of the [ZFP lossy codec](https://zfp.readthedocs.io/) as a plugin. This is mainly meant for compressing multidimensional arrays of floating point data, so it is better used in combination with [Caterva](https://github.com/Blosc/caterva). More info at our blog: https://www.blosc.org/posts/support-lossy-zfp/. Thanks to Oscar Guiñon and Francesc Alted. We are grateful to NumFOCUS for providing a grant for doing this work.

* Massive cleanup of warnings. Thanks to Marta Iborra.

* Fixed some bugs in test updates and insertions in 64-bit super chunks. Thanks to Francesc Alted.

* Fixed the build on FreeBSD/powerpc64le. Thanks to pkubaj.

* Updated internal zstd sources to 1.5.2.

* Updated internal zlib-ng to 2.0.6.

2.0.4

===========================

* Restored support for type size that is not a divisor of a buffer size for more info. See 356.

* Implemented a `blosc2_rename_urlpath`, a portable function to rename a file or a full directory. See 355.

* Several improvements for packaging. See 354, 357, 359.

* Fixed a bug in BloscLZ codec (bumped to 2.5.1).

2.0.3

===========================

* Improved BloscLZ codec (bumped to 2.5.0) for achieving better compression ratios on data with high entropy. Although in general LZ4 still does a better job in this scenario, *BloscLZ* can sometimes achieve better compression ratios.

* Added `blosc2_vlmeta_delete()` for removing vlmeta data. Thanks to Marta Iborra.

* Update pkg-config file to support blosc2. Fixes 236. Thanks to Håvard Flaget Aasen.

* Build system: Change hard coded library path with `CMAKE_INSTALL_LIBDIR` CMake variable. Thanks to Håvard Flaget Aasen.

2.0.2

===========================

* Fixed data chunk memory leaks in frame (see 335).

* Fixed blosc2_stdio_open never returns NULL if it cannot open file.

* Standarized places for headers in blosc/ and include/ dirs.

* `nthreads` is int16_t everywhere in the API. Fixes 331.

* Add blosc2_remove_urlpath function (see 330).

* Fixed a bug when a lazy_chunk was created from a small, memcpyed chunk.
(see 329).

* Fixed many issues in documentation (see 333).

2.0.1

===========================

* The `blosc2_schunk_fill_special` function was not exported,
so not in the shared library. This has been fixed; see 328.
Thanks to Mark Kittisopikul.

2.0.0

* Add support for user-defined filters and codecs. See our blog at: https://www.blosc.org/posts/python-blosc2-pipeline/

* API has been frozen.

Page 11 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.