<?xml version="1.0" encoding="UTF-8"?>
<relnotes stream="3.0" drop="R20100614-1613" revision="d2623624f4d14f8d47e5cabad47638d5ccd8c985" previousRevision="1494478feeb46fa6eff70887ea03f59a5a790683">
  <issue url="https://bugs.eclipse.org/154017" id="154017" title="Create CDO homepage" severity="enhancement" component="cdo.core" version="1.0"/>
  <issue url="https://bugs.eclipse.org/247226" id="247226" title="Transparently support legacy models (CDOLegacyAdapter)" severity="enhancement" component="cdo.legacy" version="3.0"/>
  <issue url="https://bugs.eclipse.org/248933" id="248933" title="[DB] Support SQL as a CDOQuery language" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/249610" id="249610" title="[DB] Support external references (Implementation)" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/254455" id="254455" title="[DB] Support FeatureMaps" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/256624" id="256624" title="[UI] Create a Commit History ViewPart" severity="enhancement" component="cdo.ui" version="4.1"/>
  <issue url="https://bugs.eclipse.org/256649" id="256649" title="Make the concept of &amp;quot;successful commit&amp;quot; explicit and persistent" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/256936" id="256936" title="Support for Offline Mode" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/259734" id="259734" title="Update object without invalidation" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/259869" id="259869" title="CommitTransactionRequest sent redundantly" severity="minor" component="cdo.core" version="2.0"/>
  <issue url="https://bugs.eclipse.org/260908" id="260908" title="Provide basic collaboration capabilities for all sessions of a repository" severity="enhancement" component="cdo.core" version="2.0"/>
  <issue url="https://bugs.eclipse.org/262875" id="262875" title="java.nio.BufferUnderFlowException" severity="normal" component="cdo.net4j" version="2.0"/>
  <issue url="https://bugs.eclipse.org/270716" id="270716" title="Provide support for branching" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/276845" id="276845" title="Develop A CDORevisionCache that uses a local database" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/277660" id="277660" title="[DB] Use column names in INSERT INTO statements" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/279420" id="279420" title="Provide Hooks that inform Requests and Indications about how much data was sent" severity="enhancement" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/279565" id="279565" title="Invalid listener might prevent CDOTransaction to close properly" severity="normal" component="cdo.core" version="2.0"/>
  <issue url="https://bugs.eclipse.org/279817" id="279817" title="Consolidate CDORevisionCache.getResourceID()" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/279982" id="279982" title="ObjectNotFoundException when calling the set method." severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/280102" id="280102" title="CDOView.getRootResource() fails for empty repository" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/281566" id="281566" title="CDOSessionInvalidationEvent.isRemote()" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/281749" id="281749" title="Consolidate API of IEvent sub interfaces" severity="enhancement" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282258" id="282258" title="[Hibernate] PersistentBag support for CDOManyReferenceSetter" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282421" id="282421" title="OSGiBundle.getBaseURL() does not work correctly" severity="normal" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282481" id="282481" title="Provide an EmbeddedSessionProtocol" severity="enhancement" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/282610" id="282610" title="CDOQuery.setParameters should support Enum types" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282612" id="282612" title="CDOQuery results should support array of primitive types" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282616" id="282616" title="Provide internal interfaces for all server components" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282630" id="282630" title="Implement Querying in the HibernateStore (support for HQL)" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282635" id="282635" title="Client CDO view is closed incorrectly" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282651" id="282651" title="[Hibernate] Add support for external references" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282748" id="282748" title="[Hibernate] Support (E)Map" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282826" id="282826" title="[Hibernate] ClassCastException: org.eclipse.emf.cdo.internal.common.id.CDOIDTempObjectImpl cannot be cast to org.eclipse.emf.cdo.server.hibernate.id.CDOIDHibernate" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282828" id="282828" title="[DB] [Test] Provide unit tests to check DBMS transaction behavior" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282859" id="282859" title="[Hibernate] First test case always fails" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282929" id="282929" title="Model1.ecore changes for hibernate store tests" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282930" id="282930" title="Proposed changes in cdo.tests: featuremap in separate testcase and add sleep in testcase" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282971" id="282971" title="[DB] SQL Exception: The &amp;apos;absolute()&amp;apos; method is only allowed on scroll cursors." severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/282976" id="282976" title="[DB] Influence Mappings through EAnnotations" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283106" id="283106" title="[Hibernate] Replace CDOIDHibernate with more generic concept, CDOID included EClass" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283305" id="283305" title="[DB] TypeMapping for Character does not work correctly" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283410" id="283410" title="Enum problems with CDOTypeImpl" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283516" id="283516" title="[DB] Reuse H2 database in test runs" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283689" id="283689" title="[UI] Provide CollaborationView" severity="enhancement" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283816" id="283816" title="[Hibernate] Exception when using a string id" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283858" id="283858" title="[Hibernate] Add query results to cache" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283913" id="283913" title="Provide multi-cast CDORemoteSessionMessage" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283927" id="283927" title="[Hibernate] Added an annotation to model1.ecore for hibernate Id test, &amp;apos;repaired&amp;apos; testcass" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283945" id="283945" title="Prevent EObjects from being passed to a repository" severity="enhancement" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/283947" id="283947" title="Wait for commit operation of transaction A is visible in transaction B" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283992" id="283992" title="view.getObject() should prevent and handle invalid IDs" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/283998" id="283998" title="[DB] Chunk reading for multiple chunks fails" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284004" id="284004" title="Support different store configurations for multiple repositories" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284110" id="284110" title="[DB] Problems with eIsSet()" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284111" id="284111" title="[DB] Disable failing DBStore tests" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284352" id="284352" title="HeartBeatProtocol.Server can&amp;apos;t get SIGNAL_START signal" severity="normal" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284440" id="284440" title="StringCompressor error: ID not found when using feature maps" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284680" id="284680" title="[DB] Provide annotation to bypass ClassMapping" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284701" id="284701" title="[DB] Implement tableName and columnName annotation" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284812" id="284812" title="[DB] Query non CDO object fails" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/284834" id="284834" title="[Releng] Migrate Net4j and CDO builds to Athena/Hudson" severity="enhancement" component="cdo.releng" version="3.0"/>
  <issue url="https://bugs.eclipse.org/285270" id="285270" title="[DB] Support CUSTOM types" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/286474" id="286474" title="XATransactionTest.test_ExceptionInWrite() fails" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/286476" id="286476" title="[Hibernate] CrossReferenceTest.testExternalMakeDangling() fails" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289052" id="289052" title="[DB] Provide AllTestsAllConfigs implementation for PostgreSQL" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289056" id="289056" title="[DB] Exception &amp;quot;ERROR: relation &amp;quot;cdo_external_refs&amp;quot; does not exist&amp;quot; while executing test-suite for PostgreSQL" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289371" id="289371" title="Provide dynamic content prefetching mechanism via CDOObject.cdoPrefetch(int depth)" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289584" id="289584" title="Deadlock in CDOView" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289877" id="289877" title="Set the invalidation runner thread name" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289880" id="289880" title="Emit CDOView events after all adapters have been notified" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289932" id="289932" title="Objects that are contained by a transient feature could be persisted" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289984" id="289984" title="Exception RevisionHolder[AAA@OID297v1] does not belong to this list" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/289985" id="289985" title="[DB] WriteDelta Optimization" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/290111" id="290111" title="CDOSession.refresh uses inconsistent methods to obtain revisions" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/290251" id="290251" title="CDOXATransaction commit does not end." severity="normal" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/290990" id="290990" title="Provide a persistent=true annotation" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/291412" id="291412" title="Patch for prefetching mechanism" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/291474" id="291474" title="[DB] Two testcases fail with HSQLDB" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292242" id="292242" title="[DB] create unique constraints on table PKs to prevent data corruption" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292461" id="292461" title="HeartbeatProtocol does not start" severity="normal" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292684" id="292684" title="InternalCDOView.handleChangeSubscription etc. get called on deactivated views" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292733" id="292733" title="CDO element load/state_change notification" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292736" id="292736" title="Optimize IListener management and notification" severity="enhancement" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292854" id="292854" title="Use FastList for CDOObjectHandlers and CDOTransactionHandlers" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/292917" id="292917" title="Remove dependencies on CDOSavepointImpl" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/293405" id="293405" title="Containment in FeatureMaps is not handled correctly" severity="normal" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/293565" id="293565" title="[UI] Exceptions arise on right click over a resorce folder on CDO Team Integration" severity="normal" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/293738" id="293738" title="Small change in testcase to let it pass for hibernate store" severity="minor" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/293839" id="293839" title="Changes to CDOFeatureMapEntryImpl for hibernateStore" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294028" id="294028" title="Add interface CDOFeatureMapEntry" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294256" id="294256" title="[Hibernate] Various changes (FeatureMap, external annotation, ...)" severity="enhancement" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294418" id="294418" title="Configtest.runBare() converts exception failures to exception errors" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294421" id="294421" title="INVALID object throws Exception from eResource() call -- but should return null" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294441" id="294441" title="Remote notifications corrupt ongoing commit operations" severity="critical" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294496" id="294496" title="Commit failed because of closed session" severity="critical" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294528" id="294528" title="Preserve CDOID for re-attached CDOObjects" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294700" id="294700" title="Thread sync problem between CDOTransactionImpl.commit() and CDOSessionImpl.handleCommitNotification()" severity="major" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294838" id="294838" title="TimeoutException on session refresh" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294995" id="294995" title="Lock.lock() should invoke conflict resolver in case of conflicts - but doesn&amp;apos;t" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/294998" id="294998" title="Deltas for local changes to objects in CONFLICT state, are not added to tx" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/295038" id="295038" title="Memory leak in CDOViewImpl$AdapterManager" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/295160" id="295160" title="[Hibernate] Additional changes for annotations in xml" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/295179" id="295179" title="Suppress logging of InterruptedException" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/295311" id="295311" title="Prevent storing duplicate CDOID/CDO_VERSION revisions" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/296020" id="296020" title="[DB] Custom type mapping produces ClassCastException" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/296100" id="296100" title="[DB] AbstractMappingStrategy.createClassMapping can be invoked concurrently" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/296440" id="296440" title="[DB] Change RDB schema to improve scalability of to-many references in audit mode" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/296450" id="296450" title="isSet method returns incorrect value after load" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/296561" id="296561" title="Problems with savepoints and detached elements on complete rollback" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/297212" id="297212" title="CDO needs the instance location to be set" severity="minor" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/297708" id="297708" title="TwoLevelCache fails to revise revisions kept in L2" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/297967" id="297967" title="Provide a CDOTransaction that temporarily commits to local storage (aka Push Mode)" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298178" id="298178" title="DanglingReference when moving an object containment" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298223" id="298223" title="Unable to delete an element from the model (transient container feature)" severity="normal" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/298334" id="298334" title="Make the changes in a CDOTransaction im- and exportable" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298335" id="298335" title="[UI] Let the CDOEditor override the transaction used during resource.save()" severity="enhancement" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298529" id="298529" title="Frequent IllegalStateException encountered in AbstractSyncRevisionsIndication.udpateObjectList" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298548" id="298548" title="Timing problem with last commit time" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298561" id="298561" title="Uncommitted dangling references not removed on passiveUpdate/refresh" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298568" id="298568" title="Make editor clean after a commit in a push transaction" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/298595" id="298595" title="Request addition of method CDORevision.getOriginalVersion" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299021" id="299021" title="Provide testcase for integrity of audits after changes to isMany attributes" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299190" id="299190" title="CDOResourceImpl problem with containment references" severity="major" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299194" id="299194" title="unsettable features inconsistent between revisions" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299372" id="299372" title="org.eclipse.cdo.server.product references &amp;apos;org.eclipse.equinox.launcher.win32.win32.x86&amp;apos; which is platform-dependent" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299871" id="299871" title="java.nio.BufferUnderFlowException" severity="normal" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/299897" id="299897" title="Obtain locks before timestamp creation" severity="enhancement" component="cdo.core" version="4.0"/>
  <issue url="https://bugs.eclipse.org/300149" id="300149" title="Support remote cross referencing with a convenient API on the client and SPI on the server for the stores to implement" severity="enhancement" component="cdo.core" version="4.0"/>
  <issue url="https://bugs.eclipse.org/300621" id="300621" title="[Hibernate] CDO_Package_Unit type has a field which is too long for Derby" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/300642" id="300642" title="setPassiveUpdatesEnabled(false) is not communicated to server for empty sessions" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/300645" id="300645" title="[Hibernate] Ensure that the Teneo extension mechanism works in combination with CDO" severity="normal" component="cdo.hibernate" version="3.0"/>
  <issue url="https://bugs.eclipse.org/300770" id="300770" title="Enable explicit activation of repository" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/301110" id="301110" title="Supply an empty list instead of null for CDODeltaNotification REMOVE_MANY." severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/301300" id="301300" title="Wrong implementation of eIsSet()" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/301671" id="301671" title="MEMRevisionCache does not revise" severity="normal" component="cdo.core" version="2.0"/>
  <issue url="https://bugs.eclipse.org/301807" id="301807" title="[UI] Provide a perspective for CDO" severity="enhancement" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/301860" id="301860" title="ArrayIndexOutOfBoundsException in CDORevisionDeltaImpl" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/301957" id="301957" title="ArrayIndexOutOfBoundsException in CDORevisionDeltaImpl" severity="normal" component="cdo.core" version="2.0"/>
  <issue url="https://bugs.eclipse.org/302124" id="302124" title="[DB] Table CDO_COMMIT_INFOS uses Derby reserved word &amp;apos;user&amp;apos; as column name" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/302233" id="302233" title="Undo adding first object to a list throws ArrayIndexOutOfBoundsException" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/302386" id="302386" title="Helios Eclipse Modeling Package" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/302775" id="302775" title="Allow configuration of authentication in cdo-server.xml" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303037" id="303037" title="Net4J stream tracing broken" severity="normal" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303279" id="303279" title="Problem with CDOStore&amp;apos;s toArray() implementation" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303312" id="303312" title="[UI] Include support for branching in navigator integration" severity="enhancement" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303466" id="303466" title="CDO not robust when using dynamic packages" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303502" id="303502" title="Problem with CDOStore&amp;apos;s contains() method for custom EDataType objects" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303589" id="303589" title="Provide a CDOSession option to deliver full revisions/deltas for all objects" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303681" id="303681" title="CDOSessionConfiguration has a null session attribute" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/303807" id="303807" title="InvalidObjectException when switching branch" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/304226" id="304226" title="[UI] Include support for branching in CDOSessionView" severity="enhancement" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/304468" id="304468" title="[DB] EEnum save in h2 db throws ClassCastException" severity="major" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/304786" id="304786" title="Provide additional test cases to verify Map support in CDO" severity="enhancement" component="cdo.core" version="4.1"/>
  <issue url="https://bugs.eclipse.org/304959" id="304959" title="Add after-commit callback to IRepository.WriteAccessHandler" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/305498" id="305498" title="Remove the SessionCreationException wrapper" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/305510" id="305510" title="Provide CDOObject.cdoReload() and CDOView.reload() methods" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/305720" id="305720" title="Opening the CDO editor for a freshly created resource throws IllegalStateException" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/305841" id="305841" title="NPE in CDOBranchImpl.getBranch() when input name starts a path separator" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/305990" id="305990" title="Remove CDOViewResourcesEvents" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/306000" id="306000" title="[DB] Derby: Lock could not be obtained exception while initializing property table" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/306710" id="306710" title="IndexOutOfBoundsException upon invalidation" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/306998" id="306998" title="[DB] NullPointerException when invalid default value literal of EENum type" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/307394" id="307394" title="The state of objects become INVALID instead of PROXY on branch switch" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/308232" id="308232" title="[Dawn] Develop collaborative support for GMF on CDO" severity="enhancement" component="cdo.dawn" version="4.0"/>
  <issue url="https://bugs.eclipse.org/308895" id="308895" title="[DB] Saving a default value of a custom type throws NotSerializableException" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/309461" id="309461" title="[DB] Provide TypeMappings for Java-Date to SQL-Date and SQL-Time" severity="enhancement" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/309501" id="309501" title="Prevent storing revisions with revised timestamp before created timestamp." severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/309768" id="309768" title="NPE on converting CDO deltas to notifications" severity="major" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/309995" id="309995" title="[UI] Enable legacy mode for the CDOSessionsView" severity="enhancement" component="cdo.legacy" version="3.0"/>
  <issue url="https://bugs.eclipse.org/310574" id="310574" title="CDOAddFeatureDelta with null value" severity="normal" component="cdo.core" version="4.0"/>
  <issue url="https://bugs.eclipse.org/311758" id="311758" title="Removing adapters while closing a view." severity="minor" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312044" id="312044" title="Set object state to CONFLICT in CDOTransactionConflictEvent" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312120" id="312120" title="Let the org.eclipse.emf.cdo.server.app application be run on any thread" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312184" id="312184" title="Support dynamic feature delegation in CDOMigrator" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312205" id="312205" title="After detach-reattach-rollback, object is not present in tx" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312234" id="312234" title="[UI] Incoming conflicts freeze the UI" severity="critical" component="cdo.ui" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312247" id="312247" title="Make the behaviour of INVALID objects configurable" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312393" id="312393" title="Use BundleContext.getProperty() instead of System.getProperty() when running in OSGi" severity="enhancement" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312404" id="312404" title="Wrong order of CommitRunnables in RepositorySynchronizer" severity="major" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312542" id="312542" title="Fire events from SignalProtocol for scheduled and finished signal executions" severity="enhancement" component="cdo.net4j" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312632" id="312632" title="Local repository was not gracefully shut down" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/312879" id="312879" title="FailOverParticipant: Type change from MASTER to BACKUP does not work" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313300" id="313300" title="CDORevisionPrefetchingPolicy change breaks external references" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313326" id="313326" title="NullPointerException in CDONotificationBuilder during Branch Merge" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313486" id="313486" title="[DB] Typo in CDODBSchema leads to DB initialization error" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313709" id="313709" title="[DB] Repository does not start up when PostgreSQL is used" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313734" id="313734" title="Raw replication does not replicate all types" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313889" id="313889" title="CDORevisionMerger move with indices swapped" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/313913" id="313913" title="IndexOutOfBoundsException on View Invalidation with multiple Views" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314264" id="314264" title="IndexOutOfBoundsException during branch merge" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314298" id="314298" title="MEMStore is too tolerant against with branch creation if branching is not enabled" severity="minor" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314387" id="314387" title="Failed writes on CDOObjects leave bad featureDeltas in transaction" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314388" id="314388" title="Provide composite software site(s) for all Modeling projects" severity="enhancement" component="Cross-Project" version="unspecified"/>
  <issue url="https://bugs.eclipse.org/314455" id="314455" title="CDOTransaction.commit() should declare a checked exception" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314519" id="314519" title="CDOView.getObject(T) causes ClassCastException with legacy objects" severity="normal" component="cdo.legacy" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314544" id="314544" title="Provide CDOView.waitForUpdate(...) API" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314605" id="314605" title="MergingTest fails occasionally on Hudson" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/314652" id="314652" title="Unable to save objects from packages with cyclic dependencies" severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/315221" id="315221" title="[DB] Connection-Keep-Alive-DBStoreAccessor threads never end" severity="blocker" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/315240" id="315240" title="Clone repository and master repository do not have equal timestamps for the same revisions." severity="normal" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/315409" id="315409" title="Missing Revsion Version Increment" severity="major" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/316145" id="316145" title="[DB] Revision list values loads NULL" severity="normal" component="cdo.db" version="3.0"/>
  <issue url="https://bugs.eclipse.org/316421" id="316421" title="Provide an option to lock reference targets during commit" severity="enhancement" component="cdo.core" version="3.0"/>
  <issue url="https://bugs.eclipse.org/316713" id="316713" title="ArrayIndexOutOfBoundsException in CDOListFeatureDeltaImpl" severity="normal" component="cdo.core" version="4.0"/>
</relnotes>
