Skip to content

Releases: silx-kit/hdf5plugin

v5.0.0: 30/08/2024

30 Aug 07:55
a1a676f
Compare
Choose a tag to compare

What's Changed

This release requires Python >= 3.8 (PR #301) and h5py >= 3.0.0 (PR #300).

  • Removed deprecated constants: hdf5plugin.config, hdf5plugin.date, hdf5plugin.hexversion and hdf5plugin.strictversion (PR #301)

  • Compression filters and libraries:

    • Added Sperr filter (PR #303, #322)

    • Updated filters:

      • Fcidecomp (v2.1.1) (PR #311, #320)
      • hdf5-blosc (v1.0.1) (PR #310)
      • LZ4 (commit 49e3b65) (PR #310)
      • SZ (commit f466775) (PR #310)
    • Updated libraries:

      • c-blosc (v1.21.6) (PR #320)
      • c-blosc2 (v2.15.1) (PR #315, #320, #321)
      • CharLS (v2.1.0) (PR #311)
      • LZ4 (v1.10.0) (PR #320)
      • Snappy (v1.2.1) (PR #310)
      • zlib (v1.3.1) (PR #320)
      • ZStd (v1.5.6) (PR #315)
    • Fixed zfp compilation options for Visual Studio 2022 (PR #313)

  • Fixed hdf5plugin.Bitshuffle to avoid raising ValueError when lz4=False (PR #309)

  • Fixed compilation warning on Windows by removing /openmp link flags (PR #316)

  • Added HDF5PLUGIN_CPP20 build configuration environment variables for Sperr (PR #303)

  • Updated setup.py (PR #298)

  • Updated copyright statement (PR #308)

  • Updated documentation (PR #299, #312, #314, #319)

  • Updated continuous integration configuration (PR #298, #312,#313, #314)

New Contributors

Full Changelog: v4.4.0...v5.0.0

4.4.0: 08/02/2024

08 Feb 15:29
2f86a34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v4.4.0

4.4.0b0: 24/01/2024

24 Jan 15:52
Compare
Choose a tag to compare
4.4.0b0: 24/01/2024 Pre-release
Pre-release
Release notes
  • Updated documentation configuration to accomodate changes in readthedocs by @t20100 in #285
  • Updated embedded libraries: c-blosc2 v2.12.0, zfp v1.0.1 by @t20100 in #287
  • Documentation: Updated link to hdf5 registered filters by @t20100 in #288
  • SZ3 filter: Updated tests by @t20100 in #290
  • Updated embedded library: c-blosc2 v2.13.0 by @t20100 in #291
  • Added a release github action workflow by @t20100 in #292

Full Changelog: v4.3.0...v4.4.0b0

4.3.0: 09/11/2023

09 Nov 08:45
5ae1907
Compare
Choose a tag to compare

What's Changed

  • Updated hdf5-blosc2 to support b2nd (PR #282)

  • Updated c-blosc2 (v2.11.1) and enabled its AVX512 support (PR #283)

  • Updated continuous integration to test with Python 3.12 (PR #281)

  • Added European HDF Users Group (HUG) Meeting 2023 presentation and companion material (PR #280)

  • Updated documentation (PR #279, #284)

New Contributors

Full Changelog: v4.2.0...v4.3.0

4.2.0: 12/09/2023

12 Sep 14:26
c7efbfc
Compare
Choose a tag to compare

What's Changed

  • Updated libraries: c-blosc (v1.12.5), c-blosc2 (v2.10.2) (PR #273)

  • Updated filter H5Z-ZFP (v1.1.1) (PR #273)

  • Updated build dependencies:

    • Added wheel>=0.34.0 requirement (PR #272)
    • Removed distutils usage (PR #276)
  • Updated documentation (PR #271, #278)

  • Fixed Continuous integration (PR #275)

  • Debian packaging (PR #277):

    • Added Debian 12
    • Removed Debian 10

Full Changelog: v4.1.3...v4.2.0

4.1.3: 16/06/2023

16 Jun 13:10
858a6c3
Compare
Choose a tag to compare

This is a bug fix release.

What's Changed

  • Fixed SZ compression filter build option that was leading to errors higher than the required tolerance (PR #268, #269)

Full Changelog: v4.1.2...v4.1.3

4.1.2: 01/06/2023

01 Jun 08:59
e01716c
Compare
Choose a tag to compare

What's Changed

  • Updated libraries: c-blosc (v1.12.4), c-blosc2 (v2.9.2), snappy (v1.1.10), zstd (v1.5.5), zlib (v1.2.13) (PR #266)
  • Updated filter registration (PR #264)

Full Changelog: v4.1.1...v4.1.2

4.1.1: 23/01/2023

23 Jan 12:44
b53d70b
Compare
Choose a tag to compare

This is a bug fix release.

What's Changed

  • Fixed c-blosc2 compilation on ARM architecture (PR #262)
  • Updated continuous integration tests (PR #261)

Full Changelog: v4.1.0...v4.1.1

4.1.0: 17/01/2023

17 Jan 10:56
73f74b6
Compare
Choose a tag to compare

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

What's Changed

  • New compression filters:

  • 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.:

Full Changelog: v4.0.1...v4.1.0

4.0.1: 2022/12/06

06 Dec 11:08
ae528c7
Compare
Choose a tag to compare

This is a bug-fix release:

What's Changed

  • 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)

Full Changelog: v4.0.0...v4.0.1