Difference between revisions of "EclipseLink/Development/Release/1.0"

From Eclipsepedia

Jump to: navigation, search
(1.0 Milestone 2 - December 2007)
 
(30 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This page is describes the milestone builds working towards the 1.0 release [[EclipseLink/Development/Release/1.0/Requirements | Functional Exit Criteria]]
+
This page is describes the milestone builds working towards the [[EclipseLink/Release/1.0 | 1.0 release]].
  
 
__TOC__
 
__TOC__
  
== 1.0 Release Criteria ==
 
  
'''Under construction'''--[[User:Douglas.clarke.oracle.com|Doug]] 13:20, 27 November 2007 (EST)
+
== 1.0 Milestone 9 (RC1) - June 18, 2008 ==
 +
* Schedule reviews
 +
** Jun 26th:  Graduation / 1.0 Release
 +
** Move from Technology to RT project
 +
* '''Bugs Closed in M9'''
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M9&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs fixed]
 +
* '''[http://www.eclipse.org/eclipselink/downloads/index.php 1.0M9 Available for download from here.]'''
 +
 
 +
== 1.0 Milestone 8 - June 4, 2008 ==
 +
 
 +
* '''200040 Extensions Added to ORM.XML and Annotations'''
 +
** CLOSED 218084 Implement metadata merging functionality between mapping files
 +
* OSGi
 +
** CLOSED 231196 Removed x.x.lib directories from svn repository 
 +
** CLOSED 233722 Move JPA-only resource files to JPA component 
 +
** CLOSED 221383 Move all files in eclipselink.core/resources under src 
 +
* Proxy Authentication
 +
** CLOSED 224964 Provide support for Proxy Authentication through JPA 
 +
* Final functionality for release completed
 +
* '''Bugs Closed in M8'''
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M8&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 61 Bugs fixed]
 +
* '''[http://www.eclipse.org/eclipselink/downloads/index.php 1.0M8 Available for download from here.]'''
 +
 
 +
== 1.0 Milestone 7 - May 7, 2008 ==
 +
 
 +
* Conversion to OSGi/Equinox bundling and usage of PDE projects
 +
** EclipseLink Projects are now PDE projects.
 +
** OSGi bundles now being built and available through Maven.
 +
* '''200040 Extensions Added to ORM.XML and Annotations'''
 +
** CLOSED 226517: Add existence support to the EclipseLink-ORM.XML Schema 
 +
** CLOSED 211315: Add copy-policy support to the EclipseLink-ORM.XML Schema 
 +
* '''210979 OSGi Compliance Work'''
 +
** CLOSED 219012: Make SDO compatible with OSGi
 +
** CLOSED 221377: Convert EclipseLink Projects to PDE Projects and Rename - to be closed
 +
** CLOSED 221381: Update EclipseLink build to generate both EclipseLink.jar and bundle jars
 +
** CLOSED 221379: Extract eclipselink.core.lib zips into separate PDE Projects - to be closed
 +
* '''Bugs Closed in M7'''
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 22 Bugs fixed]
 +
* '''[http://www.eclipse.org/eclipselink/downloads/index.php 1.0M7 Available for download from here.]'''
 +
 
 +
== 1.0 Milestone 6 - April 9, 2008 ==
 +
* '''200040 Extensions Added to ORM.XML and Annotations'''
 +
** CLOSED 211300 Add Transformation mapping support to the EclipseLink-ORM.XML Schema
 +
** CLOSED 224657 CollectionMappings support for multiple orderby expressions in orm.xml
 +
** CLOSED 211302 Add variable 1-1 mapping support to the EclipseLink-ORM.XML Schema 
 +
** CLOSED 224155 embeddable-attributes should be extended in the EclipseLink ORM.XML schema   
 +
