Skip to content

Releases: silx-kit/hdf5plugin

6.0.0: 08/10/2025

08 Oct 14:38
8c1ef19

Choose a tag to compare

What's Changed

This release requires Python >= 3.9 (PR #345).

  • Compression filters and libraries:

    • Updated filter: hdf5-blosc2 (PR #342)

    • Updated libraries:

      • SPERR (v0.8.4) (PR #356)
      • snappy (v1.2.2) (PR #353)
      • c-blosc2 (v2.21.2) (PR #353)
    • Deprecated SZ filter (PR #352)

  • Build:

    • Removed -ffast-math and /fp:fast compilation flags (PR #349)
    • Fixed build with system libraries on Windows (PR #339)
    • Moved embedded filters source code to a dedicated folder (PR #348)
  • Deprecated hdf5plugin.version_info (PR #358)
  • Added Python typing (PR #350, #360)
  • Code formatting and linting (PR #340, #347)
  • Updated project description and changelog (PR #344, #361)

Full Changelog: v5.1.0...v6.0.0

5.1.0: 31/03/2025

31 Mar 07:41
f8e36cf

Choose a tag to compare

What's Changed

  • Compression filters and libraries:

    • Updated bitshuffle filter (v0.5.2) (PR #334)
    • Updated h5z-sperr filter (v0.2.3) (PR #335, #336)
    • Updated c-blosc2 compression library (v2.17.1) (PR #334, #337)
  • Build:

    • Added HDF5PLUGIN_SYSTEM_LIBRARIES environment variable to build filters with system libraries (PR #333)
    • Fixed HDF5PLUGIN_STRIP=all environment variable to support missing folders (PR #331)
  • Updated documentation (PR #323, #338)

  • Updated continuous integration configuration (PR #331)

Full Changelog: v5.0.0...v5.1.0

v5.0.0: 30/08/2024

30 Aug 07:55
a1a676f

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

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

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

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

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

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

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

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