Release Notes for CDO R20100914-1022

These release notes have been generated from the commit log of the 3.0 stream and the associated bugzillas.
The first commit is d2623624f4d14f8d47e5cabad47638d5ccd8c985 in the master branch.
The last commit is 214c936b49fb4222cd2cf6791ea7a44aa7d8e401 in the streams/3.0-maintenance branch.
The previous build of the 3.0 stream is R20100614-1613.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [300149] Support remote cross referencing with a convenient API on the client and SPI on the server for the stores to implement    closed-fixed in 4.0
enhancement [318988] Provide an option which prevents removal of still referenced objects    closed-fixed in 3.0
enhancement [318992] Support remote cross referencing with a convenient API on the client and SPI on the server for the stores to implement    closed-fixed in 3.0

Bug Fixes

normal [306710] IndexOutOfBoundsException upon invalidation    closed-fixed in 3.0
normal [316713] ArrayIndexOutOfBoundsException in CDOListFeatureDeltaImpl    resolved-fixed in 4.0
normal [316867] Raw replication fails after recovering from non-graceful shutdown    closed-fixed in 3.0
normal [318844] CDONotificationBuilder cannot handle mixed OID's/CDOObjects when processing CDOClearFeatureDelta    resolved-fixed in 4.0
normal [318972] Raw replication does not send CommitNotifications    resolved-fixed in 4.0
normal [319072] Mechanism for avoiding dangling refs can introduce spurious conflicts    resolved-fixed in 4.0
normal [319942] Registered GenModel uses wrong file name    resolved-fixed in 4.0
normal [320072] "Attempt to modify historical revision"-Exception after raw replication.    resolved-fixed in 4.0
normal [320369] Detach-reattach of dirty object discards pre-detach featureDeltas    resolved-fixed in 4.0
normal [322099] CDOViewImpl.getObject(CDOID, boolean) can return wrong object for temporary ID's    resolved-fixed in 4.0
normal [322218] ClassCastException adding an object to an EList with objects of a custom data type    resolved-fixed in 4.1
normal [322742] List delta problem: SET plus REMOVE results in nothing    resolved-fixed in 4.0
normal [322754] NullPointerException after deleting a resource    resolved-fixed in 4.0
normal [323961] Changes are not committed on preCommit    resolved-fixed in 4.0

CDO Model Repository (Legacy Mode)

Bug Fixes

normal [310029] NPE when using Legacy mode.    resolved-fixed in 4.0
normal [320855] [Legacy] Legacy fails when loading a contained object before its container    resolved-fixed in 4.0

CDO Model Repository (JDBC Support)

Bug Fixes

normal [322739] [DB] DBStoreAccessor.rollback does not remove new IDBTables    resolved-fixed in 4.0

Net4j Signalling Platform and Utilities

Enhancements

enhancement [320077] Add a system property for the TCPAcceptor listen port    resolved-fixed in 3.0

Bug Fixes

major [322277] Math error in FastList.remove(Object)    resolved-fixed in 4.0
normal [322101] CDOServerProtocol can get deactivated while associated Signals are still executing    resolved-fixed in 4.0
normal [322102] Buffer.startGetting does not always handle remote socket closure gracefully    resolved-fixed in 4.0

Documentation

Enhancements

enhancement [318807] Add JavaDocs    resolved-fixed in 4.1

The previous build of the 3.0 stream is R20100614-1613.