Version 184.108.40.206 of the NetCDF-C library is now available.
This is a maintenance release containing several important
bug fixes. The Unidata netCDF team recommend migrating to
netCDF 220.127.116.11 as soon as is possible to avoid a potential —
albeit extremely rare — data loss issue in
ncgen specific to
64-bit environments when using netCDF4 compound data types.
(See below for details.)
Note that version 18.104.22.168 incorporates the support for libhdf5 1.10.0 initialy released in NetCDF-C version 4.4.1. See the NetCDF 4.4.1 announcement for details.
Notable changes in version 22.214.171.124 include:
Fixed an issue where
ncgenwould potentially crash or write incorrect netCDF4 binary data under very specific circumstances. This bug did not affect data written on 32-bit systems or by using the netCDF library; it was specific to
ncgen. This would only happen when writing a compound data type containing an 8-byte data type followed by a 4-byte data type and the 4-byte data type was not properly aligned; this would possibly result in incorrect padding. This did not affect 32-bit systems, or data written directly by the library. See GitHub #323 for more information.
- Updated documentation related to netCDF variable names and DAP2 access to reflect the undefined behavior potentially observed when DAP2 reserved keywords are used as netCDF variable names. See GitHub #308 for more information.
Fixed an issue with
nc_inq_type()not returning proper value in some circumstances. See GitHub #317 for more information.
Corrected an issue related to test failures when
-DENABLE_UTILITIES=OFFare specified when building with autotools or cmake, respectively. See GitHub #313 for more information.
Corrected a behavioral issue with the
_NCPropertiesattribute taking up too much space. See GitHub #300 and GitHub #301 for more information.
Corrected behavior for
nc-configso that, if
nf-configis found in system, the proper fortran-related information will be conveyed. See GitHub #296 for more information.
Detailed information about the release is available in the Release Notes.
Complete information about using this release can be found in the NetCDF Documentation.
Source-code zip and tar.gz archives can be found on Unidata's NetCDF-C GitHub site.
Pre-built Windows binaries for use with Visual Studio) are available from this page.
Users of the netCDF FORTRAN and C++ Libraries Note
You can use the upgraded C library without upgrading your FORTRAN or C++ library.