blob: a7c3aaa7d91edd8372ca2ec762919ec3aec9c4a9 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Project Plan - rt.eclipselink</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/print.css" media="print" />
<!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<span>Eclipse Marketplace</span></a></li>
<li><a href='http://www.youtube.com/user/EclipseFdn' target="_blank"><img alt="Eclipse YouTube Channel" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<span>Eclipse YouTube Channel</span></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<span>Bugzilla</span></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<span>Eclipse Forums</span></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<span>Planet Eclipse</span></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<span>Eclipse Wiki</span></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><span>My Foundation Portal</span></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/projects/">
Projects<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/projects/whatsnew.php" target="_self">What's New?</a></li>
<li><a href="/projects/listofprojects.php" target="_self">List of Projects</a></li>
<li><a href="/projects/searchpage.php" target="_self">Search through Projects...</a></li>
<li><a href="/projects/dev_process/index-quick.php" target="_self">Rules &amp; Processes</a></li>
<li><a href="/projects/dev_process/index.php" target="_self">FAQ</a></li>
<li><a href="/projects/tools" target="_self">Tools for committers</a></li>
</ul>
</div>
<style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div id="fullcolumn">
<div id="midcolumn">
<p><table cellpadding=10 width=400 bgcolor=#ffcccc><tr><td><font size=+2>Trouble: </font>PHP Warning:<br>XSLTProcessor::transformToXml() [<a href='function.transformToXml'>function.transformToXml</a>]: SSL: fatal protocol error<br>/home/local/data/httpd/www.eclipse.org/html/projects/project-plan.php (173)</table></p>
<p><table cellpadding=10 width=400 bgcolor=#ffcccc><tr><td><font size=+2>Trouble: </font>PHP Warning:<br>XSLTProcessor::transformToXml(https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced%3Border=Importance%3Bbug_status=UNCONFIRMED%3Bbug_status=NEW%3Bbug_status=ASSIGNED%3Bbug_status=REOPENED%3Bcomponent=Documentation%3Bclassification=RT%3Bproduct=EclipseLink%3Btarget_milestone=2.1&amp;ctype=rdf&amp;columnlist=bug_id,short_desc,target_milestone,bug_status) [<a href='function.transformToXml'>function.transformToXml</a>]: failed to open stream: HTTP request failed! <br>/home/local/data/httpd/www.eclipse.org/html/projects/project-plan.php (173)</table></p>
<p><table cellpadding=10 width=400 bgcolor=#ffcccc><tr><td><font size=+2>Trouble: </font>PHP Warning:<br>XSLTProcessor::transformToXml() [<a href='function.transformToXml'>function.transformToXml</a>]: I/O warning : failed to load external entity &quot;https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced%3Border=Importance%3Bbug_status=UNCONFIRMED%3Bbug_status=NEW%3Bbug_status=ASSIGNED%3Bbug_status=REOPENED%3Bcomponent=Documentation%3Bclassification=RT%3Bproduct=EclipseLink%3Btarget_milestone=2.1&amp;ctype=rdf&amp;columnlist=bug_id,short_desc,target_milestone,bug_status&quot;<br>/home/local/data/httpd/www.eclipse.org/html/projects/project-plan.php (173)</table></p>
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1>
Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=rt.eclipselink">EclipseLink Project</a>, version 2.1.0</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li><li><a href="#appendix">
Appendix
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><p>
The 2.1 release of EclispeLink will build upon the strong standards based solutions delivered in the 2.0.0 adding additional advanced functionality with ease of use and will address many of
the community requests. Included in this are Milestone dates, and the development rampdown plan
</p><h2><a name="release_deliverables">Release Deliverables</a></h2><p>
<ul>
<li>P2 Repository - <br/><i>These features are promoted to Helios on the +1 milestone dates.</i></li>
<li>Complete ZIP file installer (eclispelink.jar) - <a href="http://www.eclipse.org/eclipselink/downloads/milestones.php">Nightly downloads and test results</a></li>
<li>Bundles ZIP file installer - <a href="http://www.eclipse.org/eclipselink/downloads/milestones.php">Nightly downloads and test results</a></li>
<li>Maven Repository - <a href="http://wiki.eclipse.org/EclipseLink/Maven">Usage Info</a></li>
</ul>
</p><p><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><p>The milestone and release candidate names align with the Helios.</p><table border="1" align="center"><tr><td><b>2.1.0 M5</b></td><td>01/27/2010</td><td><div>Milestone 5 - Available in Helios M5 on 02/05/2010</div></td></tr><tr><td><b>2.1.0 M6</b></td><td>03/10/2010</td><td><div>Milestone 6 - Available in Helios M6 on 03/19/2010</div></td></tr><tr><td><b>2.1.0 M7</b></td><td>04/28/2010</td><td><div>Milestone 7 - Available in Helios M7 on 05/07/2010 - For M7, EclipseLink plans to be functionally complete. The RCs following M7 will be used for bug fixes, packaging, and licensing issues</div></td></tr><tr><td><b>2.1.0 RC1</b></td><td>05/12/2010</td><td><div>Release Candidate 1 - Available in Helios RC1 on 05/21/2010 - Following RC1 project lead must approve code changes.</div></td></tr><tr><td><b>2.1.0 RC2</b></td><td>05/19/2010</td><td><div>Release Candidate 2 - Available in Helios RC2 on 05/28/2010</div></td></tr><tr><td><b>2.1.0 RC3</b></td><td>05/26/2010</td><td><div>Release Candidate 3 - Available in Helios RC3 on 06/04/2010 - Only 'stop ship' issues fixed after RC3.</div></td></tr><tr><td><b>2.1.0 RC4</b></td><td>06/02/2010</td><td><div>Release Candidate 4 - Available in Helios RC4 on 06/11/2010</div></td></tr><tr><td><b>2.1.0</b></td><td>06/23/2010</td><td><div>Eclipse Helios Release - including EclipseLink 2.1.0</div></td></tr></table><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><p>
EclipseLink is intended for use in most Java environments including:
<ul>
<li>OSGi with specialized support for use with Equinox</li>
<li>Java SE: Using the single eclipselink.jar or a combination of the bundles.</li>
<li>Java EE: Using the single eclipselink.jar or a combination of the bundles.</li>
<li>Web Containers: Using the single eclipselink.jar or a combination of the bundles.</li>
<li>Spring: EclipseLink can be used directly or through the use of Spring's JPA templates.</li>
</ul>
</p><h3>Internationalization</h3>
<p>EclipseLink diagnostic messages are Localized, but no translated bundles are included in this release.</p>
<p><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><p>
EclispeLink is intended to be fully compatible with previous EclipseLink releases with the exception of previously deprecated API removed in this release.
Please see Newly Deprecated API' and
'Removed API' below for complete details.
</p><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><h3>Helios</h3><p>This is the EclipseLink release that will go into the annual
Eclipse release named Helios scheduled for release on June 23rd
2010. 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 include
addressing better OSGi/Equinox compatibility.
</p><h3>Community</h3><p>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.
</p><p>
The goal for this release is to address:
<ul>
<li>
Backlog of
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cvotes%2Ctarget_milestone%2Ccomponent%2Cshort_desc;classification=RT;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;target_milestone=Future;product=EclipseLink">simple_fix bugs</a>
</li>
<li>
Backlog of
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cvotes%2Ctarget_milestone%2Ccomponent%2Cshort_desc;classification=RT;query_based_on=2.1;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=submitted_patch;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;product=EclipseLink">submitted_patch bugs</a>
</li>
<li>
Reduce overall backlog of
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cvotes%2Ctarget_milestone%2Ccomponent%2Cshort_desc;classification=RT;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;target_milestone=Future;product=EclipseLink">'Future' bugs</a>
</li>
</ul>
</p><ul><li><b>Committed</b><ul><li><div>No items.</div></li></ul></li></ul><h3>Documentation</h3><p>The EclipseLink 2.1 release will include a new set of
documentation delivered in HTML and PDF formats. This effort is
based on these requirements. The goal is to improve the usability
of the
documentation.
</p><ul><li><b>Committed</b></li></ul><h3>Advanced</h3><p>In this release the project is planning to increase the
advanced features available through standard API using common
extension points, custom annotations, and extended XML
configuration
files. The goal is to enable users to work with the
standards (JPA, JAXB, SDO) as much as possible and simplify the
usage of advanced features.
</p><ul><li><b>Committed</b><ul><li>Add extended JPQL support [<a href="http://bugs.eclipse.org/219814">219814</a>] <strike>(target milestone: 2.1)</strike></li><li>MOXy: OXM XSD [<a href="http://bugs.eclipse.org/293925">293925</a>] <strike>(target milestone: 2.1)</strike></li><li>Expand EclipseLink-ORM.XML schema functionality for 2.1 release [<a href="http://bugs.eclipse.org/227219">227219</a>] <strike>(target milestone: 2.1)</strike></li><li>Add support to JAXB for Dynamic Persistence [<a href="http://bugs.eclipse.org/296967">296967</a>] <strike>(target milestone: 2.1)</strike></li></ul></li></ul><p><a href="#toc">Table of Contents</a></p><h2><a name="appendix">Appendix Bug Queries</a></h2><p>
<b>Open Bugs:</b>
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;target_milestone=2.1;product=EclipseLink;classification=RT">All</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Foundation;target_milestone=2.1;product=EclipseLink;classification=RT">Foundation (Core)</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=JPA;target_milestone=2.1;product=EclipseLink;classification=RT">JPA</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=MOXy;target_milestone=2.1;product=EclipseLink;classification=RT">MOXy</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=SDO;target_milestone=2.1;product=EclipseLink;classification=RT">SDO</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=DBWS;target_milestone=2.1;product=EclipseLink;classification=RT">DBWS</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Examples;target_milestone=2.1;product=EclipseLink;classification=RT">Examples</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Utils;target_milestone=2.1;product=EclipseLink;classification=RT">Utils</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=Build;target_milestone=2.1;product=EclipseLink;classification=RT">Build</a>
</p><p>
<b>Closed Bugs:</b>
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">All</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Foundation;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">Foundation (Core)</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JPA;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">JPA</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=MOXy;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">MOXy</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=SDO;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">SDO</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=DBWS;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">DBWS</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Examples;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">Examples</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Utils;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">Utils</a>
,
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;order=Importance;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Build;resolution=FIXED;target_milestone=2.1;product=EclipseLink;classification=RT">Build</a>
</p><p>Additional Bug queries available <a href="http://wiki.eclipse.org/EclipseLink/Bugs">here</a>.</p><p><a href="#toc">Table of Contents</a></p><h2><a name="appendix">Appendix Deprecated and Removed API</a></h2><p>The following APIs are newly deprecated in this release. Please update to the recommended replacement API.</p><p>The following APIs have been removed in this release. These API were deprecated in earlier releases.</p><p><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="float: right; text-align: right"><a href="?projectid=rt.eclipselink&raw=1">view raw xml of project plan</a><br>
<a href="/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- fullcolumn -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2011 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>