Release Notes for CDO S20130205-0640

These release notes have been generated from the commit log of the 4.2 stream and the associated bugzillas.
The first commit is 1237dbf76875a4c467c4701f7288431c86cdfd29 in the master branch.
The last commit is 12b83fb6876204888f5de840e2e9b2a13fe56d6e in the master branch.
The previous build of the 4.2 stream is S20121218-0522.

Table of Contents

CDO Model Repository (Core)

Enhancements

enhancement [246687] Enforce additional constraints on containment (CDOResource)    resolved-fixed in 4.2
enhancement [299275] Flexible Approach for an Authentication Mechanism    resolved-fixed in 4.2
enhancement [369359] Improve performance of QueryRequest/Indication    resolved-fixed in 4.2
enhancement [385325] CDOResourceFolderItemProvider.getParent(Object) should be moved up to CDOResourceNodeItemProvider    resolved-fixed in 4.2
enhancement [396818] Add EMF Compare merge support    resolved-fixed in 4.2
enhancement [397405] Checking for unresolved proxies in annotations is unnecessary and bad for UML profiles    resolved-fixed in 4.2
enhancement [397821] Expose CDOCommitInfoManager publicly in IRepository    resolved-fixed in 4.2
enhancement [399156] Provide a security realm to ICredentialsProvider implementors    resolved-fixed in 4.2
enhancement [399159] Various enhancements to the security manager    resolved-fixed in 4.2

Bug Fixes

normal [362270] CDODeltaNotification.getNewValue() returns a CDOIDExternal instead of the EObject from the containing XMIResource    resolved-fixed in 4.0
normal [396804] CDOMergingConflictResolver tests    assigned in 4.2
normal [397232] Load notification missing for initial load    resolved-fixed in 4.2
normal [397948] UnsupportedOperationException CDOQueryResultIteratorImpl$QueryResultList.contains(CDOQueryResultIteratorImpl.java:204)    resolved-fixed in 4.2
normal [398020] UnsupportedOperationException during OpenSessionIndication    resolved-fixed in 4.2
normal [399153] CDOEditPlugin.CDOEditPlugin() uses uninitialized constant    resolved-fixed in 4.2
normal [399155] Resource and XRef queries are not robust against closed views    resolved-fixed in 4.2
normal [399279] Cannot remove CDOViewSet from ResourceSet's adapter list    resolved-fixed in 4.2

CDO Model Repository (Legacy Mode)

Bug Fixes

major [378620] [Legacy] ClassCast when accessing a Custom Datatype typed attribute    resolved-fixed in 4.2
normal [397629] [Legacy] Objects not attached to their resources when resolving cross-resource references    resolved-fixed in 4.2
normal [397822] [Legacy] REMOVE_MANY events are not transferred correctly to CDORevision    resolved-fixed in 4.2

CDO Model Repository (User Interface)

Bug Fixes

normal [399157] LifecycleException during async TreeViewer refresh    resolved-fixed in 4.2

CDO Model Repository (JDBC Support)

Enhancements

enhancement [396379] [DB] Length of ID column should be configurable    resolved-fixed in 4.2
enhancement [397318] Work around a bug in H2 that trims a space from CHAR(1)    resolved-fixed in 4.2

Bug Fixes

normal [390283] [DB] Incorrect handling of operations on unordered ELists    resolved-fixed in 4.2

CDO Model Repository (Hibernate Support)

Enhancements

enhancement [393665] [Hibernate] seemingly unrelated select statements executed    new in 4.1

CDO Dawn

Bug Fixes

normal [397780] [Dawn] Deadlock guaranteed when committing from CDO Sessions view    resolved-wontfix in 4.2
normal [399285] [Dawn] GMF editor support assumes that IDawnEditor is a DiagramDocumentEditor    resolved-fixed in 4.1
normal [399733] [Dawn] DawnDiagramUpdater doesn't handle diagrams having UML CacheAdapter attached    resolved-fixed in 4.1

Net4j Signalling Platform and Utilities

Bug Fixes

normal [398584] GrowingRandomAccessList accidentally implements Deque<E> from Java 1.6    resolved-fixed in 4.2
normal [398593] BufferUtil accidentally uses Java 1.6 methods internally    resolved-fixed in 4.2

Net4j DB Framework

Enhancements

enhancement [398167] [DB] Remove JDBC driver dependencies from DBAdapter bundles    resolved-fixed in 4.2

Release Engineering

Enhancements

enhancement [397541] [Releng] Automate generation of test models    resolved-fixed in 4.2

The previous build of the 4.2 stream is S20121218-0522.