Jump to: navigation, search

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

(1.0 Milestone 1 - November 5th 2007)
 
(42 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 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''
 +
  
 
== 1.0 Milestone 1 - November 5th 2007 ==
 
== 1.0 Milestone 1 - November 5th 2007 ==
Line 7: Line 125:
 
* Initial contribution of Oracle TopLink source and test cases re-branded to org.eclipse.persistence
 
* Initial contribution of Oracle TopLink source and test cases re-branded to org.eclipse.persistence
 
** Functionality
 
** Functionality
*** Object-Relational: JPA 1.0 with extensions and  
+
*** 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
 
*** Object-XML: JAXB 2.0 (not fully compliant) + extensions
 
*** SDO 2.1  
 
*** 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  [[EclipseLink/Development/TestStatus| here.]]
 
* Support for reading in Oracle TopLink's 10.1.3 and 11gR1 XML metadata files
 
* Basic Examples illustrating core functionality published on Wiki
 
  
== 1.0 Milestone 2 - December 2007 ==
+
* 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  [[EclipseLink/Development/TestStatus | here.]]
* Utilities
+
* Basic Examples illustrating core functionality are [[EclipseLink/Examples | here.]]
** Creation of new sub-component
+
* [http://www.eclipse.org/eclipselink/downloads/index.php 1.0M1 Available for download from here.]
** Initial contribution of the EclipseLink Workbench Utility
+
** Move package rename functionality to new component
+
* New XML metadata format ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200040 ER 200040]) for Native ORM, OXM, and EIS
+
** M2 contribution will target providing XML support what JPA orm.xml + XML support for extended JPA annotations already provided by EclipseLink
+
* Build/Testing
+
** Automated nightly build on Eclipse build server
+
** Automated testing using Derby/MySQL on Eclipse Servers
+
** Automated access to nightly builds
+
* Start removal of deprecated code
+
* JPA
+
** Remove base classes originally introduced to support JPA in JDK 1.4
+
** Remove CMP and EJB from class and package names
+
*** Most of this has been done in the package rename from Oracle TopLink, but there may be a few stray classes that need renaming
+
** Replace CMP3Policy with ClassDescriptor.PrimaryKeyPolicy
+
** Extensible metadata model when using JPA (custom descriptor classes)
+
** JPA 2.0 feature Development Strategy
+
* SDO 2.1 Functionally complete
+
* MOXy: JAXB 2 support for @XMLElements
+
* 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
+
== 1.0 Milestone 3 - January 2008 ==
+
  
* Dynamic Persistence ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200045 ER 200045])
+
[[Category:EclipseLink|Development/1.0]]
* Oracle TopLink Migration ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=200043 ER 200043])
+
* Initial DBWS implementation based on WS standards
+
* Mapping Workbench support for new metadata XSDs
+
* Mapping Workbench support for upgrading from Oracle TopLink (versions?)
+

Latest revision as of 14:42, 24 October 2011

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


1.0 Milestone 9 (RC1) - June 18, 2008

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.

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.

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.

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.

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.

1.0 Milestone 3 - January 8th, 2008

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.