Release Notes for CDO R20150916-0434

These release notes have been generated from the commit log of the 4.4 stream and the associated bugzillas.
The first commit is 61f4ab25ec2210ab4920219ce069807126139f73 in the master branch.
The last commit is 54d235f9e3fb8055e9e5b25d16197fbf4cb55db9 in the streams/4.4-maintenance branch.
The previous build of the 4.4 stream is R20150610-1526.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [467442] Add Interactive Transaction Conflict Resolution    resolved-fixed in 4.4
enhancement [475039] Enhance ThreadPool and use it as much as possible    resolved-fixed in 4.4
enhancement [477130] Support interactive merging in CDOWorkspace.update()    resolved-fixed in 4.4

Bug Fixes

critical [475036] CDORevisionCacheNonAuditing.addRevision() can replace newer revisions with older ones    resolved-fixed in 4.4
major [475035] Main branch can have wrong timestamp on server    resolved-fixed in 4.4
normal [475028] Avoid LockStateRequest for NEW objects    resolved-fixed in 4.4
normal [475031] Public methods of CDOUtil cannot be used    resolved-fixed in 4.4
normal [475032] NPE on local resource unload    resolved-fixed in 4.4
normal [475033] ClassCastException on CDODeltaNotification.getNewValue or getOldValue for Enum-based attribute    resolved-fixed in 4.4
normal [475034] Problems with explicit locking and high-frequency session open/close    resolved-fixed in 4.4
normal [475040] CDOLockStateImpl.lockedObject field should not be updable    resolved-fixed in 4.4
normal [475041] Bugzilla_316444_Test.testLockParentWithEAttributeChange fails randomly    resolved-fixed in 4.4
normal [475042] The cached field CDOResourceImpl.uri needs to be recomputed after moves    resolved-fixed in 4.4
normal [475043] RecoveringExceptionHandler swallows non-transport exceptions    resolved-fixed in 4.4
normal [477252] ClassCastException in CDONotificationBuilder.createPrimitiveNotification()    resolved-fixed in 4.4

CDO Model Repository (Legacy Mode)

Enhancements

enhancement [475045] [Legacy] Improve loading performance    resolved-fixed in 4.4

CDO Model Repository (User Interface)

Enhancements

enhancement [475026] Consolidate UI    resolved-fixed in 4.4
enhancement [475038] Only offer optional compare or history functionality if that's available    resolved-fixed in 4.4

Bug Fixes

normal [475027] Resource removal doesn't work with Mars M7    resolved-fixed in 4.4
normal [475029] History page support (cdo.ui.team) is missing from cdo-feature    resolved-fixed in 4.4
normal [475030] Conflicts between CDO rename handler and Papyrus rename handler    resolved-fixed in 4.4
normal [477237] Empty intermediate shell visible    resolved-fixed in 4.5

CDO Model Repository (JDBC Support)

Enhancements

enhancement [475046] Add mapping strategy option to support index creation on all cross references    resolved-fixed in 4.4

Net4j Signalling Platform and Utilities

Bug Fixes

normal [477256] Wrapped streams are not properly closed in Signal.runSync()    resolved-fixed in 4.4

The previous build of the 4.4 stream is R20150610-1526.