A pre-release version of HDF5 1.10.5 source is available for testing and can be downloaded at the following link:
A brief summary of new features introduced in HDF5 1.10.5:
- CMake improvements to support testing and cross compiling on HPC machines with batch scripts using sbatch or bsub schedulers. - Upgrades to sec2, log and core VFDs to allow use of pread/pwrite. - Ability to minimize dataset object headers, including Fortran wrappers. - New chunk query functions. - Changed default behavior to improve performance when reading a contiguous dataset in its entirety by all processes collectively. - Replaced all MPI-1 API calls with MPI-2 equivalents to better support OpenMPI. - Several bugs were fixed, including CVE vulnerability issues brought to our attention, as well as hanging with collective metadata reads during chunked dataset I/O found in netCDF-4.
For details about these and other changes and more information about the release see https://gamma.hdfgroup.org/ftp/pub/outgoing/hdf5/hdf5-1.10.5-pre1-RELEASE.txt or https://portal.hdfgroup.org/display/HDF5/Software+Changes+from+Release+to+Release+for+HDF5-1.10.
If you have time to test this release candidate, we would greatly appreciate it. We test HDF5 on a variety of platforms and with multiple compilers, but there is always a system that we couldn’t test on. Your feedback is critical.
For those who use autoconf to build HDF5, please notice that the default configuration mode for this distribution is “–enable-build-mode=production". Use the “–enable-build-mode=debug” configure flag if you want to build HDF5 in the debug mode. Testing in both modes is recommended when possible.
The shared library version numbers for lib.so.* files in HDF5-1.10.5-pre1 have been updated according to libtool’s versioning system and the changes in symbols from HDF5-1.10.4. The API compatibility report is at this link: https://gamma.hdfgroup.org/ftp/pub/outgoing/hdf5/hdf5-1.10.5-vs.1.10.4-preliminary-interface_compatibility_report.html.
Your prompt reports of any issues found will be invaluable and very much appreciated. Thank you and happy testing!
The HDF Group