Hello all,
We are happy to announce the official release of netCDF-C 4.4.1.1. This is
a maintenance release containing several important bug fixes. The
Unidata/netCDF team recommend migrating to netCDF 4.4.1.1 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 (as described below or detailed at
https://github.com/Unidata/netcdf-c/issues/323).
- Documentation for netCDF may be found at
http://www.unidata.ucar.edu/software/netcdf/docs
- Windows installer files may be found at
http://www.unidata.ucar.edu/software/netcdf/docs/winbin.html
- Source downloads are available from
https://github.com/Unidata/netcdf-c/releases/v4.4.1.1
- Tarball and zip archives are available from
http://www.unidata.ucar.edu/downloads/netcdf/index.jsp
Thanks all, have a great week!
-Ward
Ward Fisher
wfisher@xxxxxxxx
UCAR/Unidata - Software Engineer
Changes from version 4.4.1
Below is a list of notable changes from the previous release.
- [Bug] Fixed an issue where ncgen would 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
<https://github.com/Unidata/netcdf-c/issues/323> for more information.
- [Documentation] 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
<https://github.com/Unidata/netcdf-c/issues/308> for more information.
- [Bug] Fixed an issue with nc_inq_type() not returning proper value in
some circumstances. See GitHub #317
<https://github.com/Unidata/netcdf-c/issues/317> for more information.
- [Bug] Corrected an issue related to test failures when
--disable-utilities or -DENABLE_UTILITIES=OFF are specified when
building with autotools or cmake, respectively. See GitHub #313
<https://github.com/Unidata/netcdf-c/issues/313> for more information.
- [Bug][Enhancement] Corrected a behavioral issue with the _NCProperties
attribute taking up too much space. See GitHub #300
<https://github.com/Unidata/netcdf-c/issues/300> and GitHub #301
<https://github.com/Unidata/netcdf-c/pull/301> for more information.
- [Bug] Corrected behavior for nc-config so that, if nf-config is found
in system, the proper fortran-related information will be conveyed.
See GitHub
#296 <https://github.com/Unidata/netcdf-c/issues/296> for more
information.