<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?>

<plan xmlns="http://www.eclipse.org/project/plan" xmlns:html="http://www.w3.org/1999/xhtml">
	<release projectid="rt.eclipselink" version="2.1.0" />
	<introduction>
		<html: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
		</html:p>
	</introduction>

	<release_deliverables>
		<html:p>
			<html:ul>
				<html:li>P2 Repository - <html:br/><html:i>These features are promoted to Helios on the +1 milestone dates.</html:i></html:li>
				<html:li>Complete ZIP file installer (eclispelink.jar) - <html:a href="http://www.eclipse.org/eclipselink/downloads/milestones.php">Nightly downloads and test results</html:a></html:li>
				<html:li>Bundles ZIP file installer - <html:a href="http://www.eclipse.org/eclipselink/downloads/milestones.php">Nightly downloads and test results</html:a></html:li>
				<html:li>Maven Repository - <html:a href="http://wiki.eclipse.org/EclipseLink/Maven">Usage Info</html:a></html:li> 
			</html:ul>
		</html:p>
	</release_deliverables>

	<release_milestones>
		<preamble>
			<html:p>The milestone and release candidate names align with the Helios.</html:p>
		</preamble>

		<milestone date="01/27/2010" milestone="2.1.0 M5">
			<html:div>Milestone 5 - Available in Helios M5 on 02/05/2010</html:div>
		</milestone>
		<milestone date="03/10/2010" milestone="2.1.0 M6">
			<html:div>Milestone 6 - Available in Helios M6 on 03/19/2010</html:div>
		</milestone>
		<milestone date="04/28/2010" milestone="2.1.0 M7">
			<html: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</html:div>
		</milestone>
		<milestone date="05/12/2010" milestone="2.1.0 RC1">
			<html:div>Release Candidate 1 - Available in Helios RC1 on 05/21/2010 - Following RC1 project lead must approve code changes.</html:div>
		</milestone>
		<milestone date="05/19/2010" milestone="2.1.0 RC2">
			<html:div>Release Candidate 2 - Available in Helios RC2 on 05/28/2010</html:div>
		</milestone>
		<milestone date="05/26/2010" milestone="2.1.0 RC3">
			<html:div>Release Candidate 3 - Available in Helios RC3 on 06/04/2010 - Only 'stop ship' issues fixed after RC3.</html:div>
		</milestone>
		<milestone date="06/02/2010" milestone="2.1.0 RC4">
			<html:div>Release Candidate 4 - Available in Helios RC4 on 06/11/2010</html:div>
		</milestone>
		<milestone date="06/23/2010" milestone="2.1.0">
			<html:div>Eclipse Helios Release - including EclipseLink 2.1.0</html:div>
		</milestone>

		<postamble />
	</release_milestones>

	<target_environments>
		<html:p>
			EclipseLink is intended for use in most Java environments including:
			<html:ul>
				<html:li>OSGi with specialized support for use with Equinox</html:li>
				<html:li>Java SE: Using the single eclipselink.jar or a combination of the bundles.</html:li>
				<html:li>Java EE: Using the single eclipselink.jar or a combination of the bundles.</html:li>
				<html:li>Web Containers: Using the single eclipselink.jar or a combination of the bundles.</html:li>
				<html:li>Spring: EclipseLink can be used directly or through the use of Spring's JPA templates.</html:li>
			</html:ul>
		</html:p>

		<internationalization>
			<html:p>EclipseLink diagnostic messages are Localized, but no translated bundles are included in this release.</html:p>
		</internationalization>
	</target_environments>

	<compatibility_with_previous_releases>
		<html: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. 
        </html:p>
	</compatibility_with_previous_releases>

	<themes_and_priorities>
		<theme name="Helios">
			<description>
				<html: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.
				</html:p>
			</description>
		</theme>

		<theme name="Community">
			<description>
				<html: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. 
				</html:p>
				<html:p>
					The goal for this release is to address:
					<html:ul>
						<html:li>
							Backlog of
							<html: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</html:a>
						</html:li>
						<html:li>
							Backlog of
							<html: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</html:a>
						</html:li>
						<html:li>
							Reduce overall backlog of
							<html: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</html:a>
						</html:li>
					</html:ul>
				</html:p>
			</description>
			<committed
				bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?classification=RT;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=Community;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;target_milestone=2.1;product=EclipseLink">
				<html:p>These are the bugs with Target Milestone = 2.1 and the Whiteboard entry includes 'Community' to identify the theme.</html:p>
			</committed>
		</theme>

		<theme name="Documentation">
			<description>
				<html: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.  
				</html:p>
			</description>
			<committed
				bugzilla="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=Documentation;classification=RT;product=EclipseLink;target_milestone=2.1" />
		</theme>

		<theme name="Advanced">
			<description>
				<html: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.  
				</html:p>
			</description>
			<committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?bug_id=227219%2C219814%2C293925%2C296967" />
		</theme>



	</themes_and_priorities>

	<appendix name="Bug Queries">
		<html:p>
			<html:b>Open Bugs:</html:b>
			<html: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</html:a>
			,
			<html: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)</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
		</html:p>
		<html:p>
			<html:b>Closed Bugs:</html:b>
			<html: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</html:a>
			,
			<html: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)</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
			,
			<html: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</html:a>
		</html:p>
		<html:p>Additional Bug queries available <html:a href="http://wiki.eclipse.org/EclipseLink/Bugs">here</html:a>.</html:p>
	</appendix>

	<appendix name="Deprecated and Removed API">
		<html:p>The following APIs are newly deprecated in this release. Please update to the recommended replacement API.</html:p>

		<html:p>The following APIs have been removed in this release. These API were deprecated in earlier releases.</html:p>
	</appendix>

</plan>

