v5.3.3
netCDF-Java
Version 5.3.3
The NetCDF-Java/Common Data Model (CDM) library version 5.3.3 release was announced on June 17th, 2020. Version 5.3.3 contains a fix for a critical bug related to the netCDF-Java DiskCache2 class (ucar.nc2.util.DiskCache2
).
Notices
This release addresses a critical bug in the netCDF-Java library's DiskCache2 class.
The DiskCache2 bug is critical, and due to this, anyone using ucar.nc2.util.DiskCache2
from the netCDF-java library should update immediately. THIS BUG MAY LEAD TO DATA CORRUPTION OR FILES WITH INCORRECT DATA AND/OR METADATA. For more information, please see DiskCache2 Issue in netCDF-Java Library.
Special notes about netCDF-Java
As you migrate to this and future 5.x
releases, you will encounter several deprecation warnings. We are in the process of solidifying the public API, and as such some of these warnings will come without a clear alternative. Over the next week, we will be documenting the current status of the future public API on the netCDF-Java Wiki, and are currently seeking actively developed projects that use the NetCDF-Java library who are interested in providing feedback. For more information, please visit the Developers@Unidata blog post NetCDF-Java - Looking Ahead.
The v5.3.3
release is the current stable version of netCDF-Java. The minimum version required to use netCDF-Java is Java 8. We build and test against both OracleJDK and OpenJDK 8. Initial testing using our artifacts running against OpenJDK 11 are promising, and so far we have not had any reports of issues. We are working towards building with OpenJDK 11 (targeting v5.5), although we will continue to limit netCDF-Java to Java 8 features until netCDF-Java version 6 (which will move to Java 11 features).
Downloads
netCDF-Java artifacts may be obtained from our Nexus artifacts server using these instructions.
ToolsUI and netCDFAll may be found at https://www.unidata.ucar.edu/downloads/netcdf-java/
Documentation
Changes
Please visit https://docs.unidata.ucar.edu/netcdf-java/5.3/userguide/upgrade_to_50.html.
For a full list of changes and bug fixes between netCDF-Java v5.3.2 and v5.3.3, please visit v5.3.2...v5.3.3
Real-world use by the user community is integral to the process of creating and refining these libraries. Please direct all potential security issues directly to Unidata using the address [email protected]. Please send all other potential issues to the development team via the the user community mailing lists ([email protected]), through the Unidata support system ([email protected]), or on the netCDF-Java GitHub issue tracker.