Hello all,
The Unidata netCDF team is happy to announce the release of netCDF-C 4.6.3.
Resources:
- Download source: https://www.unidata.ucar.edu/downloads/netcdf/
- Documentation: https://www.unidata.ucar.edu/software/netcdf/docs
Please feel free to contact us with any bug reports or questions, and our
sincere thanks goes out to our user and contributor community!
Thank you very much all, have a great day,
-Ward
Ward Fisher
Unidata
Software Engineer - NetCDF Team Lead
The changes from the previous version include (but are not limited to):
- [Bug Fix] Correctly generated netcdf.pc generated either by configure
or cmake. If linking against a static netcdf, you would need to pass the
--static argument to pkg-config in order to list all of the downstream
dependencies. See Github #1324
<https://github.com/Unidata/netcdf-c/issues/1324> for more information.
- Now always write hidden coordinates attribute, which allows faster
file opens when present. See Github #1262
<https://github.com/Unidata/netcdf-c/issues/1262> for more information.
- Some fixes for rename, including fix for renumbering of varids after a
rename (#1307), renaming var to dim without coordinate var. See Github
#1297 <https://github.com/Unidata/netcdf-c/issues/1297>.
- Fix of NULL parameter causing segfaults in put_vars functions. See Github
#1265 <https://github.com/Unidata/netcdf-c/issues/1265> for more
information.
- Fix of —enable-benchmark benchmark tests Github #1211
<https://github.com/Unidata/netcdf-c/issues/1211>
- Update the license from the home-brewed NetCDF license to the standard
3-Clause BSD License. This change does not result in any new restrictions;
it is merely the adoption of a standard, well-known and well-understood
license in place of the historic NetCDF license written at Unidata. This is
part of a broader push by Unidata to adopt modern, standardized licensing.
- [BugFix] Corrected DAP-releated issues on big-endian machines. See Github
#1321 <https://github.com/Unidata/netcdf-c/issues/1321>, Github #1302
<https://github.com/Unidata/netcdf-c/issues/1302> for more information.
- [BugFix][Enhancement] Various and sundry bugfixes and performance
enhancements, thanks to \@edhartnett, \@gsjaardema, \@t-b, \@wkliao, and
all of our other contributors.
- [Enhancement] Extended nccopy -F syntax to support multiple variables
with a single invocation. See Github #1311
<https://github.com/Unidata/netcdf-c/issues/1311> for more information.
- [BugFix] Corrected an issue where DAP2 was incorrectly converting
signed bytes, resulting in an erroneous error message under some
circumstances. See GitHub #1317
<https://github.com/Unidata/netcdf-c/issues/1317> for more information.
See Github #1319 <https://github.com/Unidata/netcdf-c/issues/1319> for
related information.
- [BugFix][Enhancement] Modified nccopy so that _NCProperties is not
copied over verbatim but is instead generated based on the version of
libnetcdf used when copying the file. Additionally, _NCProperties are
displayed if/when associated with a netcdf3 file, now. See GitHub #803
<https://github.com/Unidata/netcdf-c/issues/803> for more information.