** CLOSED (won't fix) 211303 Add serialized converter support to the EclipseLink-ORM.XML Schema 
 +
** CLOSED 211304 Add class-instance converter support to the EclipseLink-ORM.XML Schema 
 +
* '''210979 OSGi Compliance Work'''
 +
** CLOSED 221191: XMLCompositeCollectionMapping.initialize should use DatasourcePlatform ConversionManager
 +
** CLOSED 221193: XMLCompositeObjectMapping.initialize should use DatasourcePlatform ConversionManager
 +
** CLOSED 221213: Classloader passed to JAXBContextFactory is not used
 +
** CLOSED 221216: MetadataHelp should not throw Exceptions in "isXX" methods
 +
** CLOSED 221225: EntityManagerSetupImpl should set PersistenceUnitInfo classloader on DatasourceLogin
 +
** CLOSED 214769: DatasourceLogin.setPlatformClassName should take optional ClassLoader
 +
** CLOSED 221226: Support a provided classloader in EclipseLink JPA EntityManagerFactory Creation
 +
** CLOSED 224163: Build process to build 'bundles' pre OSGi complete
 +
* '''Bugs Closed in M6'''
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M6&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= 59 Bugs fixed]
 +
* '''[http://www.eclipse.org/eclipselink/downloads/index.php 1.0M6 Available for download from here.]'''
 +
 
 +
== 1.0 Milestone 5 - Mar 5 2008 ==
 +
* '''Licensing'''
 +
** EclipseLink is now licensed under [http://www.eclipse.org/legal/epl-v10.html EPL] and [http://www.eclipse.org/org/documents/edl-v10.php EDL]
 +
* '''Utilities'''
 +
** Download zip now includes EclipseLink Workbench.
 +
* '''Foundation'''
 +
** 200040
 +
*** Phase1 - COMPLETED: JPA ORM schema now using MOXy to be read.
 +
*** The following Features have been added to the new schema:
 +
**** Change tracking, descriptor customizer, read only, basic-collection, basic-map, collection-table, join-fetch, mutable, Converters, optimistic-locking, caching
 +
* Bugs
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M5&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs fixed]
 +
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M5 Available for download from here.]
 +
 
 +
== 1.0 Milestone 4 - Feb 6 2008 ==
 +
* '''Build/Testing'''
 +
** Continuous Build - Builds and Tests run when changes are made in subversion
 +
** Rework build scripts to work more flexibly with both Subversion/Tortoise checkouts and Subclipse/Subversive checkouts
 +
** Automated Tests are run nightly.
 +
** EclipseLink is now consumable by 3rd parties as a Maven dependency
 +
* '''Utilities'''
 +
** Initial contribution of the EclipseLink Workbench Utility
 +
* '''Foundation'''
 +
** SDO 2.1 Feature Complete
 +
** 200040
 +
*** Phase1 - COMPLETED: JPA ORM schema now using MOXy to be read.
 +
** Completed removal of code that was deprecated when the initial contribution was done.
 +
* Bugs
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs fixed]
 +
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M4 Available for download from here.]
 +
 
 +
== 1.0 Milestone 3 - January 8th, 2008 ==
 +
* '''Build/Testing'''
 +
** Automated testing added.  SRG run nightly.
 +
* Bugs
 +
** [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs fixed]
 +
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M3 Available for download from here.]
 +
 
 +
== 1.0 Milestone 2 - December 5th, 2007 ==
 +
 
 +
* '''Build/Testing'''
 +
** Automated nightly build on Eclipse build server [http://www.eclipse.org/eclipselink/downloads/nightly.php available for download]
 +
*** Build changed to include JavaDocs zip
 +
** Continuous Build (every 30 minutes) now running with failures sent to dev mailing list
 +
** Testing updated to run on MySQL on Eclipse Servers
 +
* '''Documentation'''
 +
** Initial contribution of [[EclipseLink/UserGuide | EclipseLink UserGuide]] to wiki
 +
** [http://www.eclipse.org/eclipselink/api/1.0/index.html 1.0 JavaDocs Now available online]
 +
* '''Projects of Note'''
 +
** Removal of deprecated code started
 +
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200040 Project 200040]: New XML metadata format for native ORM and Extended JPA project started
 +
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M2 Available for download from here.]
 +
 
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=EPS%28EclipseLink%29&target_milestone=1.0M2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=    Bugs closed for 1.0 M2] ''Note: 1.0M1 bugs also included in this list''
  
The 1.0 release of EclipseLink will be focussed on getting the initial contribution from Oracle TopLink 11gR1 available. In addition to this there are several major features being implemented:
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200040 ER 200040]: New EclipseLink ORM.XML Schema
 
