- Pre-built Windows downloads will now be bundled with the latest (as of the time of this writing) versions of the various dependencies:
hdf5: 1.8.12
zlib: 1.2.8
libcurl: 7.35.0
- Added a separate flag to enable DAP AUTH tests. These tests are disabled by default. The flags for autotools and CMAKE-based builds are (respectively):
- --enable-dap-auth-tests
- -DENABLE_DAP_AUTH_TESTS
- Fixed small default chunk size for 1-dimensional record variables. NCF-211
- Cleaned up type handling in netCDF-4 to fix bugs with fill-values.
- Corrected "BAIL" macros to avoid infinite loop when logging is disabled and an error occurs.
- Refactored how types are used for attributes, variables, and committed types, clarifying and categorizing fields in structs, and eliminating duplicated type information between variables and types they use.
- Made type structure sharable by committed datatypes and variables that use it.
- Handled string datatypes correctly, particularly for fill value attributes. Expanded testing for string fill values.
- Simplified iteration of objects in the file when it's opened, tracking fewer objects and using less memory.
- Enabled netCDF-4 bit-for-bit reproducibility for nccopy and other applications (thanks to Rimvydas Jasinskas and Quincey Koziol) by turning off HDF5 object creation, access, and modification time tracking. NCF-290
- Addressed an issue where
cmake
-based builds would not properly create apkg-config
file. This file is now created properly bycmake
. NCF-288 - Addressed an issue related to old DAP servers. NCF-287