Skip to content

HDF4 Release 4.3.0

Latest
Compare
Choose a tag to compare
@byrnHDF byrnHDF released this 29 Feb 16:21
· 155 commits to master since this release
8f48448

The HDF 4.3.0 release is now available from the HDF 4.3.0 download page on the HDF Support Portal. For information on HDF4, see the HDF4 page.

This is a major release with several important changes and bug fixes: 

  • Many internal header files are no longer deployed. Although the functionality contained in those headers was undocumented, it is possible that code exists which uses symbols from them. This code will cease to compile with HDF 4.3.0, hence the bump from 4.2.x to 4.3.x. A full list of the affected header files can be found in the release notes.
  • The XDR I/O library has been refactored into an internal, minimalist I/O layer with a different name. It is no longer necessary (or even possible) to link to an external XDR library like TI-RPC, and XDR-related configuration options have been removed.
  • The HDF4 examples repository content has been incorporated into the HDF4 library.
  • When building with CMake, HDF4 tools built with shared linkage to the libraries will no longer have a -shared suffix. We now only build one set of tools, with the default library linkage being shared, though static/shared can be controlled via a configure option.
  • Added support for CMake presets files.

Please see the full release notes for detailed information regarding this release.

We maintain a release schedule in the README on Github. As always, feel free to post on the forum with any questions. 

Sha256 sums:
f5c0f9a4865a821cccb26e7e077d0617f6aec0d2e332a469f31edb48d53dac72 hdf4.3.0-osx12.tar.gz
024569e6c6ad6ee69c35c7026bf6a2948efa21ddb4662f8d8774bb0466c1f4ec hdf4.3.0-ubuntu-2204_gcc.deb
cc24be65e38a1e9cd26e00736b7d002ddc8e4c28cf5d1ab6228dbaf853c93276 hdf4.3.0-ubuntu-2204_gcc.rpm
ccf9a1a8e45fbbb4b2d8ce3ac8d896da7b1d427decb50a30ad605f6444673dfc hdf4.3.0-ubuntu-2204_gcc.tar.gz
2733b9c65aed391b1e0d6cf80b480da43eaf00a81fc2894cea2155bd227b269b hdf4.3.0-ubuntu-2204_intel.tar.gz
64872d61077e886c455893220274505847cc6f628e06d2bc3709c9a56661f91f hdf4.3.0-win-vs2022_cl.zip
fb6d8f02763e5c69cf4c8988bc0ea23455a7da6c18f6c3686147b0b07cf6e25f hdf4.3.0-win-vs2022_intel.zip
282b244a819790590950f772095abcaeef405b0f17d2ee1eb5039da698cf938b hdf4.3.0.tar.gz
7fb304479a494091ee318055391b02616061884fa3d5edf32deb5c5a4a777ba8 hdf4.3.0.zip