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.