Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Release/2.1.0"

(New and Noteworthy)
Line 1: Line 1:
 +
= EclipseLink 2.1.0 Release Notes =
 +
 +
 
Release under development see [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipselink/project-info/plans/2_1_0.xml 2.1.0 Plan]
 
Release under development see [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipselink/project-info/plans/2_1_0.xml 2.1.0 Plan]
  
Line 24: Line 27:
 
** New NetWeaver Server Platform
 
** New NetWeaver Server Platform
 
** Advanced Querying
 
** Advanced Querying
** Advanced Configuration
+
*** Casting using TREAT AS
 +
***
 +
** Advanced Configuration of JPA extensions using eclipselink-orm.xml files
 +
** Extended AttributeGroup support for Fetch, Load, Copy & Merge
 
** Dynamic Persistence: Bootstrap from eclipselink-orm.xml, API, or native XML
 
** Dynamic Persistence: Bootstrap from eclipselink-orm.xml, API, or native XML
  
 
* MOXy
 
* MOXy
 
** JAXB 2.2 Compliant
 
** JAXB 2.2 Compliant
** Advanced Configuration: eclipselink-oxm.xml
+
** Advanced Configuration using eclipselink-oxm.xml to externalize JAXB and extended mappings
 +
** Dynamic Persistence from XSD or XML config
 +
 
 
* SDO
 
* SDO
  
 
* DBWS
 
* DBWS
  
* Bugs and Enhancement Requests Completed for 2.1
 
  
 
==Known Issues==
 
==Known Issues==
  
 
=== OSGi and JPA ===
 
=== OSGi and JPA ===
 +
 
In order to use EclipseLink 2.1 OSGi, you ''must'' use the '''org.eclipse.persistence.jpa''' included with this release. This bundle provides support for Gemini, the reference implementation for the OSGI Java EE integration specification.
 
In order to use EclipseLink 2.1 OSGi, you ''must'' use the '''org.eclipse.persistence.jpa''' included with this release. This bundle provides support for Gemini, the reference implementation for the OSGI Java EE integration specification.
 
  
 
== Resolved Issues ==
 
== Resolved Issues ==
 +
 +
In addition to the features highlighted in the New and Noteworthy section this release also includes a substantial number of bug fixes and enhancement requests.
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;classification=RT;query_based_on=2.1%20Fixed;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;product=EclipseLink;target_milestone=2.1;known_name=2.1%20Fixed All Fixed Bugs and enhancement requests]
  
 
===Property Name Generation from Introspector.decapitalize ===
 
===Property Name Generation from Introspector.decapitalize ===
Line 52: Line 62:
  
 
The EclipseLink 2.1 (Helios) release will remain available for download from the [http://www.eclipse.org/eclipselink/downloads/index.php primary download page] until the next release is shipped. At that point it will be moved to the [http://www.eclipse.org/eclipselink/downloads/previous_releases.php previous releases] where it remain for a minimum period of 2 years before becoming available for archival.
 
The EclipseLink 2.1 (Helios) release will remain available for download from the [http://www.eclipse.org/eclipselink/downloads/index.php primary download page] until the next release is shipped. At that point it will be moved to the [http://www.eclipse.org/eclipselink/downloads/previous_releases.php previous releases] where it remain for a minimum period of 2 years before becoming available for archival.
 +
 +
== Future Releases ==
 +
 +
For more information about future planned EclipseLink releases and patch sets please refer to the releases section of the [http://www.eclipse.org/projects/project_summary.php?projectid=rt.eclipselink project summary].

Revision as of 17:44, 3 June 2010

EclipseLink 2.1.0 Release Notes

Release under development see 2.1.0 Plan

New and Noteworthy

  • JPA
    • New NetWeaver Server Platform
    • Advanced Querying
      • Casting using TREAT AS
    • Advanced Configuration of JPA extensions using eclipselink-orm.xml files
    • Extended AttributeGroup support for Fetch, Load, Copy & Merge
    • Dynamic Persistence: Bootstrap from eclipselink-orm.xml, API, or native XML
  • MOXy
    • JAXB 2.2 Compliant
    • Advanced Configuration using eclipselink-oxm.xml to externalize JAXB and extended mappings
    • Dynamic Persistence from XSD or XML config
  • SDO
  • DBWS


Known Issues

OSGi and JPA

In order to use EclipseLink 2.1 OSGi, you must use the org.eclipse.persistence.jpa included with this release. This bundle provides support for Gemini, the reference implementation for the OSGI Java EE integration specification.

Resolved Issues

In addition to the features highlighted in the New and Noteworthy section this release also includes a substantial number of bug fixes and enhancement requests.

Property Name Generation from Introspector.decapitalize

The decapitalize method will now leave the property name in uppercase if the first and second characters are uppercase. EclipseLink will use the property name as ID, as detailed in the specification.

Note that this may require a change in some JPQL. For example, if previously you had a method with an annotation such as getCCustomers that would have properties named cCustomers, you will now have Customers.

Retention Policy

The EclipseLink 2.1 (Helios) release will remain available for download from the primary download page until the next release is shipped. At that point it will be moved to the previous releases where it remain for a minimum period of 2 years before becoming available for archival.

Future Releases

For more information about future planned EclipseLink releases and patch sets please refer to the releases section of the project summary.

Back to the top