Skip to content

THREDDS Data Server v5.5

Latest
Compare
Choose a tag to compare
@tdrwenski tdrwenski released this 16 Jul 17:40
· 93 commits to main since this release

Version 5.5

The THREDDS Data Server (TDS) version 5.5 release was announced on July 16th, 2024. This release contains a number of fixes for user-reported problems, as well as several upgrades to third party libraries. For details on TDS 5, and tips on how to migrate from version 4, please visit https://docs.unidata.ucar.edu/tds/5.5/userguide/upgrade.html.

Notable Changes

See here for a full list of commits.

Features and improvements:

  • Improvements to NCSS
    • Work with ensemble coordinate
    • Add netcdf4ext to supported formats if netcdf-c library is present
  • DatasetScan support for S3 datasets
  • UGRID support
  • Dap4 improvements
  • Cache properties configurable for ChronicleMap caches
  • Allow regex matching of notebooks viewers
  • New notebook viewer
  • Experimental Zarr v2 support
  • Add styles directory to WMS config

Notable bug fixes

  • Fix NCSS issues:
    • Lat/lon subsetting bugs
    • Improve Any_point writer for NCSS
    • Fail fast if request is too large
    • Fix supported formats
    • Fix map widget to remove NaNs
    • Fix GridAsPoint profile subsetting bugs
  • WMS not returning updated datasets and various cache improvements
  • Fix S3 performance issues
  • Fix enhancements performance issues
  • Fix custom thymeleaf fragments
  • Fix scale/offset applied twice
  • Remove exposed files paths from error messages
  • Fix link to parent catalog
  • Remove hard-coded thredds context
  • Fix bug to return closest to present instead of latest
  • Fix performance issue that aggregation cache was not used for coverages
  • Allow RandomAccessFile cache to cleanup deleted files

Other notable changes:

  • Remove reify and upload/download
  • Move to jakarta namespace
  • Remove -ea from JAVA_OPTS
  • Remove threddsIso from TDS war file. This must now be added manually.

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

  • chronicle-map
  • spring
  • spring-security
  • json
  • thymeleaf
  • hibernate
  • validation-api
  • el-api
  • el

Downloads

For downloads of the THREDDS Data Server war, THREDDS Data Manager jar, and threddsISO plugin, please visit https://downloads.unidata.ucar.edu/tds/

Documentation

Real-world use by the user community is integral to the process of creating and refining the TDS. 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 (thredds@unidata.ucar.edu), through the Unidata support system (support-thredds@unidata.ucar.edu), or on the TDS GitHub issue tracker.