Skip to content

HDF5 Release 2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Nov 00:35
· 29 commits to develop since this release

🔆 Executive Summary: HDF5 Version 2.0.0

Performance Enhancements:

Significant Advancements:

Updated Foundation:

Important

  • Transitioned to CMake-only builds, and Autotools is no longer in use.
  • Renamed library state variables, notably HDF5_ENABLE_PARALLEL is now HDF5_PROVIDES_PARALLEL, see PR #5716 for more details.
  • The default setting for H5Fset_libver_bounds has been updated to set the lower bound to the HDF5 library version 1.8. This change ensures that users can take advantage of the library's optimal performance and the latest features by default. If users need their files to be compatible with older versions of the HDF5 library, they will need to adjust this lower bound manually.

Enhanced Features:

  • Improved ROS3 VFD capabilities using the aws-c-s3 library.

Java Enhancements:

  • Java FFM bindings generated for the C library if Java 25+ available and JNI option is FALSE.
  • Enhanced Maven artifact deployment with comprehensive multi-platform support (Linux, Windows, macOS x86_64, macOS aarch64).
  • Complete Java examples Maven integration (org.hdfgroup:hdf5-java-examples) with cross-platform CI/CD testing.

Acknowledgements:

We would like to thank the many HDF5 community members who contributed to HDF5 2.0.