v5.9.0
What's Changed
Features/enhancements:
- Improve netcdf4 logging by @lesserwhirls in #1458
- Use JavaCC to generate udunits code at build time by @lesserwhirls in #1461
- Do not stop trying to disambiguate http locations when 403s are encountered by @lesserwhirls in #1465
Notable bug fixes:
- bugfix for zarr attribute reading by @Yaqiang in #1453
- Unscale false_easting/false_northing when writing Coverage by @lesserwhirls in #1456
- Scan service loader once for filters by @lesserwhirls in #1466
- Allow C library to be loaded after Nc4Iosp initialization for some cases by @lesserwhirls in #1471
Build changes
Gradle was upgraded from 8.13 to 8.14.2. The following 3rd party libraries have been upgraded:
- aws-sdk 2.17.290 -> 2.31.76
- jackson 2.16.1 -> 2.19.1
- guava 32.0.1-jre -> 33.4.8-jre
- jna 5.12.1 -> 5.17.0
- protobuf 3.25.5 -> 4.31.1
- grpc 1.60.0 -> 1.73.0
Minimum Java version for netCDF-Java 
Currently, the netCDF-Java project targets version 8 of the JVM. We are looking to get a feel for the minimum version required by the community, as support for Java 8 begins to dwindle for 3rd party dependencies that the project relies upon. Please consider participating in our GitHub poll.
Full Changelog: v5.8.0...v5.9.0
