Blosc2

Latest version: v3.2.1

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

Scan your dependencies

Page 9 of 18

2.5.1

* Updated to latest C-Blosc2 2.13.1.

* Fixed bug in `b2nd.h`.

2.5.0

* Updated to latest C-Blosc2 2.13.0.

* Added the filter `INT_TRUNC` for integer truncation.

* Added some optimizations for zstd.

* Now the grok library is initialized when loading the
plugin from C-Blosc2.

* Improved doc.

* Support for slices in ``blosc2.get_slice_nchunks()`` when using SChunk
objects.

2.4.3

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

* Disable automatic split of blocks when not using shuffle. Experiments are showing that cratio is suffering too much, specially when using BloscLZ.

* Changed xxhash.h and xxhash.c to the newest version. Thanks to Dimitri Papadopoulos.

2.4.2

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

* Fixed BLOSC1_COMPAT mode. If the symbol `BLOSC1_COMPAT` is defined, one should actually get a correct map for the BLOSC1 API now. Thanks to MehdiChinoune for pointing this out.

* Optimizations for `blosc2_schunk_get_slice_buffer()`. Now more caution has been put in avoiding memcpy's as much as possible.

* Now `blosc2_set_nthreads()` also modifies the schunk compression and decompression defaults.

* Several other fixes, specially when converting schunks to cframe format.

2.4.1

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

* New `blosc2_schunk_avoid_cframe_free()` for avoiding the free of a cframe when destroying a super-chunk. Mainly useful for situations where you build a super-chunk out of an existing cframe, so you don't want it to be freed automatically.

2.4.0

* Updated to latest C-Blosc2 2.12.0.

* Added `blosc2.get_slice_nchunks()` to get array of chunk
indexes needed to get a slice of a Blosc2 container.

* Added grok codec plugin.

* Added imported target with pkg-config to support windows.

Page 9 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.