EclipseLink 2.1.0

Release Date
Deliverables
Compatibility

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.

Internationalization

EclipseLink diagnostic messages are Localized, but no translated bundles are included in this release.

Target Environments

EclipseLink is intended for use in most Java environments including:

  • OSGi with specialized support for use with Equinox
  • Java SE: Using the single eclipselink.jar or a combination of the bundles.
  • Java EE: Using the single eclipselink.jar or a combination of the bundles.
  • Web Containers: Using the single eclipselink.jar or a combination of the bundles.
  • Spring: EclipseLink can be used directly or through the use of Spring's JPA templates.
Themes

Helios

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.

Community

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.

The goal for this release is to address:

No items.

Documentation

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.

No items.

Advanced

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.

  • Add extended JPQL support [219814] (target milestone:  ---)
  • Expand EclipseLink-ORM.XML schema functionality for 2.1 release [227219] (target milestone:  ---)
  • MOXy: OXM XSD [293925] (target milestone:  ---)
  • Add support to JAXB for Dynamic Persistence [296967] (target milestone:  ---)
This release is part of Helios