db-ojb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From arm...@apache.org
Subject cvs commit: db-ojb release-notes.txt
Date Sat, 19 Feb 2005 23:46:18 GMT
arminw      2005/02/19 15:46:18

  Modified:    .        Tag: OJB_1_0_RELEASE release-notes.txt
  Log:
  no message
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.54.2.25 +10 -8     db-ojb/release-notes.txt
  
  Index: release-notes.txt
  ===================================================================
  RCS file: /home/cvs/db-ojb/release-notes.txt,v
  retrieving revision 1.54.2.24
  retrieving revision 1.54.2.25
  diff -u -r1.54.2.24 -r1.54.2.25
  --- release-notes.txt	7 Feb 2005 20:42:43 -0000	1.54.2.24
  +++ release-notes.txt	19 Feb 2005 23:46:17 -0000	1.54.2.25
  @@ -19,6 +19,7 @@
     handle with copies of cached objects). More detailed information see 'object cache' reference
guide in docs.
   
   NOTES:
  +- Don't forget to replace the old repository.dtd and OJB.properties file (both files changed).
   - If you plan to use OJB with an J2SE version older than 1.4, then you have to
     replace the Geronimo jars with the corresponding ones from Sun's J2EE SDK. This
     is because Geronimo is a J2EE 1.4 implementation and thus dependant upon
  @@ -30,6 +31,8 @@
     more info see docs section 'sequence manager'
   - Recommended to read the updated 'object cache' reference guide to reflect on the changes
made in
     caching behavior.
  +- By default a new locking implementation was used for odmg, to enable the old deprecated
odmg-locking,
  +  please see comments in OJB.properties file.
   
   CHANGES:
   - Minor changes in the repository.dtd. Add element object-cache to metadata interface and
abstract class
  @@ -40,7 +43,7 @@
   - Remove redundant ObjectCache implementations (ObjectCacheSoftImpl, ObjectCacheUnlimitiedImpl),
same
     behavior is possible with ObjectCacheDefaultImpl.
   - Remove undocumented 'ObjectCacheFilter' (used to filter out whole packages or classes
from being cached).
  -  Filter out packages or classes is still possible, please see 'object cache' reference
guide.
  +  Filter out packages or classes from being cached is still possible, please see 'object
cache' reference guide.
   - !!!In managed enviroments the org.odmg.Transaction#abort() call no longer throws an
     TransactionAbortedExceptionOJB, instead OJB does internal cleanup and set used
     JTA-tx to setRollbackOnly if possible. Thus the client does no longer get an RemoteException.
  @@ -49,18 +52,15 @@
     several classes to the same table ("ojb-conrete class" feature), now only the fields
of the
     associated class were performed in RowReader instead invoking all fields of the table
used by
     the mapped classes.
  -- Introduce new locking-package in kernel api, adapt odmg-locking stuff and remove unused
  -  classes from org.apache.ojb.odmg.locking package. Adapt own LockMap implementations to
new
  -  package of LockMap.
  +- Introduce new locking-package in kernel api. Now top-level api like odmg-api can use
a kernel
  +  lock manager to provide locking. Adapt odmg-locking to the new lock management and declare
old locking stuff
  +  in org.apache.ojb.odmg.locking package as deprecated. Add support for apache's commons-transaction
locking part.
   - Use of database identity column (SequenceManagerNativeImpl). Move assign of PK values
from
     PersistenceBrokerImpl to JdbcAccessImpl#executeInsert. Remove usage of SequenceManager#setReferenceFKs,
     will be handled by OJB in same way as without usage of database identity column.
  -- Method signature changes in
  -  org.apache.ojb.broker.locking.LockMap#removeWriter/Reader. Adapt own LockMap implementations.
   - odmg-api: Introduced new object reordering implementation (replaces old algorithm
     in ObjectEnvelopeTable).
   
  -
   BUG FIXES:
   Please refer to our Bug tracking site (http://issues.apache.org/scarab/servlet/scarab/)
   under http://issues.apache.org/scarab/servlet/scarab/issues/id/OJBxxx
  @@ -90,6 +90,8 @@
     stuff in #beforeCompletion()
   - odmg-api: Assign FK for 1:1 relations when persistent objects are written to DB, instead
when objects
     were locked.
  +- odmg-api: Mixing of pessimistic and optimistic locking should be possible. Now all lock
calls on objects
  +  with optimistic locking enabled will be ignored.
   
   KNOWN ISSUES:
   - odmg-api: If a user exchange already existing objects in 1:n references without changing
the size
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org


Mime
View raw message