Blosc2

Latest version: v3.0.0

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

Scan your dependencies

Page 6 of 17

2.9.3

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

* Thanks to Dimitri Papadopoulos for an extensive set of improvements in
documentation and code.

* `load_lib` is now a private function. Before was public, but
never meant to be.

* Several fixes for bugs discovered by the fuzzer.

2.9.2

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

* Now is possible to register the same plugin (as long as they have the same
ID *and* name) without errors. This is useful for registering the same
plugin without worrying on whether it has been registered already.

* Improved detection of dynamic plugin locations. Now they must implement
`plugin_module.print_libpath()` as the canonical way to find the path for
the dynamic library plugin.

* The `blosc2_static` has gained the cmake POSITION_INDEPENDENT_CODE property.
This should allow to use the static library in more situations.

* `BLOSC_STUNE` is defined in `blosc2.h` now. Fixes 481. Thanks to
DimitriPapadopoulos.

* Fixed an issue when having incompressible data in combination with lazy_chunks.

* Fix linking with static -DBUILD_STATIC=0. Fixes 480.

* Visual Studio 2010 (version 10.0) has been deprecated. Now, users will
need to use Visual Studio 2012 (version 11.0) or later.

* Many small fixes and code improvements. Thanks to DimitriPapadopoulos,
bnavigator.

2.9.1

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

* Allow the use of BTUNE by detecting the ``BTUNE_BALANCE`` environment
variable.

2.9.0

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

* Dynamic plugins as Python wheels are supported now!
This new feature allows for creating plugins in C, distribute
them as wheels, and load them dynamically in runtime.
Small example at https://github.com/Blosc/blosc2_plugin_example

* BloscLZ can achieve more speed in clevel 1 now.

* Internal Zstd sources updated to latest 1.5.5 version.

* Copyright notice updated. Thanks to DimitriPapadopoulos.

2.8.0

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

* New bytedelta filter added. SIMD support for Intel and ARM platforms is there.
We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset.rst
Thanks to Aras Pranckevičius for inspiration and initial implementation.

* Minor improvements in BloscLZ, leading to better compression ratios in general.
BLoscLZ version bumped to 2.5.2.

* Updated internal zlib-ng to 2.0.7.

* Used `const` qualifier where possible in b2nd. Thanks to cf-natali.

2.7.1

* Updated to latest C-Blosc2 2.15.1.
Fixes SIGKILL issues when using the `blosc2` library in old Intel CPUs.

Page 6 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.