These release notes have been generated from the commit log of the 4.4 stream and the associated bugzillas.
The first commit is 8f97f96a738cf521b09143fc32930d7eb062c40a in the master branch.
The last commit is bc79c9aa4a509cf3ba2c65c245f714b53286465b in the master branch.
This is the first build of the 4.4 stream.
[359244] Provide API for getting all CDOObjects locked by a CDOTransaction resolved-fixed in 4.4
[363695] In context of EMFT Transaction have invalid cross reference resolution in option. resolved-fixed in 4.4
[441136] Avoid useless MonitorProgress when IProgressMonitor is not used resolved-fixed in 4.4
[458149] Not active: CDOTransactionImpl on CDOResource.getURI() resolved-fixed in 4.4
[459104] Have requested CDOLockState stored in cache resolved-fixed in 4.4
[461791] Improve CDOLockState prefetch to limit network communication resolved-fixed in 4.4
[467138] Let CDOResourceNode.getURI() return the normalized URI resolved-fixed in 4.4
[467442] Add Interactive Transaction Conflict Resolution resolved-fixed in 4.4
[467616] CDO should support returning tuples from OCL queries resolved-fixed in 4.4
[467976] Avoid loading objects on CDOViewLocksChangedEvent.getAffectedObjects() call resolved-fixed in 4.4
[377173] IProgressMonitor.setCanceled(true) doesn't cancel commit resolved-fixed in 4.3
[407157] Bidirectional reference corrupted on invalidation resolved-fixed in 4.3
[415836] CDOTransaction#getOrCreateBinaryResource throws an exception if resource does not exist resolved-fixed in 4.3
[417782] queryXRefs returns no matches where items are set in an EReference with the EType 'EObject' resolved-fixed in unspecified
[418362] Second call to ResourceSet.getResource() does not work with connection aware URI resolved-fixed in 4.3
[423699] Server fails to delete durable locks on commit of detached elements resolved-fixed in 4.3
[429659] Have EObject.eUnset() clear list and send REMOVE/REMOVE_MANY notification in case of multi-valued features resolved-fixed in 4.3
[430251] CDOView always referenced by the ResourceSet after close resolved-fixed in unspecified
[430794] CommitConflictException from server-side on commit with CDOSavePoint resolved-fixed in 4.2
[430836] XRef query is working incorrectly for branches other then MAIN resolved-fixed in 4.3
[435198] AbstractCDOView.getObject() doesn't add containing CDOResource to ResourceSet resolved-fixed in 4.3
[435409] NPE when calling EvictionEvent.getID() on CDORevisionCache garbage collection resolved-fixed in 4.3
[436246] CDOObject.cdoPrefetch() useless on CDOBranch resolved-fixed in 4.3
[437817] RuntimeException using connection aware URI resolved-fixed in 4.3
[439173] CDO incorrectly switches target branch resolved-fixed in 4.3
[439337] Prefetch CDOLockStates reopened in 4.3
[442178] ResourcePermission doesn't works with fragmented resource resolved-fixed in 4.3
[443281] CDOResource.setURI() call doesn't triggers Resource.RESOURCE__URI notification resolved-fixed in 4.4
[447593] Already in cache when calling twice "CDOTransaction.setBranch();" resolved-fixed in 4.3
[447912] CDOBranch.getBranches() doesn't return all sub branches on first call if another client has created a new branch on same parent resolved-fixed in 4.4
[448584] NPE on DBAnnotationsTest.testLengthAnnotationNegative() execution resolved-fixed in unspecified
[448949] Have a specific Exception similar to org.eclipse.emf.ecore.xmi.PackageNotFoundException resolved-fixed in unspecified
[449171] Bad encoding of PointerCDORevision version in CommitNotificationRequest resolved-fixed in unspecified
[449665] IllegalArgumentException on CDOResource.cdoLockState() resolved-fixed in unspecified
[449806] NPE with CDOFetchRuleManager on CDOResource resolved-fixed in unspecified
[456993] EClass.allInstances() query doesn't works on branches and on unknown EClass resolved-fixed in 4.4
[458279] Avoid useless ChangeSubscriptionRequest when being in PassiveUpdateMode CHANGES or ADDITIONS resolved-fixed in 4.4
[460882] ClassCastException: CDORevisionUtil$Uninitialized cannot be cast to CDOID resolved-fixed in 4.4
[462777] Channel not closed after unsuccessful OpenSessionIndication resolved-fixed in 4.4
[462953] ArrayIndexOutOfBoundsException on EObject.eIsSet() call after rollback resolved-fixed in 4.4
[464036] NPE on CDOObject.eContainer()/eResource() called when the container/resource has been remotely deleted resolved-fixed in 4.4
[464590] EObject.eIsSet() resolve EMF proxy on XMIResource.unload() for controlled resource resolved-fixed in 4.4
[465115] StackOverflowError on CDOUtil.getViewSet() call with a CDOResource resolved-fixed in 4.4
[466395] Typo in DefaultCDOMerger format string resolved-fixed in unspecified
[466533] IllegalStateException on CDOView.lockObjects() resolved-fixed in 4.4
[466563] LockStatePrefetcher not disposed on CDOView close resolved-fixed in 4.4
[466721] NPE on CDOView.getObject(CDOID) for detached object with CDOLockState prefetch enabled resolved-fixed in 4.4
[466951] Avoid LockStateRequest for NEW objects resolved-fixed in 4.4
[467174] Bad lock state with lock state and revision prefetch assigned in 4.4
[467199] Avoid potential LifecycleException when receiving signal resolved-fixed in 4.4
[467204] Avoid potential LifecycleException with new UI contributions resolved-fixed in 4.4
[467593] NPE on EList.hashCode() after commit resolved-fixed in 4.4
[468268] NPE on AbstractCDORevision.hashCode() in native and TRANSIENT resolved-fixed in 4.4
[468602] FileNotFoundException with "Open With" menu for EMF generated editor assigned in 4.4
[468834] Audit views with timestamp < branch.getBase().getTimeStamp() deliver wrong revisions resolved-fixed in 4.4
[435532] [CDO] Reordering elements in a containment feature causes DBException when audit mode is activated resolved-fixed in 4.3