DODS Change Log

Existing Changes Proposed Features
 
Bug fix change details are below.

New Features in DODS 3.2

  • Client-Side Caching
  • Proxy Server Support
  • Client-Side Startup File (.dodsrc)
  • Security Features (authentication)
  • Reorganized Server (nph-dods and dods.ini)
  • Native Win32 Builds
  • Progress Indicator
  • Error Reporting Improvements
  • Last-Modified Header

For more detail, see the 3.2 Release Notes.


Changes between DODS 3.0 and 3.1

  • Change from netCDF 2.x to netCDF 3.x API
  • Added WWW interface feature for servers
  • gcc/g++ 2.95 is now supported (and the software is more likely to compile under other compilers)
  • numerous bug fixes

Changes between DODS 2.x and 3.0

  • Several new data types (Int16, UInt16, and Float32) where added to the DODS core software. Thus, allowing more flexibility in the data that can be served by DODS servers and received by DODS clients. However, this addition introduces an incompatibility between old DODS clients and new DODS servers. See the FAQ question "What happens when an old (core 2.22 or before) client talks to a new (core 3.0 or after) server?" for more details. Because of this incompatibility, we will strongly encourage users to upgrade to DODS 3.0.
  • Security fixes to the servers
  • A new date and time server-side function in the FreeForm server
  • A fix to the nagging progress indicator - it will return shortly in a much more robust form
  • The JGOFS servers are now standalone
  • Numerous bug fixes

Proposed features for DODS 3.3

  • Translation

Proposed features for DODS 3.4

  • DODS servers as either Apache modules (i.e., working as daemons) or as CGIs using no perl

Proposed features for DODS 3.5

  • XML version of the DAP

Proposed features for DODS 3.6

  • Uniform string handling
  • Build with a variety of compilers
  • Separate client and server sides of DAP library to simplfy linking (?? current libdap++ and libdap++_server that contains needed subclassed stuff)
  • Remove the extra grid map variables that some servers output (this confuses people and software).
  • Handling of 3rd party metadata

Bug Fix Change Details


Change Log for the DAP

  • 3.1.7 (29 June 2000) changes necessary for the Matlab command line client version 3.1.6
  • 3.1.5 (31 March 2000) fixes some problems with indexing of strings and range checking of bytes and floats. Mainly for HDF server, also affects netCDF clients.

Change Log for the Third-party Packages


Change Log for asciival


Change Log for the WWW interface


Change Log for the DSP Server


Change Log for the FF Server

  • 3.1.4 (24 April 2000) fixes a problem with byte data seen in some datasets

Change Log for the HDF Server

  • 3.1.4 (31 March 2000) cleans up error messages and extra semi-colon problems. Also fixes some problems that appear on 64-bit machines.

Change Log for the JGOFS Server


Change Log for the Matlab Server


Change Log for the netCDF Server


Change Log for the IDL Client


Change Log for the Matlab Client

  • 3.1.6 (29 June 2000) adds DAS/DDS support.
  • 3.1.3 (24 April 2000) adds support for N-dimensional arrays and fixes various memory errors.
  • 3.1.2 (31 March 2000) fixes a number of dynamic memory handling problems, handles string arrays better, and moves from the ML 4 to ML 5 API. (I.e., the DODS Matlab command line client no longer supports Matlab 4).

Change Log for the Matlab GUI


Change Log for the netCDF Clients