Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

Release Information

Page properties
VersionHDF5 1.8.23
Release Date2023-02-08
Hdf download link
Release NotesRelease Notes
More Information:

Cur page link
LinkTextBinary compatibility issue and workaround

 Software Changes from Release to Release for HDF5-1.8

Cur page link
LinkTextFuture of HDF5-1.8


Cur page link
LinkTextInterface Compatibility Report

 Release Announcement  


Hdf rm anchor

Location of Software:

FileTypeCompilersCommentsInstall InstructionsChecksum
hdf5-1.8.23.tar.gzSource release Gzipped source tar fileSee release_docs/ directory in sourcehdf5-1.8.23.sha256
hdf5-1.8.23.tar.bz2Source release Bzipped source tar fileSee release_docs/ directory in source    "
hdf5-1.8.23.tarSource release Source tar fileSee release_docs/ directory in source    "
hdf5-1.8.23.zipSource release Windows zip file     "
CMake-hdf5-1.8.23.tar.gzCMake source release 

File to build HDF5 with CMake on Unix

See Build Instructions.    "
CMake-hdf5-1.8.23.zipCMake source release 

File to build HDF5 with CMake on Windows

See Build Instructions.    "

Linux 3.10 CentOS 7 x86_64 binary

gcc, g++, gfortran 4.8.5
Cur page link
LinkTextBinary compatibility issue and workaround
below when replacing previous binary without rebuilding applications

hdf5-1.8.23-Std-win10_64-vs16.zipWindows 64-bit binaryCMake VS 2019 C, C++, IVF 19

To compile and run the included examples you must set INSTALLDIR to the location of HDF5 when running ctest. For example:

ctest -S HDF518_Examples.cmake,INSTALLDIR=MyLocation

-C Release -V -O test.log


Hdf rm anchor
Binary compatibility issue and workaround

HDF5-1.8.23 binaries can replace the previous HDF5 version to run with applications compiled and linked with HDF5-1.8.22 and possibly HDF5 versions as early as 1.8.15.  However, HDF5 checks versions in library files against versions in header files used to compile an application and will cause the application to abort when they do not match.  An environment variable, HDF5_DISABLE_VERSION_CHECK, governs this behavior and can be set as follows:

  • 2 skips the check
  • 1 warns but does not abort
  • 0 is the default behavior, aborting when the HDF5 version in the library files does not match the version in the header files.

Hdf rm anchor
Future of HDF5-1.8

Please be aware that this will be the last release for HDF5 1.8. We encourage users to move to HDF5 1.10 or HDF5 1.14. Please refer to the release schedule for future releases of these versions. 


Hdf rm anchor

<!╌Compatibility hdf5-1.8.23 vs hdf5-1.8.22╌>
<iframe class="hdf-java-docs" height="800px" width="100%" src=""></iframe>