From eb2611aca43201ce2fc2974bc62af5e6e902e6dc Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Tue, 1 Sep 2026 00:23:47 -0400 Subject: [PATCH 1/3] Adds hdf4 release 4.0 page --- downloads/hdf4/hdf4_4_0.md | 57 ++++++++++++++++++++++++++++++++++++++ downloads/index.md | 5 ++-- 2 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 downloads/hdf4/hdf4_4_0.md diff --git a/downloads/hdf4/hdf4_4_0.md b/downloads/hdf4/hdf4_4_0.md new file mode 100644 index 00000000..a81a31d6 --- /dev/null +++ b/downloads/hdf4/hdf4_4_0.md @@ -0,0 +1,57 @@ +--- +title: HDF 4.4.0 +--- + +HDF4 Logo + +# HDF 4.4.0 + +## Release Information + +| Version | HDF 4.4.0 | +| Release Date | 8/31/2026 | + + +![GitHub release (latest by date)](https://img.shields.io/github/v/release/HDFGroup/hdf4?label=Version&color=white) + + + + + + +![GitHub Release Date](https://img.shields.io/badge/dynamic/json?label=Released&query=$.published_at&url=https://api.github.com/repos/HDFGroup/hdf4/releases/latest&color=white) + + + + + + +| Additional Release Information | [Release Notes](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_notes/RELEASE.txt) | +| Compatibility Reports for 4.4.0 vs 4.3.1 | [C library](https://support.hdfgroup.org/releases/hdf4/v4_4/v4_4_0/downloads/hdf4.4.0-vs-hdf4.3.1-interface_compatibility_report.html) +| | [Java library](https://support.hdfgroup.org/releases/hdf4/v4_4/v4_4_0/downloads/hdf4.4.0-vs-hdf4.3.1-java-interface_compatibility_report.html) + +## Downloads + +#### NOTE: +Applications that were created with earlier HDF4 releases AND employed internal information will not compile with HDF version 4.0. Refer to the [*HDF 4.3 to 4.4 Migration Guide*](https://github.com/HDFGroup/hdf4/blob/master/doc/HDF-4.3-to-4.4-migration.md) for details. + +| File | Type | +| ----- | ---- | --------------------- | +| [hdf4.4.0.tar.gz](https://github.com/HDFGroup/hdf4/releases/download/hdf4.4.0/hdf4.4.0.tar.gz) | Source release | +| [hdf4.4.0.zip](https://github.com/HDFGroup/hdf4/releases/download/hdf4.4.0/hdf4.4.0.zip) | Source release | +| [Ready to use Binaries](https://github.com/HDFGroup/hdf4/releases/tag/hdf4.4.0) | Pre-built binary distributions for Unix and Windows | +| [sha256](https://github.com/HDFGroup/hdf4/releases/download/hdf4.4.0/hdf4.4.0.sha256sums.txt) | Checksum file | + +Please refer to [Build Instructions](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_notes/INSTALL) for building with either CMake or Autotools. + +#### Known Problems: + +o Valgrind may report "Conditional jump or move depends on uninitialised + value(s)" in JPEG-related test comparisons when the library is built + against SIMD-enabled libjpeg-turbo. This is a documented false positive + caused by Valgrind mis-tracking libjpeg-turbo's SSE2 color-space + conversion code, not an actual bug in HDF4. It does not occur when + built/run with SIMD disabled (JSIMD_FORCENONE=1). See the libjpeg-turbo + README, "SIMD Extensions" section at: + https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/README.md#memory-debugger-pitfalls + for details. diff --git a/downloads/index.md b/downloads/index.md index 0e19a2fe..c482bbda 100644 --- a/downloads/index.md +++ b/downloads/index.md @@ -12,7 +12,7 @@ redirect_from: | Version | Usage | | ---- | ----| -| [HDF5 2.1.0](https://support.hdfgroup.org/documentation/hdf5/latest/rel_spec_2x.html) | Most recent HDF5 library version. | +| [HDF5 2.2.0](https://support.hdfgroup.org/documentation/hdf5/latest/rel_spec_2x.html) | Most recent HDF5 library version. | | [HDF5 1.14.6](https://support.hdfgroup.org/documentation/hdf5/latest/rel_spec_114.html) | Last release of the 1.14.x series | ## HDFView @@ -25,7 +25,8 @@ redirect_from: | Version | Usage | | ---- | ----| -| [HDF 4.3.1](hdf4/hdf4_3_1.html) | Series 4.3.x contains significant changes in public/private components | +| [HDF 4.4.0](hdf4/hdf4_4_0.html) | Series 4.4.x contains significant changes in public/private components | +| [HDF 4.3.1](hdf4/hdf4_3_1.html) | Series 4.3.x contains significant changes in public/private components - Last release of the 4.3.x series | | [HDF 4.2.16-2](hdf4/hdf4_2_16-2.html) (Patch Release) | Last release of the 4.2.x series | ## h4h5tools From 6d8fcd25bca67ceb0c4cecc82a4ee1cf3555cf53 Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Tue, 1 Sep 2026 02:43:05 -0400 Subject: [PATCH 2/3] Revises the migrating note --- downloads/hdf4/hdf4_4_0.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/downloads/hdf4/hdf4_4_0.md b/downloads/hdf4/hdf4_4_0.md index a81a31d6..0f804645 100644 --- a/downloads/hdf4/hdf4_4_0.md +++ b/downloads/hdf4/hdf4_4_0.md @@ -9,7 +9,7 @@ title: HDF 4.4.0 ## Release Information | Version | HDF 4.4.0 | -| Release Date | 8/31/2026 | +| Release Date | 9/1/2026 | ![GitHub release (latest by date)](https://img.shields.io/github/v/release/HDFGroup/hdf4?label=Version&color=white) @@ -26,14 +26,14 @@ title: HDF 4.4.0 -| Additional Release Information | [Release Notes](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_notes/RELEASE.txt) | +| Additional Release Information | [Release Notes](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_docs/RELEASE.txt) | | Compatibility Reports for 4.4.0 vs 4.3.1 | [C library](https://support.hdfgroup.org/releases/hdf4/v4_4/v4_4_0/downloads/hdf4.4.0-vs-hdf4.3.1-interface_compatibility_report.html) | | [Java library](https://support.hdfgroup.org/releases/hdf4/v4_4/v4_4_0/downloads/hdf4.4.0-vs-hdf4.3.1-java-interface_compatibility_report.html) ## Downloads #### NOTE: -Applications that were created with earlier HDF4 releases AND employed internal information will not compile with HDF version 4.0. Refer to the [*HDF 4.3 to 4.4 Migration Guide*](https://github.com/HDFGroup/hdf4/blob/master/doc/HDF-4.3-to-4.4-migration.md) for details. +Applications that were created with HDF4 releases 3.x and earlier will need to be modified to use the safe version of Vgetname, Vgetclass, and Vinquire introduced in 4.0 release. Refer to the Breaking changes section in the [RELEASE.txt](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_docs/RELEASE.txt) for details. | File | Type | | ----- | ---- | --------------------- | @@ -42,7 +42,7 @@ Applications that were created with earlier HDF4 releases AND employed internal | [Ready to use Binaries](https://github.com/HDFGroup/hdf4/releases/tag/hdf4.4.0) | Pre-built binary distributions for Unix and Windows | | [sha256](https://github.com/HDFGroup/hdf4/releases/download/hdf4.4.0/hdf4.4.0.sha256sums.txt) | Checksum file | -Please refer to [Build Instructions](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_notes/INSTALL) for building with either CMake or Autotools. +Please refer to [Build Instructions](https://github.com/HDFGroup/hdf4/blob/hdf4.4.0/release_docs/INSTALL) for building with either CMake or Autotools. #### Known Problems: From 468cb21b9c38ec6ab2ef90b8c959363a8e697f4e Mon Sep 17 00:00:00 2001 From: Binh-Minh Date: Wed, 2 Sep 2026 17:24:18 -0400 Subject: [PATCH 3/3] Adds known issue entry for Fortran/64-bit support --- downloads/hdf4/hdf4_4_0.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/downloads/hdf4/hdf4_4_0.md b/downloads/hdf4/hdf4_4_0.md index 0f804645..c3029443 100644 --- a/downloads/hdf4/hdf4_4_0.md +++ b/downloads/hdf4/hdf4_4_0.md @@ -46,6 +46,12 @@ Please refer to [Build Instructions](https://github.com/HDFGroup/hdf4/blob/hdf4. #### Known Problems: +o Users should also be aware that, as in previous releases, Fortran + on 64-bit platforms is generally not expected to work and should be + considered unsupported in most configurations. While some compiler and + platform combinations may work, these cases should be viewed as exceptions + rather than the norm. + o Valgrind may report "Conditional jump or move depends on uninitialised value(s)" in JPEG-related test comparisons when the library is built against SIMD-enabled libjpeg-turbo. This is a documented false positive