Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.

v4.6.19

Compare
Choose a tag to compare
@haileyajohnson haileyajohnson released this 20 Dec 20:44
· 1660 commits to landing since this release

THREDDS Data Server (stable) / netCDF-Java (TDS Support) Version 4.6.19

Version 4.6.19

TThe Unidata THREDDS Development Team released an updated version of the THREDDS Data Server (TDS) (and bundled netCDF-Java/Common Data Model (CDM) library) on December 20th, 2021. This release contains only updates to third-party libraries, including security updates. Version 4.6.19 of the TDS is the current stable 4.6.x release, and as such we recommend anyone running a TDS to upgrade to this version. Version 4.6.19 of netCDF-Java has been updated only in support of the TDS - the current stable and supported release of netCDF-Java is version 5.5.0, and we encourage users to migrate to the current stable version for future support.

Requirements

  • Java 8 (we use AdoptOpenJDK)
    • Previous versions of the TDS supported the use of Java 7. However, due to an open security vulnerability in a third party dependency that no longer supports Java 7, we had to move the minimum required version to run the TDS to Java 8.
  • Tomcat 7 (or similar servlet container that supports the Servlet 3.0 specification.)
    • Tomcat 7 has been marked as End of Life (set for March 31st, 2021), and as such we recommend Tomcat 8.

Notices

Special note about the TDS, netCDF-Java, and support

The current stable version of netCDF-Java is v5.5.0 (the current stable version of the TDS 4.6.x is v4.6.19). The netCDF-Java code base is now located at https://github.com/Unidata/netcdf-java. This release, 4.6.19, is a security release of the 4.6.x line of development only in support of the TDS. For netCDF-Java issues, please open an issue on the new repository. Security fixes, such as upgrading third-party dependencies with known open vulnerabilities, will continue to be applied to the 4.6.x branch until May 2022, to allow server administrators time to transition to the new release of the TDS.

Downloads

Artifact Description
netCDFAll.jar The netCDF-Java library, as contained within netcdfAll.jar, implements the full CDM model, including all other jar dependencies. [md5] [sha1]
toolsUI.jar The toolsUI.jar contains everything to run the ToolsUI application. [md5] [sha1]
tdmFat.jar The THREDDS Data Manager (TDM) does background indexing for GRIB Feature Collections. [md5] [sha1]
thredds.war The THREDDS Data Server web application. Please note that you will need to rename the download to thredds.war, or, if you are using tomcat, thredds##4.6.19.war. [md5] [sha1]

Docker Images

Docker images of the TDS and TDM are available under the Unidata organization on dockerhub. Instructions on how to use these images can be found on their respective dockerhub home pages. The Dockerfiles for the TDS and TDM are managed on GitHub under the Unidata organization.

Documentation

Changes

  • The log4j library has been upgraded to version 2.17.0

For more information about the 4.6 release and how to upgrade from previous versions, please see Upgrading to TDS 4.6.

Real-world use by the community is integral to the process of creating and refining these applications. 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] or [email protected]), through the Unidata support system ([email protected] or [email protected]), or on the TDS or netCDF-Java GitHub issue trackers.