| <?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> |