netCDF-Java and the THREDDS Data Server
Version 4.6.7
The NetCDF-Java/Common Data Model (CDM) library and THREDDS Data Server (TDS) version 4.6.7 were released on January 3rd, 2017. These are stable releases, and as such, the development team recommends these upgrades to anyone using the CDM or TDS.
The THREDDS Data Server (TDS) is 100% Java, open source, and runs as a Tomcat web server application. TDS data serving capabilities are built on top of Unidata's netCDF-Java / CDM library. The CDM data model combines the NetCDF-3, DAP2, and HDF5 data models, into what is called the Common Data Model (CDM). It has a pluggable "I/O Service Provider" architecture that allows it to read various file formats into the CDM, including NetCDF, HDF5, GRIB, NEXRAD levels 2 and 3, and others, as well as datasets served through the OPeNDAP protocol. The TDS then builds data services on top of the CDM.
Downloads
Artifact | Description |
---|---|
netCDFAll.jar | The netCDF library 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] |
tdm.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.7.war ) [md5] [sha1]
|
Documentation
Changes
Version 4.6.6 was released June 13th, 2016. The 4.6.7 release addresses the following issues from the 4.6.6 release:
New features and enhancements
Bug fixes
- Web Start of ToolsUI is more reliable, especially when new versions are released
- Maven artifacts have the proper scope
- HDF can be reopened without error, which fixes NcML aggregation issues
- NetCDF-4 variables can have multiple unlimited dimensions
- Improper backslash escapes for dap DAS strings
- Error reading NetCDF-4 data files with String variable type
- Misinterpretation of Lat axis as Time axis in point stack
- Coordinate system and projection fixes (1 and 2)
- Fix Google Analytics tracking of TDS page views
- catalog URIs do not support https: protocol, only http:
- Update GRIB2 tables (1 and 2)
- NIDS data IOSP fixes (1 and 2)
- GINI IOSP improvements
- Very large attribute values of type long are truncated
- Close NetcdfFileWriter that's in define mode
For a full list of changes between v4.6.6 and v4.6.7, as well as links to the original GitHub issues, please see the GitHub issue tracker.
All users are strongly encouraged to move to 4.6. For more information about the 4.6 release and how to upgrade, please see Upgrading to TDS 4.6.
Many thanks to our external contributors who committed code to this release: Ben Caradoc-Davies (@bencaradocdavies) and Robert Schmunk (@msdsoftware).
Real-world use of new features by the user community is integral to the process of creating and refining these libraries. Please send any potential issues to the development team via the THREDDS GitHub issue tracker, Unidata's support system (support-netcdf-java@unidata.ucar.edu or support-thredds@unidata.ucar.edu) or the user community mailing lists (netcdf-java@unidata.ucar.edu or thredds@unidata.ucar.edu).