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/Development/2.6.0"

m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== EclipseLink 2.6.0 Development Plan ==
 
== EclipseLink 2.6.0 Development Plan ==
  
This is the early plan for EclipseLink 2.6.0.  
+
This is the early plan for EclipseLink 2.6.0. See [[EclipseLink/Development/DesignDocs|DesignDocs]] for more detailed information on features.
  
 
'''Proposed Features'''
 
'''Proposed Features'''
 
* '''JPA'''
 
* '''JPA'''
 +
** JGroups support for cache coordination
 +
** Kryo serialization support for cache coordination and serialized converters
 
** RESTful Data Services improvements
 
** RESTful Data Services improvements
 
* '''MOXy'''  
 
* '''MOXy'''  
 
** Bean Validation
 
** Bean Validation
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=431803 MOXy support for Bean Validation (JSR-303)]
 
*** [http://wiki.eclipse.org/EclipseLink/Development/2.6.0/BeanValidation Bean Validation support design doc]
 
 
** Java API for JSON Processing
 
** Java API for JSON Processing
*** [http://bugs.eclipse.org/405161 Bug 405161 - MOXy support for Java API for JSON Processing (JSR-353)]
 
 
*** JSR-353 is the Java standard for producing and consuming JSON which was introduced as part of Java EE 7.  JSR-353 includes object (DOM like) and stream (StAX like) APIs.  MOXy has been updated to marshal/unmarshal using the JSON API.
 
*** JSR-353 is the Java standard for producing and consuming JSON which was introduced as part of Java EE 7.  JSR-353 includes object (DOM like) and stream (StAX like) APIs.  MOXy has been updated to marshal/unmarshal using the JSON API.
 
** Generate JSON Schema from MOXy Annotated Model
 
** Generate JSON Schema from MOXy Annotated Model
*** [http://bugs.eclipse.org/404452 Bug 404452 - Enhancement Request: Generate JSON Schema from MOXy Annotated Model]
 
*** [http://wiki.eclipse.org/EclipseLink/Development/404452 MOXy JSON Schema Generation Design Doc]
 
 
** Generate MOXy Annotated Model from JSON Schema
 
** Generate MOXy Annotated Model from JSON Schema
*** [http://bugs.eclipse.org/404453 Bug 404453 - Enhancement Request: Generate MOXy Annotated Model from JSON Schema ]
 
  
 
'''Dropped, Future'''
 
'''Dropped, Future'''
* ''JPA''
 
** JGroups support for cache coordination
 
** Kryo serialization support for cache coordination and serialized converters
 
 
* ''MOXy''  
 
* ''MOXy''  
 
** Lighter weight MOXy
 
** Lighter weight MOXy
 
*** Separate MOXy bundles from other EclipseLink components to reduce install size and simplify bundling with other 3rd party products.
 
*** Separate MOXy bundles from other EclipseLink components to reduce install size and simplify bundling with other 3rd party products.
*** [http://wiki.eclipse.org/EclipseLink/DesignDocs/384399 Design doc]
 

Latest revision as of 12:18, 18 September 2014

EclipseLink 2.6.0 Development Plan

This is the early plan for EclipseLink 2.6.0. See DesignDocs for more detailed information on features.

Proposed Features

  • JPA
    • JGroups support for cache coordination
    • Kryo serialization support for cache coordination and serialized converters
    • RESTful Data Services improvements
  • MOXy
    • Bean Validation
    • Java API for JSON Processing
      • JSR-353 is the Java standard for producing and consuming JSON which was introduced as part of Java EE 7. JSR-353 includes object (DOM like) and stream (StAX like) APIs. MOXy has been updated to marshal/unmarshal using the JSON API.
    • Generate JSON Schema from MOXy Annotated Model
    • Generate MOXy Annotated Model from JSON Schema

Dropped, Future

  • MOXy
    • Lighter weight MOXy
      • Separate MOXy bundles from other EclipseLink components to reduce install size and simplify bundling with other 3rd party products.

Back to the top