Skip to content

v5.4.1

Compare
Choose a tag to compare
@lesserwhirls lesserwhirls released this 17 Dec 21:49

netCDF-Java

Version 5.4.1

The NetCDF-Java/Common Data Model (CDM) library version 5.4.1 release was announced on December 17th, 2020. NetCDF-Java requires Java 8 or later. This release has been built and test using AdoptOpenJDK (a.k.a. Adoptium) 8, 11, and 14, and Zulu 8 and 11.

v5.4.0?

What happened to v5.4.0? As we were wrapping up the release, we were notified by our dependency check scanner than one of the libraries we use had posted a CVE. Rather than finalizing the release using a dependency with a known vulnerability, we decided to skip v5.4.0, upgrade the impacted dependency, and move to v5.4.1.

Notices

We have been in the process of solidifying the public API for the library, and this release contains the results of those efforts. The 5.x line of development will provide both the old and new classes/methods, and you are likely to encounter deprecations when you first compile against this release. Our intention is to continue to provide support for v5.x as long as we are able to maintain Java 8 compatibility, which is dependent on upstream library support for providing security releases that do not require moving to Java 11. The next major version of netCDF-Java (v6.x) will continue to provide Java 8 support, but will only provide the new API. A high-level roadmap for the library can be found on the project wiki.

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

New features include:

  • Build support for Java 11 through 14 (upgraded from Gradle 3.5.1 to 6.7).
  • Object Storage support (tested against AWS S3, Google Cloud Platform, Microsoft Azure Blob Storage, ActiveScale).
  • Now producing platform and BOM project-level maven POMs (netcdf-java-platform-5.4.1.pom, netcdf-java-bom-5.4.1.pom)
  • "Super-res" Level 3 NEXRAD support

For more information, please visit https://docs.unidata.ucar.edu/netcdf-java/5.4/userguide/upgrade_to_50.html.

For a full list of changes and bug fixes between netCDF-Java v5.3.3 and v5.4.1, please visit v5.3.3...v5.4.1

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.