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 [email protected]. Please send all other potential issues to the development team via the the user community mailing lists ([email protected]), through the Unidata support system ([email protected]), or on the TDS GitHub issue tracker.