github Unidata/netcdf-c v4.4.0
netCDF-4.4.0

latest releases: v4.9.3-rc1, v4.9.2, v4.9.1...
8 years ago

netCDF-4.4.0 Release

This is the long-awaited netCDF-4.4.0 release. Full release notes can be here. Release notes for the changes between 4.4.0 and the previous release candidate, 4.4.0-rc5 are as follows:

Changes from 4.4.0-rc5 to 4.4.0

  • Bumped SO version to 11.0.0.
  • Modified CMakeLists.txt to work with the re-organized cmake configuration used by the latest HDF5, 1.8.16, on Windows. Before this fix, netCDF would fail to locate hdf5 1.8.16 when using cmake on Windows. See GitHub #186 for more information.
  • Addressed an issue with ncdump when annotations were used. The indices for the last row suffered from an off-by-1 error. See GitHub issue #181 for more information.
  • Addressed an issue on platforms where char is unsigned by default (such as ARM), as well as an issue describing regarding undefined behavior, again on ARM. See GitHub issue #159 for detailed information.
  • Fixed an ambiguity in the grammar for cdl files. See GitHub #178 for more information.
  • Updated documentation for nc_get_att_string() to reflect the fact that it returns allocated memory which must be explicitly free'd using nc_free_string(). Reported by Constantine Khroulev, see GitHub Issue 171 for more information.
  • Modified ncgen to properly handle the L and UL suffixes for integer constants
    to keep backward compatibility. Now it is the case the single L suffix
    (e.g. 111L) is treated as a 32 bit integer. This makes it consistent with
    the fact that NC_LONG (netcdf.h) is an alias for NC_INT. Existing .cdl
    files should be examined for occurrences of the L prefix to ensure that
    this change will not affect them.
    (see Github issue 156[https://github.com//issues/156]).
  • Updated documentation to reference the new NodeJS interface to netcdf4, by Sven Willner. It is available from https://www.npmjs.com/package/netcdf4 or from the GitHub repository at https://github.com/swillner/netcdf4-js.
  • Incorporated pull request #150 from Greg Sjaardema to remove the internal hard-wired use of NC_MAX_DIMS, instead using a dynamic memory allocation.

Don't miss a new netcdf-c release

NewReleases is sending notifications on new releases.