Skip to content

v5.6.0

Compare
Choose a tag to compare
@haileyajohnson haileyajohnson released this 16 Jul 14:12
· 96 commits to maint-5.x since this release

NetCDF-Java 5.6.0

The NetCDF-Java/Common Data Model (CDM) library version 5.6.0 release was announced on August 16th, 2024. This is a minor version release, as it contains a number of new features. This release has been built and test using Temurin 8 from the (Eclipse Adoptium project) 8, 11, and Zulu 8 and 11.

See here for a full list of commits.

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

NetCDF-Java documentation
javadocs

Changes

Features:

  • gCDM, a gRPC endpoint for the netcdf-java library, is now supported
  • significant improvements to DAP4 support
  • Zarr support has been expanded and improved, including a new API for the Filters package
  • Two new pre-processing modules are now available as NcML enhancements: Standardize and Normalize
  • UGrid support
  • Support for saving geotiffs with a pallette
  • Support for all cdm-radial data types
  • Inclusion of bufr tables 33 and 37, Grib2 template 4.60, and MRMS GRIB table version 12.2

Notable bug fixes:

  • Race condition fixed in the h5iosps
  • Fix “coordinates must be monotonic” bug for 1D and 2D axes
  • Fix performance issue that aggregation cache was not used for coverages
  • Enhancements (e.g. scale and offset) performance issues
  • Remove old dimension when renaming a dimension through NcML
  • Do not create reftime scalar dimension in individual grib file
  • Parse variable length char elements from NcML
  • Fix units in some projections
  • Fix canonical order of coverage axes
  • Fix renamed variable reading in aggregations
  • Cleanup deleted files in the RandomAccessFile cache
  • Fix resource leak that caused files to be locked

The following changes have been made to the project infrastructure:

  • updated licenses
  • removed unused jars and tars from the code base
  • removed dependency on groovy/spock
  • replaced an external server for testing with TestContainers

The following 3rd party libraries have been upgrades to address security vulnerabilities:

  • protobuf
  • jackson
  • guava
  • grpc
  • logback
  • jdom2
  • jna
  • joda-time

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 security@unidata.ucar.edu. Please send all other potential issues to the development team via the the user community mailing lists (netcdf-java@unidata.ucar.edu), through the Unidata support system (support-netcdf-java@unidata.ucar.edu), or on the netCDF-Java GitHub issue tracker.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy