NetCDF-Java/CDM version 4.3.8 is available as a development (beta-test) release. This version is feature-complete, but needs additional real world testing before a formal release.
Version 4.3 includes a complete rewrite of GRIB1 and GRIB2 file handling, intended to correct problems that exist in version 4.2's handing of tables (especially in non-NCEP files) and time interval coordinates. Evolving documentation for GRIB is at Unidata's Grib Tables page.
In addition to the GRIB changes, version 4.3:
- handles the CF calendar attribute
- allows a new syntax for calendar dates
- implements the official version of the CF 1.6 Discrete Sampling Geometries
- supports client side certificates in OPeNDAP
- has functioning maven builds, with refactored modules
- has complete source at https://github.com/Unidata/thredds
See the Changes file for complete details.
If you are depending on the CDM or Thredds Data Server to read GRIB files, you should upgrade to version 4.3 as soon as possible and closely examine the output of any files that you really care about. Check parameter names and everything else against the original documentation if possible, especially if there is any local parameter use. Please send us any files you suspect might be incorrectly read by the CDM library. Note that the variable names in 4.3 will be different from those in 4.2. We will not backport any fixes made to version 4.3 to version 4.2.
You can download the 4.3.8 release package from Unidata's NetCDF Java Library page (under "Development Version") or get the source from GitHub.
If you are able, we encourage you to test this release and give feedback now, while there is time to make changes. TDS version 4.3 (beta) will also be available shortly, but its much easier to test things with CDM and ToolsUI than in the TDS.