blob: 57b9f124159f06f78920cd185090279cd98943ce [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<sections title="EclipseLink 2.3.0 Release">
<section class="title">
<description>
<h1>EclipseLink 2.3.3</h1>
<p>The EclipseLink 2.3 release focuses on increased developer
flexibility allowing mapped objects to be extensible and multitenant
as well as external storage of mappings. These features are intended
to help developers address some of the challenges related to
developing for cloud architectures and more specifically SaaS
solutions.
</p>
<table>
<tr>
<td width="450">
<h4>Release</h4>
</td>
<td valign="right">
<div>
<h4>Date</h4>
</div>
</td>
<td valign="right">
<div>
<h4>Build</h4>
</div>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td width="450">
EclipseLink 2.3.3
</td>
<td valign="right">
<div>
July 3, 2012
</div>
</td>
<td valign="right">
<div>
</div>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td width="450">
EclipseLink 2.3.2
</td>
<td valign="right">
<div>
Dec 9 2011
</div>
</td>
<td valign="right">
<div>
2.3.2.v2011125-r10461
</div>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td width="450">
EclipseLink 2.3.1
</td>
<td valign="right">
<div>
Nov 11 2011
</div>
</td>
<td valign="right">
<div>
</div>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td width="450">
EclipseLink 2.3.0
</td>
<td valign="right">
<div>
Jun 22 2011
</div>
</td>
<td valign="right">
<div>
</div>
</td>
</tr>
</table>
</description>
</section>
<section class="main" name=" New and Noteworthy" image="/sequoyah/images/CC_news.png">
<description>
<table>
<tr>
<td colspan="2">
<h4>Extend Entities</h4>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td valign="top">
Developers can make their JPA entities or MOXy JAXB
beans
extensible so that at runtime a set of additional extended
mappings can be used.
</td>
<td width="150">
<div>
<img src="/eclipselink/images/doc_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Extensible_Entities">JPA Documentation</a>
</div>
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/JPA/Extensibility">JPA example</a>
</div>
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a href="http://wiki.eclipse.org/EclipseLink/Examples/MOXy/Extensible">MOXY example</a>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<h4>Support Multiple Tenants</h4>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td valign="top">
Developers can design and deploy applications where
their
persistent
entities manage entities for multiple tenants in
the
same application
with storage in a shared table.
</td>
<td>
<div>
<img src="/eclipselink/images/doc_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Single-Table_Multi-Tenancy">JPA Documentation</a>
</div>
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a href="http://wiki.eclipse.org/EclipseLink/Examples/JPA/Multitenant">JPA Example</a>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<h4>Externalize Mappings</h4>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td valign="top">
Developers can now store mappings using a
<b>MetadataSource</b>
external to the running application so that mapping overrides and
extended mappings can be more dynamically integrated into deployed
applications.
</td>
<td>
<!--<div> <img src="/eclipselink/images/doc_small.png" /> <a href="http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Externalized_Mappings">JPA
Documentation</a> </div> -->
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/JPA/MetadataSource">JPA Example</a>
</div>
<div>
<img src="/eclipselink/images/doc_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/MOXy/Advanced_Concepts/Refreshing_Metadata">MOXy Documentation</a>
</div>
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/MOXy/MetadataRepository">MOXy Example</a>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<h4>Multiple Database</h4>
</td>
</tr>
<tr
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<td valign="top">
<b>Composite Persistence Units</b>
(PU)
allows developers to access entities in different data sources
by
composing their PUs together including support for
relationships
between entities in different databases.
</td>
<td>
<div>
<img src="/eclipselink/images/doc_small.png" />
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Composite_Persistence_Units">JPA Documentation</a>
</div>
<div>
<img src="/eclipselink/images/wiki_small.png" />
<a href="http://wiki.eclipse.org/EclipseLink/Examples/JPA/Composite">JPA Example</a>
</div>
</td>
</tr>
</table>
</description>
</section>
<section class="main" name=" Enhancements and Resolved Issues"
image="/sequoyah/images/CC_bugs.png">
<description>
<p>In addition to the features highlighted in the New and Noteworthy
section this release also includes a substantial number of bug fixes
and enhancements.
</p>
<ul>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/JPA/PLSQLStoredFunction">JPA Stored Procedure and PLSQL Support Enhancements</a>
-
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Stored_Procedure_and_PL/SQL_Support">Documentation</a>
</li>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/MOXy/ElementMappingByAttributeValue">MOXy support for mapping with predicates</a>
</li>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/MOXy/MultipleBindingsFiles">MOXy support for multiple eclipselink-oxm.xml mapping files
</a>
</li>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/MOXy/XMLNameTransformer">MOXy support for custom XML name conversions</a>
-
<a
href="http://wiki.eclipse.org/EclipseLink/UserGuide/MOXy/Advanced_Concepts/Customizing_XML_Name_Conversions">Documentation</a>
</li>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/DBWS/DBWSComplexArgStoredFunction">DBWS from StoredFunction with PL/SQL arguments</a>
</li>
<li>
<a
href="http://wiki.eclipse.org/EclipseLink/Examples/DBWS/DBWSOverloadStoredProcedure">DBWS from overloaded Stored Procedures</a>
</li>
<li>
<a href="http://wiki.eclipse.org/EclipseLink/Examples/MySports">MySports Example</a>
: New example showing new @Multitenant and @VirtualAccessMethods
features in Java EE web applications using JSF, JAX-RS, EJB and
JPA
.
</li>
<li>
<a href="http://wiki.eclipse.org/EclipseLink/Examples/JPA">Employee Example</a>
: The classic EclipseLink Employee example updated with a JSF
front
end.
</li>
<li>
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
rel="nofollow">2.3.3: All Fixed Bugs and enhancement requests</a>
<dl>
<dd>
Component:
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;columnlist=bug_severity%2Cpriority%2Cversion%2Ctarget_milestone%2Cbug_status%2Creporter%2Cshort_desc;component=Foundation;target_milestone=2.3.3;product=EclipseLink;classification=RT"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;columnlist=bug_severity%2Cpriority%2Cversion%2Ctarget_milestone%2Cbug_status%2Creporter%2Cshort_desc;component=Foundation;target_milestone=2.3.3;product=EclipseLink;classification=RT"
rel="nofollow">Foundation</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JPA;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=JPA;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
rel="nofollow">JPA</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=MOXy;product=EclipseLink;target_milestone=2.3.3;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=MOXy;product=EclipseLink;target_milestone=2.3.3;known_name=2.3.3%20Fixed"
rel="nofollow">MOXy</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=SDO;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=SDO;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
rel="nofollow">SDO</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=DBWS;product=EclipseLink;target_milestone=2.3.3;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=DBWS;product=EclipseLink;target_milestone=2.3.3;known_name=2.3.3%20Fixed"
rel="nofollow">DBWS</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Utils;target_milestone=2.3.0;product=EclipseLink;known_name=2.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Utils;target_milestone=2.3.0;product=EclipseLink;known_name=2.3%20Fixed"
rel="nofollow">Utils</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Examples;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Examples;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
rel="nofollow">Examples</a>
,
<a
href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Documentation;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
class="external text"
title="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.3.3%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Documentation;target_milestone=2.3.3;product=EclipseLink;known_name=2.3.3%20Fixed"
rel="nofollow">Documentation</a>
</dd>
</dl>
</li>
</ul>
</description>
</section>
<section class="main" name=" Known Issues"
image="http://dev.eclipse.org/huge_icons/apps/help-browser.png">
<description>
<p>
The following are known issues that have been identified as
potentially effecting users of EclipseLink 2.3.3.
</p>
</description>
</section>
<section class="main" name=" Standards" image="/sequoyah/images/CC_code.png">
<description>
<p>EclipseLink remains focused on the delivering support for the
latest standards. EclipseLink 2.3.3 offers certified support for:
</p>
<ul>
<li>
Java Persistence (JPA) 2.0 -
<a href="http://www.jcp.org/en/jsr/detail?id=317">JSR 317</a>
</li>
<li>
Java Architecture for XML Binding (JAXB) 2.2 -
<a href="http://jcp.org/en/jsr/detail?id=222">JSR 222</a>
</li>
<li>
Service Data Objects (SDO) 2.1.1 -
<a href="http://jcp.org/en/jsr/detail?id=235">JSR 235</a>
</li>
</ul>
</description>
</section>
<section class="main" name=" Deprecated Functionality"
image="http://dev.eclipse.org/huge_icons/actions/edit-clear.png">
<description>
<p>
In EclipseLink 2.3 the following features/API have been
deprecated.
Please upgrade to the suggested alternatives to avoid
issues in the
future when these deprecated features/AIP might be
removed. If you
are upgrading from an earlier release please check the
applicable
<a href="index.php">release pages</a>
.
</p>
<ul>
<li>
<a href="http://bugs.eclipse.org/340074">Bug 340074:</a>
Deprecated use of 'javax.persistence.cacheRetrieveMode' and
'javax.persistence.cacheStoreMode' QueryHints to address JPA 2.0
spec compatibility. The hint names
'javax.persistence.cache.retrieveMode' and
'javax.persistence.cache.storeMode' should now be used.
</li>
</ul>
</description>
</section>
<section class="main" name="Retention Policy">
<description>
<p>
The EclipseLink 2.3 release will remain available for download
from
the
<a href="/eclipselink/downloads/index.php">primary download page</a>
until the next release is shipped. At
that point it will be moved to
the
<a href="/eclipselink/downloads/previous_releases.php">previous releases</a>
page where it remain
for a minimum period of 2 years before becoming
available for archival.
</p>
</description>
</section>
<section class="main" name="Future Releases">
<description>
<p>
For more information about future planned EclipseLink releases and
patch sets please refer to the releases section of the
<a href="/projects/project_summary.php?projectid=rt.eclipselink">project summary. </a>
</p>
</description>
</section>
<section class="sideitem" name="Getting Started">
<description>
<a href="/indigo">
<img src="/indigo/images/indigologo_alt.png" width="100%" />
</a>
<h6 style="text-align:center">Getting Started</h6>
<div
style="text-align:center;padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#FDD017;-moz-border-radius:4px;">
<img src="http://dev.eclipse.org/large_icons/actions/go-bottom.png"
border="0" />
<a href="http://www.eclipse.org/eclipselink/downloads/index.php#2.3.3">
Download 2.3.3
<img src="http://dev.eclipse.org/large_icons/actions/go-bottom.png"
border="0" />
</a>
</div>
<div
style="text-align:center;padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;-moz-border-radius:4px;">
<a href="/eclipselink/downloads/previous_releases.php">
Download 2.3.0, 2.3.1, 2.3.2
</a>
</div>
<div
style="text-align:center;padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<img src="/eclipselink/images/doc_small.png" />
<a href="/eclipselink/documentation/">Documentation Center</a>
</div>
<div
style="text-align:center;padding:0.5em;margin:0.5em 0.5em 1em 1em;border:1px solid #D9D9D9;background:#EFEFEF;-moz-border-radius:4px;">
<img src="/eclipselink/images/wiki_small.png" />
<a href="http://wiki.eclipse.org/EclipseLink/Examples">Examples and Tutorials</a>
</div>
</description>
</section>
</sections>