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