Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/2.1"

(Requirements)
(Requirements)
Line 48: Line 48:
 
| Community-1 || All || Reduce Bug/ER backlog <br> ''Backlog will be addressed based on priority, votes, patches supplied, and feasibility for the release time frame.  || ?
 
| Community-1 || All || Reduce Bug/ER backlog <br> ''Backlog will be addressed based on priority, votes, patches supplied, and feasibility for the release time frame.  || ?
 
|-
 
|-
| Community-2 || JPA  || Deliver new EclipseLink JPA documentation || ?
+
| Community-2 || JPA  || Deliver new EclipseLink JPA documentation.<br>''The goal is to deliver version specific content that is easier to use and consume.'' || ?
 
|-
 
|-
 
| Metadata-1 || JPA || Provide access to all functionality from deployment XML in eclipselink-orm.xsd ({{bug|288955}}) || ?
 
| Metadata-1 || JPA || Provide access to all functionality from deployment XML in eclipselink-orm.xsd ({{bug|288955}}) || ?

Revision as of 15:44, 30 November 2009

EclipseLink 2.1 (Helios) Planning

Target Release Date: Helios (June 23, 2010)

Themes

The following themes are being addressed for the 1.2.0 release with all feature working falling within these themes.

Helios

This is the EclipseLink release that will go into the annual Eclipse Helios release. Some work will be required to ensure all of the release train requirements are met and that EclipseLink functions well within the IDE as well as within the RT platform. This work will involve addressing better OSGi/Equinox compatibility.

Community

The last couple of release cycles have had a focus on major new feature areas (SDO, DBWS, JPA 2.0). This work has prevented the project team from keeping up with the community's request for enhancements and bug fixes. This release will endeavor to reduce the bug backlog to a more reasonable quantity.

Continued improvements to usability focusing on simplified getting started steps as well as ability to find technical information on how EclipseLink works and how to solve both common and advanced requirements.

Metadata

Currently the EclipseLink project offers multiple metadata approaches for each persistence service. This release will focus on simplifying around simplifying the metadata approach used for each service ensuring that all necessary functionality is available.

Advanced

With the completion of the JPA 2.0 implementation focused on delivering the reference implementation the project will now work on exposing additional advanced Object-Relational features through easy to use extensions to JPA that will enable users to easily and consistently consume them with minimal dependencies on native EclipseLink API.

Dynamic

The 1.2.0 and 2.0.0 releases of EclipseLink introduced support for dynamic entities that could be mapped without requiring .java files being generated/compiled/packaged. This support will now be further extended to work with all of the applicable configuration models in MOxy and JPA including combining multiple mappings for the same entities. The now public infrastructure will also be coordinated with SDO and DBWS use of dynamic persistence.

Requirements

Based on the above theme the following requirements will be addressed for this release.

Id Component Requirement Priority
Helios-1 All Meet Helios release train requirements  ?
Helios-2 JPA Upgrade weaving support to use Equinox Weaving  ?
Community-1 All Reduce Bug/ER backlog
Backlog will be addressed based on priority, votes, patches supplied, and feasibility for the release time frame.
 ?
Community-2 JPA Deliver new EclipseLink JPA documentation.
The goal is to deliver version specific content that is easier to use and consume.
 ?
Metadata-1 JPA Provide access to all functionality from deployment XML in eclipselink-orm.xsd (bug 288955)  ?
Metadata-2 MOXy Provide access to all functionality from deployment XML in eclipselink-oxm.xsd  ?
Metadata-3 JPA/MOXy Have the workbench generate eclipselink-orm and eclipselink-oxm as well as migrating from deployment XML
Advanced-1 JPA Extended JPA querying to support (JPQL (bug 219814) & Criteria)  ?
Dynamic-1 JPA Enable dynamic JPA using eclipselink-orm.xsd  ?
Dynamic-2 MOXy Enable dynamic MOXy using eclipselink-oxm.xsd and API  ?
Dynamic-3 JPA/MOXy Enable dynamic models using both JPA and MOXy using XML and/or API configuration  ?

Schedule

The 2.1 development and release schedule must align with the Helios schedule.

Back to the top