Release Notes For Unify version 0.0.9
-------------------------------------

This is an alpha release.  The following changes apply to release 0.0.9:

- New events are enabled by default.

- The benchmarks are more stable with the SEC events.

- There is a known bug in sequential segments.  In some remote cases a
  seq_read will read all zeroes instead of data that has been written
  to a segment.

- Software pthreads is not included in this release since it is not yet used.


Release Notes For Unify version 0.0.8
-------------------------------------

This is an alpha release.  The following changes apply to release 0.0.8:

- New events are now enabled by default.

- The benchmarks are more stable with the SEC events.

- There is a known bug in sequential segments.  In some remote cases a
  seq_read will read all zeroes instead of data that has been written
  to a segment.

- Software pthreads is not included in this release since it is not yet used.


Release Notes For Unify version 0.0.7
-------------------------------------

This is an alpha release.  The following changes apply to release 0.0.7:

- New events are disabled by default.  See the INSTALL file for
  instructions on enabling and disabling new events.

- water_ran and water_seq are known not to work with new events
  enabled.  water_ran fails after running for a very long time (up to
  several hours).  water_seq usually terminates and produces output,
  but the output is incorrect.

- There is a known bug in sequential segments.  In some remote cases a
  seq_read will read all zeroes instead of data that has been written
  to a segment.

- Software pthreads is not included in this release since it is not yet used.


Release Notes For Unify version 0.0.6
-------------------------------------

This is an alpha, internal release.  The following changes apply to
release 0.0.6:

- Unify may now be compiled with Sun make as well as GNU make.

- New events are enabled by default.  Some bugs have been fixed.

- New events work with multiple domains.

- water_ran and sor_ran are known not to work with new events enabled.
  There is a race condition in which a worker may start reading data
  from a segment before all the diffs from a Put_Updates have been
  applied.


Release Notes For Unify version 0.0.5
-------------------------------------

This is an alpha, internal release.  The following changes apply to
release 0.0.5:

- The problem with multiply defined symbols when linking with old
  events has been fixed.  The function called Event_Count has been
  renamed Read_Count.  There is currently a macro that replaces calls
  to Event_Count to calls to Read_Count, but it will go away in the
  future.

- All sample applications seem to be working, however there is a
  suspected timing bug that may affect water_ran and water_seq.


Release Notes For Unify version 0.0.4
-------------------------------------

This is an alpha, internal release.  The following changes apply to
release 0.0.4:

- Version 0.0.4 is the first version to use the 3 number versioning
  scheme.  The a change in the first number indicates major changes to
  the library.  The second number is incremented for public releases.
  The third number is incremented for each internal release.  Release
  alpha-0.3 precedes version 0.0.4.

- Documentation for sequencers and event counters should be up to
  date.  All documentation in the doc directory should be correct.
  mprint and output in general in undocumented.

- Removed some compiler warnings.

- Switched to old events by default due to a suspected event bug.  To
  get new events, use the --enable-SEClib option when you run the
  configure script.

- sor_ran, sor_seq, and water_seq seem to be ok.  water_ran may crash.


Release Notes for Unify alpha 0.3
---------------------------------

- Documentation for unify commands has been added in the doc
  directory.  All new documentation is in html format.

- The documentation for Create_Sequencer is know to be bad.
  It should be fixed in the next release.

- Unify now runs in the directory in which it is started.  All
  relative paths will be relative to the current path not the home
  directory, as was previously the case.  The current directory must
  exist on all machines on which Unify is running.

- The -w option allows setting the directory in which unify is
  running.  The specified directory must exist on all machines on
  which Unify is running.

- Other minor bugs have been fixed.
