Hdf5plugin

Latest version: v4.4.0

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

Scan your dependencies

Page 2 of 6

4.1.0

-----------------

This version of ``hdf5plugin`` provides 2 new filters: **Blosc2** and **SZ3**.

- New compression filters:

* Added **SZ3** filter (PR 224, 241, 242, 243, 246)
* Added **Blosc2** filter (PR 201, 249, 253, 255)

- Updated filters:

* Updated **bitshuffle** (v0.5.1) (PR 251)
* Updated **c-blosc** (v1.21.2) and **LZ4** compression library (v1.9.4) (PR 250)

- Build:

* Added build configuration environment variables:

* ``HDF5PLUGIN_CPP14`` for SZ3 (PR 242)
* ``HDF5PLUGIN_BMI2`` for Zstd compression library (PR 247)
* ``HDF5PLUGIN_INTEL_IPP_DIR`` for Blosc2 filter and LZ4 compression library (PR 252)

* Added Intel IPP optional support for LZ4 compression (PR 252)
* Refactored build (PR 233, 240, 248, 255, 257)

- Misc.:

* Updated documentation (PR 256, 259)

4.0.1

-----------------

This is a bug-fix release:

- Updated embedded version of `SZ` to fix a compression issue under Windows (PR 231)
- Updated tests to pass with older versions of `bitshuffle` (PR 235)
- Improved HDF5 function wrapper (PR 228)
- Fixed and updated documentation (PR 223, 232, 238)

4.0.0

-----------------

This version of ``hdf5plugin`` requires at least Python >= v3.7 (PR 210).

While the provided plugin filters are backwards compatible, this version includes an updated version of the H5Z-ZFP filter (v1.1.0). This version of the filter can read data compressed by previous versions but newly ZFP-compressed data cannot be read by older versions (PR 190).

- New compression filters:

* Added **SZ** filter (PR 203, 206, 209, 213, 215)
* Added **BZip2** filter (PR 182)

- New functions:

* Added **get_config()** function to retrieve build information and currently registered filters (PR 187)
* Added **get_filters()** function to retrieve selected compression filter helper class (PR 212)
* Added **register()** function to force registration of provided filters (PR 208, 212)

- Deprecations:

* ``Bitshuffle``'s ``lz4`` argument: Use ``cname`` argument instead (PR 171)
* ``config``: use ``get_config()`` function instead (PR 210)
* ``date``, ``hexversion`` and ``strictversion`` (PR 217)

- Updated filters:

* Updated ``snappy`` library to v1.1.9 (used by the ``blosc`` filter) (PR 192)
* Updated ``Zfp`` filter to HZ5-ZFP v1.1.0 and ZFP v1.0.0 (PR 190)
* Updated ``Bitshuffle`` filter to v0.4.2 (PR 171)
* Updated ``c-blosc`` to commit 9dc93b1 and ``zstd`` to v1.5.2 (PR 200)

- Build:

* Updated ``HDF5PLUGIN_STRIP`` environment variable behaviour and added support for ``"all"`` value (PR 188)
* Added optimisation flags for the ``blosc`` filter compilation (PR 180)
* Added check of native flags availability (PR 189)

- Misc.:

* Updated project to use Python >3.7 (PR 210)
* Code reorganisation, clean-up, code style (PR 191, 205, 217)
* Updated documentation (PR 184, 196, 199, 211, 218)
* Updated continuous integration tests (PR 198)

3.3.1

-----------------

- Fixed LZ4 filter compilation with `HDF5PLUGIN_HDF5_DIR` (PR 178)
- Renamed `PLUGINS_PATH` constant to `PLUGIN_PATH` without `S` (PR 179)
- Added notebook of European HUG meeting 2022 (PR 176)
- Updated changelog and version (PR 181)

3.3.0

-----------------

- Deprecated build options passed as arguments to `setup.py`, use environment variables instead (PR 167)
- Updated LZ4 filter to latest available code and LZ4 compression v1.9.3 (PR 172)
- Added `clevel` argument to `Zstd` (PR 164)
- Added `config.embedded_filters` to advertise embedded filters, and `HDF5PLUGIN_STRIP` to configure it during the build (PR 169)
- Added `-v` option to `python -m hdf5plugin.test` (PR 166)
- Changed "filter already loaded, skip it." log message from warning to info (PR 168)
- Updated build, now using `pyproject.toml` (PR 167, 173)
- Updated changelog and version (PR 174)

3.2.0

-----------------

- Updated libraries: blosc v1.21.1 (lz4 v1.9.3, zlib v1.2.11, zstd v1.5.0), snappy v1.1.8 (PR 152, 156)
- Fixed compilation issue occuring on ppc64le in conda-forge (PR 154)
- Documentation: Added European HDF User Group presentation (PR 150) and updated changelog (PR 155)

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.