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

From Eclipsepedia

Jump to: navigation, search
(1.0 Release Criteria)
Line 38: Line 38:
 
* '''Spring Framework''': Enable the usage of EclipseLink JPA within Spring
 
* '''Spring Framework''': Enable the usage of EclipseLink JPA within Spring
  
== 1.0 Milestone 1 - November 5th 2007 ==
+
== 1.0 Milestone 3 - January 2008 ==
 
+
* '''Build/Testing'''
* Initial contribution of Oracle TopLink source and test cases re-branded to org.eclipse.persistence
+
** Rework build scripts to work more flexibly with both Subversion/Tortoise checkouts and Subclipse/Subversive checkouts
** Functionality
+
** Progress our plan for including extensions that depend on classes that are not open source
*** Object-Relational: JPA 1.0 with extensions
+
* '''Utilities'''
*** Object-Relational: Support for reading in Oracle TopLink's 10.1.3 and 11gR1 XML metadata files
+
** Creation of new sub-component
*** Object-XML: JAXB 2.0 (not fully compliant) + extensions
+
** Initial contribution of the EclipseLink Workbench Utility
*** SDO 2.1
+
** Move package rename functionality to new component
 
+
** Mapping Workbench support for new metadata XSDs
* Working manual build and test capability within Eclipse IDE and through the use of ANT
+
** Mapping Workbench support for upgrading from Oracle TopLink (versions?)
* Tests are manually runnable.  Instructions for running tests and expected results are  [[EclipseLink/Development/TestStatus | here.]]
+
* '''Foundation'''
* Basic Examples illustrating core functionality are [[EclipseLink/Examples | here.]]
+
** Dynamic Persistence ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200045 ER 200045])
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M1 Available for download from here.]
+
** Oracle TopLink Migration ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200043 ER 200043])
  
 
== 1.0 Milestone 2 - December 5th, 2007 ==
 
== 1.0 Milestone 2 - December 5th, 2007 ==
Line 69: Line 69:
 
[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''
 
[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''
  
== 1.0 Milestone 3 - January 2008 ==
+
 
* '''Build/Testing'''
+
== 1.0 Milestone 1 - November 5th 2007 ==
** 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
+
* Initial contribution of Oracle TopLink source and test cases re-branded to org.eclipse.persistence
* '''Utilities'''
+
** Functionality
** Creation of new sub-component
+
*** Object-Relational: JPA 1.0 with extensions
** Initial contribution of the EclipseLink Workbench Utility
+
*** Object-Relational: Support for reading in Oracle TopLink's 10.1.3 and 11gR1 XML metadata files
** Move package rename functionality to new component
+
*** Object-XML: JAXB 2.0 (not fully compliant) + extensions
** Mapping Workbench support for new metadata XSDs
+
*** SDO 2.1
** Mapping Workbench support for upgrading from Oracle TopLink (versions?)
+
 
* '''Foundation'''
+
* Working manual build and test capability within Eclipse IDE and through the use of ANT
** Dynamic Persistence ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200045 ER 200045])
+
* Tests are manually runnable.  Instructions for running tests and expected results are  [[EclipseLink/Development/TestStatus | here.]]
** Oracle TopLink Migration ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200043 ER 200043])
+
* Basic Examples illustrating core functionality are [[EclipseLink/Examples | here.]]
 +
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M1 Available for download from here.]

Revision as of 15:29, 18 December 2007

This page is describes the milestone builds working towards the 1.0 release Functional Exit Criteria

Contents



1.0 Release Criteria

RELEASE SCHEDULE: No firm date set but the goal is to make the 1.0 release in the first half of 2008 based on the Eclipse development process rules. This includes a graduation review.

Under construction --Doug 14:11, 18 December 2007 (EST)

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:

  • JPA
    • JPA 1.0 compliant with extensions
    • ER 200040: New EclipseLink ORM.XML Schema
    • Preview of JPA 2.0 features
  • MOXy
    • JAXB 2.0
      • Annotation based configuration
      • Generation from annotated domain mode or XSD using XJC
    • JAXB 2.0 usage with native XML mapping configuration file
  • SDO
    • SDO 2.1 complete
  • Utils
    • Workbench
    • Migration
      • Package Rename Infrastructure
      • Oracle TopLink 10.1.3X and 11.1.1X
      • TopLink Essentials V2
  • Examples: Provide examples for most common usage scenarios
  • Documentation
  • OSGi/Equinox: Provide support for the usage of EclipseLink within Equinox (Eclipse IDE plugins, RCP applications, Eclipse Runtime projects)
  • Spring Framework: Enable the usage of EclipseLink JPA within Spring

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

1.0 Milestone 2 - December 5th, 2007

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


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.