We are very pleased to announce the release of HDF5 1.10.8, which can now be obtained from the HDF5 Download page. Information about this release can be found at Software Changes from Release to Release
HDF5 1.10.8 is a minor release with several new features and changes:
- The following vulnerability issues were addressed:
- HDF5 now requires Visual Studio 2015 or greater, so old work-around code and definitions have been removed. See RELEASE.txt for specifics.
- New wrappers for the following H5S functions were added to the Java Library
H5Sselect_copy, H5Sselect_shape_same, H5Sselect_adjust, H5Sselect_intersect_block, H5Sselect_project_intersection, H5Scombine_hyperslab, H5Smodify_select, H5Scombine_select
- New platforms tested include Linux 4 and Linux 5 versions on x86_64, macOS M1, BigSur, and VS 2019 with clang 12.0.0.
- Other changes in CMake:
- C++ library is no longer built by default,
HDF5_BUILD_CPP_LIB
now defaults to OFF - Shell script tests are now run in test/ by default
- CMake messages were reclassified, to allow new modes and
--log-level
option
- C++ library is no longer built by default,
- New options in this release:
- To control certain compiler warnings diagnostics
Autotools:--enable-diags
CMake:HDF5_ENABLE_BUILD_DIAGS
- To consider certain compiler warnings as errors
Autotools:-enable-warnings-as-errors
CMake:HDF5_ENABLE_WARNINGS_AS_ERRORS
- To control the build of High-Level tools with default ON/enabled.
Autotools:--enable-hltools
CMake:HDF5_BUILD_HL_TOOLS
- To control certain compiler warnings diagnostics
This release contains other changes that are not listed here. Please be sure to read the Release Notes for a comprehensive list of new features and changes.
Changes that affect maintainers of HDF5-dependent applications are listed on the HDF5 Software Changes from Release to Release page.