![]() |
HDF5 Last Updated on 2025-11-13
The HDF5 Field Guide
|
Navigate back: Main / Release Specific Information
| Version | HDF5 2.0 |
| Release Date | 11/10/25 |
| Additional Release Information | Change log |
| Migrating from HDF5 1.14 to HDF5 2.0 | |
| Software Changes from Release to Release in HDF5 2.0 | |
| New Features in HDF5 Release 2.0 | |
| Newsletter Announcement | |
| API Compatibility Reports between 2.0 and 1.14.6 | |
| Doxygen generated Reference Manual |
Source code and binaries are available at: https://support.hdfgroup.org/releases/hdf5/v2_0/v2_0_0/downloads/index.html
Please refer to Build instructions for building with either CMake or Autotools.
gzip <distribution>.tar.gz | tar xzf - gzip -cd <distribution>.tar.gz | tar xvf - wget https://github.com/HDFGroup/hdf5/releases/download/2.N.N/<distribution>.tar.gzgzip -cd <distribution>.tar.gz | tar xvf - hdf5-2.0-hdf5_compat_report.html – HTML C library ABI report file
hdf5-2.0-hdf5_cpp_compat_report.html – HTML CPP library ABI report file
hdf5-2.0-hdf5_hl_compat_report.html – HTML HL C library ABI report file
hdf5-2.0-java_compat_report.html – HTML Java library ABI report file
The new HDF5 documentation based on Doxygen is available here.
This documentation is WORK-IN-PROGRESS.
Since this portion of the HDF5 documentation is now part of the source code, it gets the same treatment as code. In other words, issues, inaccuracies, corrections should be reported as issues in GitHub, and pull requests will be reviewed and accepted as any other code changes.
This section highlights some changes that might affect migrating to HDF5.20, please refer to the Software Changes from Release to Release in HDF5 2.0 or the Change log for detail.
aws-c-s3 library in order to be built. See the Change log for a complete description on this feature. --lformat and its XML option is deprecated.h52gif and gif2h5 have been removed. We may move them to a separate repository in the future. See Change log for an explanation.This section includes the new features introduced in the HDF5 2.0 series:
float _Complex, double _Complex and long double _Complex (with MSVC, _Fcomplex, _Dcomplex and _Lcomplex) types has been added for platforms/compilers that support them. These types have been implemented with a new datatype class, H5T_COMPLEX. Note that any datatypes of class H5T_COMPLEX will not be readable with previous versions of HDF5. If a file is accessed with a library version bounds "high" setting less than H5F_LIBVER_V200, an error will occur if the application tries to create an object with a complex number datatype. If compatibility with previous versions of HDF5 is desired, applications should instead consider adopting one of the existing conventions.--endpoint-url, which allows the user to set an alternate endpoint URL other than the standard "protocol://service-code.region-code.amazonaws.com". If --endpoint-url is not specified, the ROS3 VFD will first check the AWS_ENDPOINT_URL_S3 and AWS_ENDPOINT_URL environment variables for an alternate endpoint URL before using a default one, with the region-code being supplied by the FAPL or standard AWS locations/environment variables. h5dump, h5ls, h5stath5dump, h5ls, h5stat.H5Pset_cache() or H5Pset_chunk_cache(). This value was chosen because it is a prime number close to 8K.Software Changes from Release to Release in HDF5 2.0
Navigate back: Main / Release Specific Information