* Support for migrating from other ORM solutions
 
** Oracle TopLink
 
** TopLink Essentials
 
* EclipseLink Utilities
 
** EclipseLink Workbench
 
** Package Rename for migration from Oracle TopLink and TopLink Essentials
 
  
 
== 1.0 Milestone 1 - November 5th 2007 ==
 
== 1.0 Milestone 1 - November 5th 2007 ==
Line 30: Line 135:
 
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M1 Available for download from here.]
 
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M1 Available for download from here.]
  
== 1.0 Milestone 2 - December 2007 ==
+
[[Category:EclipseLink|Development/1.0]]
 
+
* '''Build/Testing'''
+
** Automated nightly build on Eclipse build server [http://www.eclipse.org/eclipselink/downloads/nightly.php available for download]
+
** Automated testing using MySQL on Eclipse Servers - Status?
+
* '''Documentation'''
+
** Initial contribution of [[EclipseLink/UserGuide | EclipseLink UserGuide] to wiki
+
** [http://www.eclipse.org/eclipselink/api/1.0/index.html JavaDocs available for M2]
+
* '''Foundation'''
+
** Start removal of deprecated code
+
* '''JPA'''
+
** Initiated [https://bugs.eclipse.org/bugs/show_bug.cgi?id=200040 Project 200040]: New XML metadata format for Extended JPA
+
** Remove base classes originally introduced to support JPA in JDK 1.4
+
** Remove CMP and EJB from class and package names
+
** Replace CMP3Policy with ClassDescriptor.PrimaryKeyPolicy
+
** Extensible metadata model when using JPA (custom descriptor classes)
+
** JPA 2.0 feature Development Strategy
+
* '''SDO'''
+
** SDO 2.1 Functionally complete
+
* '''MOXy'''
+
** JAXB 2 support for @XMLElements
+
 
+
== 1.0 Milestone 3 - January 2008 ==
+
* '''Build/Testing'''
+
** Rework build scripts to work more flexibly with both Subversion/Tortoise checkouts and Subclipse/Subversive checkouts
+
** Progress our plan for including extensions that depend on classes that are not open source
+
* '''Utilities'''
+
** Creation of new sub-component
+
** Initial contribution of the EclipseLink Workbench Utility
+
** Move package rename functionality to new component
+
** Mapping Workbench support for new metadata XSDs
+
** Mapping Workbench support for upgrading from Oracle TopLink (versions?)
+
* '''Foundation'''
+
** Dynamic Persistence ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200045 ER 200045])
+
** Oracle TopLink Migration ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200043 ER 200043])
+

Latest revision as of 15:42, 24 October 2011

This page is describes the milestone builds working towards the 1.0 release.

Contents


[edit] 1.0 Milestone 9 (RC1) - June 18, 2008

[edit] 1.0 Milestone 8 - June 4, 2008

  • 200040 Extensions Added to ORM.XML and Annotations
    • CLOSED 218084 Implement metadata merging functionality between mapping files
  • OSGi
    • CLOSED 231196 Removed x.x.lib directories from svn repository
    • CLOSED 233722 Move JPA-only resource files to JPA component
    • CLOSED 221383 Move all files in eclipselink.core/resources under src
  • Proxy Authentication
    • CLOSED 224964 Provide support for Proxy Authentication through JPA
  • Final functionality for release completed
  • Bugs Closed in M8
  • 1.0M8 Available for download from here.

[edit] 1.0 Milestone 7 - May 7, 2008

  • Conversion to OSGi/Equinox bundling and usage of PDE projects
    • EclipseLink Projects are now PDE projects.
    • OSGi bundles now being built and available through Maven.
  • 200040 Extensions Added to ORM.XML and Annotations
    • CLOSED 226517: Add existence support to the EclipseLink-ORM.XML Schema
    • CLOSED 211315: Add copy-policy support to the EclipseLink-ORM.XML Schema
  • 210979 OSGi Compliance Work
    • CLOSED 219012: Make SDO compatible with OSGi
    • CLOSED 221377: Convert EclipseLink Projects to PDE Projects and Rename - to be closed
    • CLOSED 221381: Update EclipseLink build to generate both EclipseLink.jar and bundle jars
    • CLOSED 221379: Extract eclipselink.core.lib zips into separate PDE Projects - to be closed
  • Bugs Closed in M7
  • 1.0M7 Available for download from here.

