blob: 404b18d03867e2b57f3dd9ea0877286a2e3d6034 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<sections title="EclipseLink 2.7 Release">
<section class="title">
<description>
<h1>EclipseLink 2.7</h1>
<p> The primary focus of the EclipseLink 2.7 release is stability, Java EE 8 integration, and JPA-RS.</p>
<p>
Main features and changes include:
<ul>
<li>
<a href="https://bugs.eclipse.org/bugs/attachment.cgi?id=241506">Bean Validation support in MOXy</a>
</li>
<li>
<a href="https://wiki.eclipse.org/EclipseLink/DesignDocs/405161">Java API for JSON Processing (JSR-353) support in MOXy</a>
</li>
<li>
<a href="https://wiki.eclipse.org/EclipseLink/DesignDocs/JPARS2.0">JPA-RS Enhancements (Pagination, Options, Versions, ...)</a>
</li>
<li>
<a href="https://wiki.eclipse.org/EclipseLink/DesignDocs/459464">Redesign of type property in JSON processing</a>
</li>
<li>
<a href="https://wiki.eclipse.org/EclipseLink/DesignDocs/406993">Pluggable Serializers</a>
</li>
<li>
<a href="https://wiki.eclipse.org/EclipseLink/DesignDocs/282074">JGroups Support</a>
</li>
</ul>
</p>
<p>In addition to the features highlighted above, this release also includes a substantial number of bug fixes and enhancements:</p>
<ul>
<li>
<a href="http://tinyurl.com/y7wrs2vg"
class="external text"
title="http://tinyurl.com/y7wrs2vg"
rel="nofollow">2.7.0: All Fixed Bugs and enhancement requests</a>
</li>
</ul>
<p>Other important changes and updates include:</p>
<ul>
<li>
Behavior of @XmlID and @XmlValue annotations has been updated to be JAXB 2.2 RI compatible.
Fields annotated with @XmlID must be of type String, classes which contain field with @XmlValue annotation must not extend other type than java.lang.Object.
To provide backward compatibility with EclipseLink 2.5.0, annotations @XmlIDExtension and @XmlValueExtension were introduced.
</li>
<li>
Annotations @XmlElementNillable and @XmlNullPolicy are supported in both ElementType.TYPE and ElementType.PACKAGE targets, to enable configuration of @XmlElement
nillable parameter and runtime null policy at package level.
</li>
</ul>
</description>
</section>
<section class="main" name=" Known Issues" >
<description>
<p>The following are known issues and changes that have been identified as potentially affecting users of EclipseLink 2.7.</p>
<ul>
<li>
<p>
When running EclipseLink 2.7 in Glassfish 4.0, you must specify a valid datasource in the persistence.xml through either the jta-data-source or non-jta-data-source tags.
</p>
</li>
<li>
<p>
Java hotspot compiler may crash when compiling
org.eclipse.persistence.internal.sessions.CommitManager::commitChangedObjectsForClassWithChangeSet
As a workaround, execute java with
-XX:CompileCommand=exclude,org/eclipse/persistence/internal/sessions/CommitManager,commitChangedObjectsForClassWithChangeSet
command line option for JIT compiler. More information can be found at: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461322
</p>
</li>
</ul>
</description>
</section>
<section class="main" name=" Standards">
<description>
<p>EclipseLink remains focused on delivering support for the
latest standards. EclipseLink 2.7 offers certified support for:
</p>
<ul>
<li>
Java Persistence (JPA) 2.2 -
<a href="http://www.jcp.org/en/jsr/detail?id=338">JSR 338</a>
</li>
<li>
Java Architecture for XML Binding (JAXB) 2.3 -
<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>
<li>
Java API for JSON Processing (JSON-P) 1.0 -
<a href="http://www.jcp.org/en/jsr/detail?id=353">JSR 353</a>
</li>
</ul>
</description>
</section>
<section class="main" name=" Deprecated Functionality">
<description>
<p>
None.
</p>
</description>
</section>
<section class="main" name="Retention Policy">
<description>
<p>
The previous EclipseLink 2.6 releases will remain available for download
from the <a href="/eclipselink/downloads/previous_releases.php">previous releases</a>
page where they will 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>
<div style="text-align:center;padding:0.5em;margin:0.5em 0.5em 1em 1em;">
<a href="/juno">
<img src="/juno/images/eclipse_juno242x132.jpg" width="200" />
</a>
</div>
<div
style="padding:0.5em;margin:0.5em 0.5em 1em 1em;background:#FDD017;-moz-border-radius:4px;"
valign="middle">
<a href="http://www.eclipse.org/eclipselink/downloads/index.php#27">
<table>
<tr>
<td>
<img src="http://dev.eclipse.org/huge_icons/actions/go-down.png" border="0" />
</td>
<td width="100%" valign="middle">
<div style="text-align:center">
<font size="+1">
Download 2.7
</font>
</div>
</td>
<td>
<img src="http://dev.eclipse.org/huge_icons/actions/go-down.png"
border="0" />
</td>
</tr>
</table>
</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/2.7/">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>
<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/api/2.7/index.html">2.7 JavaDocs</a>
</div>
</description>
</section>
</sections>