Release Notes

The purpose of this section is to provide a description of a Product Tools Library release including any impact that the new or modified capabilities will have on the Discipline Nodes or the PDS user community. A somewhat itemized list of changes for each release can be found on the Release Changes page. If viewing this document in PDF form, the release change details are not available.

Release 3.1.0

This maintenance release of the Product Tools Library software includes a number of corrections and modifications. These include:

  • Corrected an issue dealing with how date/time values are validated.
  • Corrected a couple of issues dealing with malformed messages.
  • Corrected an issue involving value manipulation when matching values.
  • Corrected an issue with following pointers.
  • Added functionality back into the library that used to be in the 2.X.X version of the library that was utilized by the Catalog Ingest Tool.
  • Corrected a number of issues related to support for the Volume Validator.
  • Corrected other miscellaneous issues.

The liens for this release are as follows:

  • Plural forms of valid unit names are not supported.
  • Full checking of file characteristics not supported as of yet.

Release 3.0.2

This release of the Product Tools software includes corrections and modifications resulting from the beta test results of the Validation Tool integration. These include:

  • Truncate long values when error messages get thrown for exceeding the acceptable maximum length of an element definition.
  • Corrected the issue where memory overflows occurred with large attached labels.
  • Corrected dictionary handling to support SPECIFIC_GROUPs and MAXIMUM values of UNK.
  • Corrected handling of pointer statements that contain multiple file references.
  • Corrected handling of required/optional nested objects with descriptor names.
  • Corrected an issue calculating the start byte of the data in attached labels.
  • Corrected to capture errors in nested fragment labels.
  • Cleaned up some messages.

The liens for this release are as follows:

  • Plural forms of valid unit names are not supported.
  • Full checking of file characteristics not supported as of yet.

Release 3.0.1

This release of the Product Tools software supports the beta release of the Validation Tool and includes a number of updates and corrections including:

  • Report line lengths greater than 80 characters (78 + <CR><LF>).
  • Report when lines do not end in <CR><LF>.
  • Combine attribute lists for identical elements when two dictionaries are merged.
  • Allows required element checks in objects to pass if a description pointer with the required identifier exists.
  • Fixed group definition lookup.
  • Fixed an issue where "+" sign on integer caused an error.
  • Fixed a problem with SFDU headers.
  • Fixed some issues where the software was not handling certain exceptions.

The liens for this release are as follows:

  • Memory problem with very large attached labels.
  • Plural forms of valid unit names are not supported.
  • Checking of file characteristics not supported as of yet.

Release 3.0.0

This release of the Product Tools software represents the reconciliation of the Ames and JPL versions of the library. The library has undergone significant enhancements to the grammar, message handling, support for Java 1.5 and fixes for a number of issues found in previous releases.

Release 2.0.2

This release of the Product Tools software supports the beta releases of the Catalog Ingest Tool with some minor API enhancements.

Release 2.0.1

The operational release of the Product Tools software incorporating the Phase II capability supporting validation of catalog files. This release includes some minor modifications regarding how catalog pointers are handled based on beta testing results.

Release 2.0.0

This release of the Product Tools software incorporates the Phase II capability supporting validation of catalog files.

The major change for this release is the addition of support for validating catalog files, either standalone or as a set within a CATALOG directory. Modifications to support this capability included a general change with regard to how pointers are handled as well as relaxing some of the PDS Label constraints where catalog files do not conform to those constraints. The result is that catalog files are now validated correctly and the spurious messages that were previously produced have been eliminated.

The other change in this release involved correct validation of quoted date/time strings. Date/time strings may not be quoted when associated with an element that is defined with one of the DATE data types.