netCDF-Java version 5.10.0 released
The NSF Unidata THREDDS development team is happy to announce the release of version 5.10.0 of the netCDF-Java/Common Data Model (CDM) library. This release contains a number of enhancements, bug fixes, and 3rd party dependency updates. New features include support for Blosc compression, object storage support for feature collections (primarily focused on GRIB), and the generation of Software Bill of Materials (SBOMs) for uber-jars (e.g., netcdfAll, ncIdv, toolsUI) using the CycloneDX standard. More information about the release can be found on the GitHub release page:
What's Changed
Instructions for using artifacts can be found in the documentation:
Using netCDF-Java Maven Artifacts
Downloads for netCDFAll and ToolsUI can be found on the NSF Unidata downloads page or the GitHub release page:
If you use netCDFAll or ToolsUI to run CDM utility programs (for example, the java versions of ncdump, ncopy, etc.), a super handy community-led effort makes JAR management and a set of convenient wrapper scripts (.sh and .bat) available through conda-forge. Details can be found in the CDM Utility Program documentation.
Special note for netCDFAll.jar users
We are evaluating the inclusion of additional components in netCDFAll.jar, such as object storage support, Zarr, and native compression libraries (AEC, Blosc). Note that these additions will increase the size of the uber-jar. Please provide your feedback in the GitHub discussion for the topic.
Please report any problems you encounter on GitHub or to support-netcdf-java@unidata.ucar.edu (security related issues should be submitted to security@unidata.ucar.edu).
Add new comment