Release History
~~~~~~~~~~~~~~~~~~~~~~~~~~

This file contains information about LDAS Tool Collection.

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.1.1 - November 11, 2014

The following problems have been resolved in this release:

Packaging:
 MISC - Corrected packaging dependency listing in RPM spec file.
 MISC - Corrected typo on dependency for Debian
 MISC - Use MAKE variable in place of 'make' so consistant
        version of make is use.

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.1.0 - November 7, 2014

The following problems have been resolved in this release:

Packaging:
 1597 - Added package ldas-tools-doc to handle top level documentation.
 1675 - Moved all python code into LDAStools site-package subdirectory

LDASTools AL Issues:
 1590 - Optimized the function LDASTools::AL::cmp_nocase()
 1591 - Added perfomance comparison test for LDASTools::AL::cmp_nocase()
 1587 - Added MemChecker class to keep track of memory
        needing to be freed for tools like valgrind.
 1588 - Depricated AtExit() class as atexit() is unsafe
        to call from dynamicly loaded libraries.

FrameCPP:
  1671 - Properly handle unsigned integers for Python

Diskcache:
  1637 - Added interval parameter to the daemon mode.
  1648 - Ignore blank lines in configuration file.

Build Issues:
 1625 - Wrote suppression rules for tLDASUnexpected to suppress false positive.
 1626 - In tGPSTime, closed file to address memory leak reported by 
      	valgrind's memcheck tool.
 1627 - Avoided use of std::string class for filename buffer to prevent
        memory leak reported by valgrind's memcheck tool.
 1628 - In FrameStreamPlanTest, deallocate reader at the completion of testing.
 1664 - Fixed handling all valid combinations of --enable-static and --enable-shared
 1668 - Fixed OSX by specifying the build directories containing
        the required libraries.
 1690 - Added support for all valid permutations of --enable-static
        and --enable-shared configuration parameters
 MISC - Fixed parallel install issue with diskcache utilities

 
~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.4 - September 22, 2014

The following problems have been resolved in this release:

Documentation:
1577 - The main page for the frameCPP library has been extended to
       reference utilities and other other major sections of the
       documentation.
1597 - A new top level section has been added which adds links to
       the frameCPP, Diskcache and Frame Utility sections of the
       manual.

Diskcahce:
1601 - Added handling of SIGHUP
1603 - Added "reset" feature where the daemon process will
       re-read the configuration file and apply changes
       to the running daemon for all "hot" variables.

LDASTools library:
1602 - Created abstracted SignalHandler class.

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.4 - September 22, 2014

The following problems have been resolved in this release:

The packaging files for RPM and Debian packagers have been
modified to correct several issues that were observed while
building version 2.0.3.

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.3 - September 19, 2014

The following problems have been resolved in this release:

LDASTools AL Issues:
 1583 - Modified the AtExit class not to register at_exit function

FrameCPP Issues:
 1584 - Patched a small memory leak in Verify code.

Diskcache Issues:
 1585 - Extended the documentation to cover the configuration file.
 1586 - Extended the documentation to have links from the main page.

LDAS Frame Issues:
  1574 - Prevent segfault on cleanup for ldas_create_rds command.

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.2 - August 13, 2014

The following problems have been resolved in this release:

Build Issues:
  NONE - Corrected ldas_trend rules not to install the app

~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.1 - August 11, 2014

The following problems have been resolved in this release:

FrameCPP Issues:
 1451 - Added command framecpp_fix_metadata to fix frame meta data.
 NONE - Restructured the top level page for the FrameCPP library
        to ease reading and allow users to get to the documentation
	of most interest to them.

Build Issues:
 1436 - Debian files missing from distribution.
 1479 - Fixed configuration rules when dirfd() is a macro.
 1441 - Corrected storing of date for ASCII dumps
 1456 - Some test programs segfault when configured for static compilation.
 MISC - Corrections for gcc 4.8.2 an Ubuntu 14.01

Tools:
 1481 - Implemented ldas_trend - a utility to test compressions methods for
        trend frames. This utility is not installed, but intended to be used
	by developers of the ldas-tools package.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release 2.0.0 - June 10, 2014

2.0.0 focuses on reorganization of the source code and signals the end
of life for the ldas system.

Historically this package was distributed as a sub package of the
LDAS system. As of this release, the code has been split into two
packages under the LDAS repository. All files that constitue this
distribution are now under ldas-tools.

Along with the movement of the source files, some of the libraries
have been renamed to avoid potential name collision within the
native file system.

  general => ldastoolsal
  preload is no longer installed

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldas-tools 1.99.3 - May 8, 2014
  * Completed the elination of General namespace

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldas-tools 1.99.2 - May 8, 2014

This is a test release being sent out for MacPorts verification.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ldas-tools 1.99.1 - March 12, 2014
