The NetCDF-Java/Common Data Model (CDM) library and THREDDS Data Server (TDS) version 4.5.3 were released on September 12, 2014. The development team recommends this upgrade for anyone using the CDM or TDS. The latest update can be downloaded from:
Additional information is available from the NetCDF-Java documentation page.
About this version
Version 4.5.3 marks the first stable release of NetCDF-Java for version 4.5. Many improvements, bug fixes, and new additions have been made, including:
- Moved to Java 7 - using new I/O NIO.2
- Updated external libraries (HttpClient 3 -> HttpClient 4)
- Improved projections (MSGnavigation, Sinusoidal)
- New CF geostationary projection
- Updated grib tables (WMO GRIB2_13_0_1, ECMWF Grib 1 to GribAPI v1.12.3, NCEP tables, etc.)
- Ability to write structure data type to netCDF-3 and netCDF-4
- Webstart related updates for toolsUI
Also, the NetCDF-Java / THREDDS Data Server team have been using the Coverity code analysis tool and has fixed nearly 3000 defects in the code base, as revealed through static analysis.
Note on handling of GRIB files
Version 4.3 included 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. If you are upgrading from version 4.2, please read the Notes to GRIB users.
The NetCDF-Java development team at the Unidata Program Center strongly encourages operators of sites that take advantage of the CDM libraries to install the latest version and forward any potential issues to the development team via Unidata's support system (firstname.lastname@example.org) or the user community mailing list (email@example.com). Real-world use of new features by the user community is integral to the process of creating and refining these libraries.