NetCDF-C 4.3.2
Below are the release notes for the changes made since the v4.3.1.1 release.
4.3.2 Released 2014-04-23
- As part of an ongoing project, the Doxygen-generated netcdf documentation has been reorganized. The goal is to make the documentation easier to parse, and to eliminate redundant material. This project is ongoing.
- The oc .dodsrc reader was improperly handling the user name and password entries. NCF-299
- CTestConfig.cmake has been made into a template so that users may easily specify the location of an alternative CDash-based Dashboard using the following two options:
NC_TEST_DROP_SITE
- Specify an alternative Dashboard by URL or IP address.NC_CTEST_DROP_LOC_PREFIX
- Specify a prefix on the remote webserver relative to the root directory. This lets CTest accommodate dashboards that do not live at the top level of the web server.
- Return an error code on open instead of an assertion violation for truncated file.
4.3.2-rc2 Released 2014-04-15
- Cleaned up a number of CMake inconsistencies related to CMake usage, parallel builds.
- Now passing -Wl,--no-undefined to linker when appropriate.
- Corrected an issue preventing large file tests from running correctly under Windows.
- Misc Bug Fixes detected by static analysis.
4.3.2-rc1 Released 2014-03-20
- 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