[http://www.eclipse.org/cdo/documentation/relnotes_30/relnotes-3.0.html New And Noteworthy for CDO 3.0]<br>

+

'''[https://bugs.eclipse.org/bugs/buglist.cgi?keywords=noteworthy;keywords_type=allwords;bug_severity=enhancement;resolution=FIXED;classification=Modeling;query_format=advanced;version=4.0;component=cdo.core;component=cdo.dawn;component=cdo.db;component=cdo.docs;component=cdo.hibernate;component=cdo.net4j;component=cdo.net4j.db;component=cdo.net4j.ui;component=cdo.objy;component=cdo.releng;component=cdo.ui;product=EMF New And Noteworthy for CDO 4.0]'''<br>

−

|valign="top"|'''Features'''<br>

−

[[#Model Integration Features|Model Integration]]<br>

−

[[#User Interface Features|User Interface]]<br>

−

[[#Client Side Features|Client Side]]<br>

−

[[#Network Protocol Features|Network Protocol]]<br>

−

[[#Server Side Features|Server Side]]<br>

−

[[#DB Store Features|DB Store]]<br>

−

[[#Hibernate Store Features|Hibernate Store]]<br>

−

[[New And Noteworthy for CDO 2.0]]<br>

−

[[CDO Explorer (work in progress)]]<br>

|}

|}

−

<br>

−

==Model Integration Features==

+

<br>

−

* EMF integration at model level (as opposed to the edit level)

+

−

* Supported model types:

+

−

** Generated models (just switch two .genmodel properties)

+

−

** Dynamic models (just load .ecore file and commit to repository)

+

−

** Legacy models (for compiled models without access to .genmodel)

+

−

** Ecore meta meta model and descendants

+

−

<br>

+

−

==User Interface Features==

+

== Model Integration Features ==

−

* Eclipse view for working with CDO sessions, transactions, views and resources

+

−

* Package Manager dialog per session

+

−

* Eclipse editor for working with resources and objects

+

−

<br>

+

−

==Client Side Features==

+

*EMF integration at model level (as opposed to the edit level)

−

* Multiple sessions to multiple repositories on multiple servers

+

*Supported model types:

−

* Multiple transactions per session

+

**Generated models (just switch two .genmodel properties)

−

* Multiple read-only views per session

+

**Dynamic models (just load .ecore file and commit to repository)

−

* Multiple audit views per session (an audit is a view that shows a consistent, historical version of a repository)