[edit] 1.0 Milestone 6 - April 9, 2008

  • 200040 Extensions Added to ORM.XML and Annotations
    • CLOSED 211300 Add Transformation mapping support to the EclipseLink-ORM.XML Schema
    • CLOSED 224657 CollectionMappings support for multiple orderby expressions in orm.xml
    • CLOSED 211302 Add variable 1-1 mapping support to the EclipseLink-ORM.XML Schema
    • CLOSED 224155 embeddable-attributes should be extended in the EclipseLink ORM.XML schema
    • CLOSED (won't fix) 211303 Add serialized converter support to the EclipseLink-ORM.XML Schema
    • CLOSED 211304 Add class-instance converter support to the EclipseLink-ORM.XML Schema
  • 210979 OSGi Compliance Work
    • CLOSED 221191: XMLCompositeCollectionMapping.initialize should use DatasourcePlatform ConversionManager
    • CLOSED 221193: XMLCompositeObjectMapping.initialize should use DatasourcePlatform ConversionManager
    • CLOSED 221213: Classloader passed to JAXBContextFactory is not used
    • CLOSED 221216: MetadataHelp should not throw Exceptions in "isXX" methods
    • CLOSED 221225: EntityManagerSetupImpl should set PersistenceUnitInfo classloader on DatasourceLogin
    • CLOSED 214769: DatasourceLogin.setPlatformClassName should take optional ClassLoader
    • CLOSED 221226: Support a provided classloader in EclipseLink JPA EntityManagerFactory Creation
    • CLOSED 224163: Build process to build 'bundles' pre OSGi complete
  • Bugs Closed in M6
  • 1.0M6 Available for download from here.

[edit] 1.0 Milestone 5 - Mar 5 2008

  • Licensing
    • EclipseLink is now licensed under EPL and EDL
  • Utilities
    • Download zip now includes EclipseLink Workbench.
  • Foundation
    • 200040
      • Phase1 - COMPLETED: JPA ORM schema now using MOXy to be read.
      • The following Features have been added to the new schema:
        • Change tracking, descriptor customizer, read only, basic-collection, basic-map, collection-table, join-fetch, mutable, Converters, optimistic-locking, caching
  • Bugs
  • 1.0M5 Available for download from here.

[edit] 1.0 Milestone 4 - Feb 6 2008

  • Build/Testing
    • Continuous Build - Builds and Tests run when changes are made in subversion
    • Rework build scripts to work more flexibly with both Subversion/Tortoise checkouts and Subclipse/Subversive checkouts
    • Automated Tests are run nightly.
    • EclipseLink is now consumable by 3rd parties as a Maven dependency
  • Utilities
    • Initial contribution of the EclipseLink Workbench Utility
  • Foundation
    • SDO 2.1 Feature Complete
    • 200040
      • Phase1 - COMPLETED: JPA ORM schema now using MOXy to be read.
    • Completed removal of code that was deprecated when the initial contribution was done.
  • Bugs
  • 1.0M4 Available for download from here.

[edit] 1.0 Milestone 3 - January 8th, 2008

[edit] 1.0 Milestone 2 - December 5th, 2007

Bugs closed for 1.0 M2 Note: 1.0M1 bugs also included in this list


[edit] 1.0 Milestone 1 - November 5th 2007

  • Initial contribution of Oracle TopLink source and test cases re-branded to org.eclipse.persistence
    • Functionality
      • Object-Relational: JPA 1.0 with extensions
      • Object-Relational: Support for reading in Oracle TopLink's 10.1.3 and 11gR1 XML metadata files
      • Object-XML: JAXB 2.0 (not fully compliant) + extensions
      • SDO 2.1
  • Working manual build and test capability within Eclipse IDE and through the use of ANT
  • Tests are manually runnable. Instructions for running tests and expected results are here.
  • Basic Examples illustrating core functionality are here.
  • 1.0M1 Available for download from here.