EclipseLink/Development/Release/1.0

From Eclipsepedia

Jump to: navigation, search

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
  • 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
  • Project Infrastructure
    • Automated nightly and continuous build
    • Automated testing

1.0 Milestone 6 - Apr 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.