Skip to content

Commit ad7903a

Browse files
authored
Merge pull request #1472 from Unidata/5.9.0
Release 5.9.0
2 parents b8c39f4 + e470c5e commit ad7903a

File tree

5 files changed

+21
-6
lines changed

5 files changed

+21
-6
lines changed

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@ allprojects {
2929
// We try to follow semantic versioning, and thus we use <major>.<minor>.<patch>-<prerelease version>
3030
// <prerelease version> may be SNAPSHOT, alphax, betax, etc.
3131
// Note - if bumping to a new major or minor version, be sure to update the docs
32-
version = '5.9.0-SNAPSHOT'
32+
version = '5.9.1-SNAPSHOT'
3333
status = 'development'
34+
//status= 'release'
3435
}
3536

3637
// Matches Maven's "project.description".

docs/src/site/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
theme: unidata-jekyll-theme
33

44
# this will appear in an HTML meta tag, sidebar, and perhaps elsewhere
5-
docset_version: 5.9 (dev)
5+
docset_version: 5.9
66

77
# this appears on the top navigation bar next to the home button
88
topnav_title: netCDF-Java

docs/src/site/pages/netcdfJava/Upgrade.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Upgrading to netCDF-Java version 5.x
3-
last_updated: 2021-06-02
3+
last_updated: 2025-08-08
44
sidebar: netcdfJavaTutorial_sidebar
55
toc: false
66
permalink: upgrade.html
@@ -34,6 +34,17 @@ As such, we no longer utilize WebStart.
3434

3535
## netCDF-Java API Changes (5.9.x)
3636

37+
Point release notes:
38+
* [5.9.0](https://github.com/Unidata/netcdf-java/releases/tag/v5.9.0){:target="_blank"} (_2025-08-08_)
39+
40+
The 5.9.x includes bug fixes around zarr support, scaling of projection parameters, and setting of the library path for the netCDF-C library.
41+
Additionally, udunits grammar code is now generated at build time, HTTP errors when disambiguating http/https locations has been improved, and scanning for filter providers is done once during initialization.
42+
Finally, several third party libraries have been upgraded.
43+
Please see the release notes on GitHub for more details on additions, enhancements, and bug fixes.
44+
45+
Note: we are looking to update the minimum version of the JVM we support for the project (currently Java 8).
46+
Please consider taking a moment to participate in the [poll on GitHub](https://github.com/Unidata/netcdf-java/discussions/1468){:target="_blank"}.
47+
3748
## netCDF-Java API Changes (5.8.x)
3849

3950
Point release notes:

docs/src/site/pages/netcdfJava_tutorial/overview/BuildingFromSource.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Building From Source
3-
last_updated: 2020-04-06
3+
last_updated: 2025-08-08
44
sidebar: netcdfJavaTutorial_sidebar
55
permalink: building_from_source.html
66
toc: false
@@ -52,7 +52,7 @@ The uber jars, such as `toolsUI.jar` and `netcdfAll.jar`, will be found in `buil
5252

5353
## Publishing
5454

55-
NetCDF-Java is comprised of several modules, many of which you can use within your own projects, as described [here](using_netcdf_java_artifacts.html).
55+
NetCDF-Java comprises several modules, many of which you can use within your own projects, as described [here](using_netcdf_java_artifacts.html).
5656
At Unidata, we publish the artifacts that those modules generate to our Nexus repository.
5757

5858
However, it may happen that you need artifacts for the in-development version of netCDF-Java in your local branch, which we usually don’t upload to Nexus.

docs/src/site/pages/netcdfJava_tutorial/overview/UsingNetcdfJava.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Using netCDF-Java Maven Artifacts
3-
last_updated: 2019-07-23
3+
last_updated: 2025-08-08
44
sidebar: netcdfJavaTutorial_sidebar
55
permalink: using_netcdf_java_artifacts.html
66
toc: false
@@ -31,6 +31,8 @@ repositories {
3131
}
3232
~~~
3333

34+
For maximum compatibility, please include the Unidata repository after any other repositories, including maven central.
35+
3436
Next, select modules based on the functionality you need.
3537
In the minimal case, you’ll just want `cdm-core` and a logger.
3638
`cdm` implements the CDM data model and allows you to read NetCD-3 files (and a number of other file types).
@@ -144,6 +146,7 @@ Otherwise, libaec will need to be installed and reachable in your system library
144146
This is the appropriate option if you’re not using a dependency management tool like Maven or Gradle and you don’t care about jar size or compatibility with other libraries. Simply include netcdfAll-${netcdfJavaVersion}.jar on the classpath when you run your program.
145147
You’ll also need a logger.
146148
Currently, the netcdfAll jar does not include `cdm-s3` due to the size of the AWS S3 SDK dependency, and does not include the `libaec-native` (native library binaries for libaec).
149+
The netcdfAll jar can be found at https://downloads.unidata.ucar.edu, or (starting with `5.9.0`) on the [GitHub release page](https://github.com/Unidata/netcdf-java/releases).
147150

148151
## Logging
149152

0 commit comments

Comments
 (0)