Summarized changelog:
- [Bug Fix] Fix multiple bugs in libnczarr.
- [Enhancement] Convert to a new representation of the NCZarr meta-data extensions: version 2. Read-only backward compatibility is provided.
- [Bug Fix] Fix dimension_separator bug in libnczarr.
- [Bug Fix] Fix bugs in libdap4.
- [Bug Fix] Store NCZarr fillvalue as a singleton instead of a 1-element array.
- [Bug Fixes] The netcdf-c library was incorrectly determining the scope of dimension; similar to the type scope problem.
- [Bug Fix] Re-enable DAP2 authorization testing.
- [Bug Fix] Fix ncdump bug when printing VLENs with basetype char.
- [Bug Fixes] The netcdf-c library was incorrectly determining the scope of types referred to by nc_inq_type_equal.
- [Enhancement] Improve the error reporting when attempting to use a filter for which no implementation can be found in HDF5_PLUGIN_PATH.
- [Bug Fix] Fix bug in NCclosedir in dpathmgr.c.
- [Bug Fix] Fix bug in ncdump that assumes that there is a relationship between the total number of dimensions and the max dimension id.
- [Bug Fix] Fix bug in JSON processing of strings with embedded quotes.
- [Enhancement] Add support for the new "dimension_separator" enhancement to Zarr v2.
- [Bug Fix] Fix hack for handling failure of shell programs to properly handle escape characters.
- [Bug Fix] Allow some primitive type names to be used as identifiers depending on the file format.
- [Enhancement] Add support for reading/writing pure Zarr storage format that supports the XArray _ARRAY_DIMENSIONS attribute.
- [Bug Fix] Corrected HDF5 version detection logic.
Full changelog here.