[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ganymede dev1a prerelease available

Date Wed, 1 Apr 1998 16:23:42 -0600 (CST)
From Jonathan Abbey <jonabbey@arlut.utexas.edu>

Hi folks.  Thanks to feedback from some of you who downloaded and
tried working with the Ganymede code, we have found some important
bugs in the database loader code, that merit a bugfix release.

Ganymede developer pre-release 1a is now available from 

 ftp://ftp.arlut.utexas.edu/pub/ganymede/

 or

 ftp://129.116.212.1/pub/ganymede/

if your client has trouble resolving a proper address for
ftp.arlut.utexas.edu.

This pre-release is feature equivalent to dev1, but includes a number
of fixes and enhancements that we have made to the code base in the
last couple of weeks, in addition to a number of install script bugs
that we have fixed.  There is also a bit more documentation in this
release.

If you are working with the dev1 release, we heartily recommend
picking up this release and working with it instead.

Here is the changes log for this dev release.

| Ganymede Developer Release 1a - BugFix Release
| April 1, 1998
| CHANGES
| ----------------------------------------------
| 
| The following changes have been made since the dev1 developer's
| prerelease.
| 
| 1. [DOCUMENTATION] INSTALL
| 
|   We have slightly revised this file to better reflect the state of
| things after the install scripts have run.
| 
| 2. [DOCUMENTATION] Javadocs improved
| 
|   We used the 1.2beta3 JDK's javadoc to produce the class documentation.
| The 1.2b3 javadoc includes a lot more information about the classes,
| and will give you a better idea of how things fit together.
| 
| 3. [INSTALL] Install Script Fixes.
| 
|   The dev1 prerelease installServer script was broken when it
| came to properly configuring the loader code.
| 
| 4. [CONSOLE] Schema Editor Fixes.
| 
|   Check boxes were not working properly in the schema editor,
| making it impossible to configure certain aspects of new fields.
| 
|   Dragging newly created object types around between categories
| was throwing an exception.
| 
| 5. [CLIENT] Permission Editor Fixes.
| 
|   When the user attempted to edit permissions in a permission
| object, it wasn't possible to change the top-level permissions
| for an object type, only for individual fields.
| 
| 6. [CLIENT] Reworked client architecture.
| 
|   We broke out the basic client logic into a new class,
| arlut.csd.ganymede.client.ClientBase.  This change makes it easy
| to write new clients without having to restart the server.
| Previously, the server couldn't talk to a client unless it had
| the custom RMI stub for that client.  Now, all clients simply use
| the ClientBase class to connect to the server.  The server jar file
| has this stub in place, so any clients written to use ClientBase will
| work without needing to restart the server.
| 
|   We rewrote the Password client to demonstrate the use of ClientBase.
| 
| 7. [SERVER/CLIENT] Fixed client dependency on server class.
| 
|   The client referred to a class, arlut.csd.ganymede.QueryResult,
| which in turn contained a reference to a server class,
| arlut.csd.ganymede.DBObject.  This made the client crash out
| with a class not found exception when run as configured in the
| client install.
| 
| 8. [SERVER] Expanded DBEditObject to allow permission customization.
| 
|   We added permOverride() and permExpand() methods to
| arlut.csd.ganymede.DBEditObject to allow custom objects to be able to
| customize permission authentication for special cases.
| 
| 9. [SERVER] Fixed initialization bug in DBStore.initializeSchema().
| 
|   This code that is supposed to create the standard object types
| for a newly created ganymede.db file had an error that caused an
| exception to be thrown.
| 
| 10. [CLIENT] Object reference GUI field changed.
| 
|   When an object has a single reference to another object in a field
| (as opposed to a vector of references), the client will now allow you
| to link to the referred object.  The editable version of this field
| type will be a bit more polished in the next release.  Currently, you'll
| see a simple 'click' button.  We're going to come up with some sort of
| icon for this by the next release.
| 
| 			 --------------------
| 
| The remainder of our coding efforts have been in the development of a
| new schema set, called 'ganymede' for now, which is being tailored for
| our laboratory environment.  Our initial DNS support will be in this
| schema, but we are not yet ready to release this set of
| customizations.

-------------------------------------------------------------------------------
Jonathan Abbey				              jonabbey@arlut.utexas.edu
Applied Research Laboratories                 The University of Texas at Austin
-------------------------------------------------------------------------------

----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.

To unsubcribe, include the line

unsubscribe ganymede

in the body of your mail message

To see the latest design specs for Ganymede, visit the Ganymede web page
at http://www.arlut.utexas.edu/gash2/
----------------------------------------------------------------------------