Hello all,
We are pleased to announce the netCDF-C 4.6.0 release. Highlighted changes
from the 4.5.0 release are as follows:
- [Enhancement] Full support for using HDF5 dynamic filters, both for
reading and writing. See the file *docs/filters.md <http://filters.md>*.
- [Enhancement] Reversed a handful of 4.5.0 changes which enforced
documented-yet-previously-unenforced specifications, as these broke long
established workflows.
- [Enhancement] Added an option to enable strict null-byte padding for
headers; this padding was specified in the spec but was not enforced.
Enabling this option will allow you to check your files, as it will return
an E_NULLPAD error. It is possible for these files to have been written by
older versions of libnetcdf. There is no effective problem caused by this
lack of null padding, so enabling these options is informational only. The
options for configure and cmake are
--enable-strict-null-byte-header-padding and
-DENABLE_STRICT_NULL_BYTE_HEADER_PADDING, respectively. See Github #657
<https://github.com/Unidata/netcdf-c/issues/657> for more information.
- [Enhancement] Reverted behavior/handling of out-of-range attribute
values to pre-4.5.0 default. See Github #512
<https://github.com/Unidata/netcdf-c/issues/512> for more information.
- [Bug] Fixed error in tst_parallel2.c. See Github #545
<https://github.com/Unidata/netcdf-c/issues/545> for more information.
- [Bug] Fixed handling of corrupt files + proper offset handling for
hdf5 files. See Github #552
<https://github.com/Unidata/netcdf-c/issues/552> for more information.
- [Bug] Corrected a memory overflow in tst_h_dimscales, see Github #511
<https://github.com/Unidata/netcdf-c/issues/511>, Github #505
<https://github.com/Unidata/netcdf-c/issues/505>, Github #363
<https://github.com/Unidata/netcdf-c/issues/363> and Github #244
<https://github.com/Unidata/netcdf-c/issues/244> for more information.
The documentation for this release may be found at
http://www.unidata.ucar.edu/software/netcdf/docs.
The release tarball may be downloaded from
https://github.com/Unidata/netcdf-c/releases, and Windows binary installers
may be downloaded from
http://www.unidata.ucar.edu/software/netcdf/docs/winbin.html .
Thank you all,
-Ward
Ward Fisher
wfisher@xxxxxxxx
UCAR/Unidata - Software Engineer