Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Development/DesignDocs"
< EclipseLink | Development
m (→Design Documents) |
(→EclipseLink 2.7) |
||
(99 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Design Documents = | = Design Documents = | ||
This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project. Please provide a link to the document here. | This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project. Please provide a link to the document here. | ||
+ | |||
+ | === Future === | ||
+ | *[[EclipseLink/DesignDocs/TBD|ER TBD: JSON Binding implementation]] | ||
+ | *[[EclipseLink/DesignDocs/TBD|ER TBD: JPA 2.2 MR & RI]] | ||
+ | |||
+ | === EclipseLink 2.7 === | ||
+ | *[[EclipseLink/DesignDocs/332312|ER 332312: Application Analytics, Monitoring, Performance and Diagnostics]] | ||
+ | *[[EclipseLink/DesignDocs/465197|ER 465197: Java SE & EE Refresh]] | ||
+ | *[[EclipseLink/Development/404453|ER 404453: Generate MOXy annotation model from JSON schema]] | ||
+ | *[[EclipseLink/Development/296391|ER 296391: EclipseLink Logger bridge over SLF4J]] | ||
+ | *[[EclipseLink/Development/490171|ER 490171: Evaluate if MethodHandle use would result in perf improvement]] | ||
+ | |||
+ | === EclipseLink 2.6 === | ||
+ | * [[EclipseLink/DesignDocs/406993 | ER 406993: Serializers]] | ||
+ | * [[EclipseLink/DesignDocs/282074 | ER 282074: JGroups]] | ||
+ | * [https://bugs.eclipse.org/bugs/attachment.cgi?id=252461 ER 431803: Bean Validation in MOXy - specification], [https://bugs.eclipse.org/bugs/attachment.cgi?id=252463 ER 431803: Bean Validation in MOXy - presentation] | ||
+ | * [[EclipseLink/DesignDocs/405161 | ER 405161: MOXy support for Java API for JSON Processing (JSR-353)]] | ||
+ | * [[EclipseLink/DesignDocs/JPARS2.0 | ER 448484: Enhance JPA-RS functionality - pagination, options, versions, ...]] | ||
+ | * [[EclipseLink/DesignDocs/459464 | ER 459464: Redesign of type property in JSON processing]] | ||
+ | |||
+ | === EclipseLink 2.5 === | ||
+ | * [[EclipseLink/DesignDocs/390352 | ER 390352: Remote JPA]] | ||
+ | * [[EclipseLink/DesignDocs/398411| ER 398411: Performance and Concurrency]] | ||
+ | * [[EclipseLink/DesignDocs/371950 | ER 371950: Metadata caching]] | ||
+ | * [[EclipseLink/Development/404452 | ER 404452: Generate JSON Schema from MOXy annotated model]] | ||
+ | * [https://wiki.eclipse.org/EclipseLink/Development/DBWS/MetadataSupport ER 332227: JPA/JAXB metadata support to DBWS] | ||
+ | ==== JPA 2.1 ==== | ||
+ | *[[EclipseLink/DesignDocs/350469 | ER 350469: JPA 2.1 Criteria Query framework Bulk Update/Delete support]] | ||
+ | *[[EclipseLink/DesignDocs/350597 | ER 350597: JPA 2.1 Arithmetic expressions with Sub-Queries]] | ||
+ | *[[EclipseLink/DesignDocs/350728 | ER 350728: JPA 2.1 Dynamic Named Query definition]] | ||
+ | *[[EclipseLink/DesignDocs/350843 | ER 350843: JPA 2.1 Generic Query function support]] | ||
+ | *[[EclipseLink/DesignDocs/350727 | ER 350727: JPA 2.1 ConstructorResult support in SQLResultSetMappings]] | ||
+ | *[[EclipseLink/DesignDocs/350487 | ER 350487: JPA 2.1 Specification defined support for Stored Procedure Calls]] | ||
+ | *[[EclipseLink/DesignDocs/366748 | ER 366748: JPA 2.1 Injectable Entity Listeners]] | ||
+ | *[[EclipseLink/DesignDocs/367452 | ER 367452: JPA 2.1 JPQL joins with ON clause]] | ||
+ | *[[EclipseLink/DesignDocs/374771 | ER 374771: JPA 2.1 TREAT function support]] | ||
+ | *[[EclipseLink/DesignDocs/374688 | ER 374688: JPA 2.1 @Converter support]] | ||
+ | |||
+ | === EclipseLink 2.4 === | ||
+ | * [[EclipseLink/DesignDocs/350484 | ER 350484: Cache indexes]] | ||
+ | * [[EclipseLink/DesignDocs/356812 | ER 356812: Database Change Event Cache Invalidation]] | ||
+ | * [[EclipseLink/DesignDocs/350483 | ER 350483: JSON Binding]] | ||
+ | * [[EclipseLink/Development/359251 | ER 359251: JAXB RI Extensions]] | ||
+ | * [[EclipseLink/DesignDocs/312146 | ER 312146: Enhanced JPQL]] | ||
+ | * [[EclipseLink/DesignDocs/362899 | ER 362899: Support NoSQL Databases]] | ||
+ | * [[EclipseLink/DesignDocs/368490 | ER 368490: Refresh Metadata through RCM]] | ||
+ | * [[EclipseLink/DesignDocs/368365|ER 368365: DDL support for Alter Table]] | ||
+ | |||
+ | === EclipseLink 2.3 === | ||
+ | * [[EclipseLink/DesignDocs/275156 | ER 275156: PLSQL Procedures and Functions]] | ||
+ | * [[EclipseLink/DesignDocs/340192 | ER 340192: Descriptor Extensibility by Flex Columns]] | ||
+ | * [[EclipseLink/DesignDocs/328404_new|ER 328404: Persistence Unit Composition]] | ||
+ | * [[EclipseLink/DesignDocs/Multi-Tenancy|ER 337323: Multi-Tenancy]] | ||
+ | |||
+ | === EclipseLink 2.2 === | ||
+ | * [[EclipseLink/DesignDocs/316513 | ER 316513: Add JMX MBean support to JBoss 6, WebSphere 7 and GlassFish 3]] | ||
+ | * [[EclipseLink/DesignDocs/317962 | ER 317962: MOXy Extensions: Additional MOXy annotation support required]] | ||
+ | * [[EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromOXM | ER 321152: Dynamic MOXy - Bootstrapping from EclipseLink Externalized Metadata (OXM) ]] | ||
+ | * [[EclipseLink/DesignDocs/321763 | ER 321763: Performance Monitor]] | ||
+ | * [[EclipseLink/DesignDocs/283430 | ER 283430: Indexes]] | ||
+ | * [[EclipseLink/DesignDocs/324341 | ER 324341: On Delete Cascade]] | ||
+ | * [[EclipseLink/Development/AdditionalCriteria | ER 322008 : Additional criteria]] | ||
+ | * [[EclipseLink/DesignDocs/326663 | ER 326663: JPA RESTful Service]] | ||
+ | * [[EclipseLink/DesignDocs/214519| ER 214519: Appending strings to CREATE TABLE statements]] | ||
+ | * [[EclipseLink/DesignDocs/328937 | ER 328937 : Data Partitioning]] | ||
+ | *[[EclipseLink/DesignDocs/232063|ER 232063: Relationships between JPA 2.0 Cachable(false) and Cachable(true) Entities should be supported ]] | ||
+ | |||
+ | === EclipseLink 2.1 === | ||
+ | * [[EclipseLink/DesignDocs/293925|ER 293925: MOXy: OXM XSD]] | ||
+ | * [[EclipseLink/DesignDocs/298985 | ER 298985: Performance and Concurrency]] | ||
+ | * [[EclipseLink/Bugs/305331 | ER 305331: JBoss 5.1.0 EAP support]] | ||
+ | * [[EclipseLink/Development/JPA_2.0/cache_api#DI_3:_Eviction_of_a_MappedSuperclass_also_evicts_root_Entity_Superclass | ER 312503: JPA 2.0 Cache API Extensions]] | ||
+ | * [[EclipseLink/Development/2.1/DynamicMOXy/296967/BootstrapFromXSD | ER 296967: Dynamic MOXy - Bootstrapping from XML Schema ]] | ||
+ | * [[EclipseLink/DesignDocs/296967|ER 296967: MOXy support for Dynamic Persistence]] | ||
+ | |||
+ | === EclipseLink 2.0 === | ||
+ | * [[EclipseLink/Development/JPA_2.0 | ER 248291 : JPA 2.0 Functionality]] | ||
+ | * [[EclipseLink/DesignDocs/221546(2.0) | ER 221546: Performance and Concurrency]] | ||
+ | * [[EclipseLink/DesignDocs/277920 | ER 277920: OXM XSD]] | ||
+ | * [[EclipseLink/Development/JPA_2.0/metamodel_api | ER 266912: JPA 2.0 Metamodel API]] | ||
+ | * [[EclipseLink/Bugs/259993 | 259993: em.find() hangs on some tests in WebSphere 7.0.0.1]] | ||
+ | |||
+ | === EclipseLink 1.1 === | ||
+ | * [[EclipseLink/Bugs/256277 | 256277: Endless loop on @PrePersist during a nested persist]] | ||
+ | * [[EclipseLink/DesignDocs/221546(1.1) | ER 221546: Performance and Concurrency]] | ||
+ | * [[EclipseLink/Development/JPA_2.0 | JPA 2.0 Features]] | ||
+ | * [[EclipseLink/Development/DBWS | EclipseLink Database Web Services]] | ||
+ | * [[EclipseLink/DesignDocs/248748 | ER 248748: JMX MBean Support for WebLogic 10.3]] | ||
+ | * [[EclipseLink/DesignDocs/249860 | ER 249860 : Table Per Class support]] | ||
+ | * [[EclipseLink/DesignDocs/251594 | ER 251594: Query Hints]] | ||
=== EclipseLink 1.0 === | === EclipseLink 1.0 === | ||
Line 12: | Line 102: | ||
* [[EclipseLink/DesignDocs/221546 | ER 221546: Performance and Concurrency]] | * [[EclipseLink/DesignDocs/221546 | ER 221546: Performance and Concurrency]] | ||
* [[EclipseLink/DesignDocs/235168 | ER 235168: JMX MBean Support]] | * [[EclipseLink/DesignDocs/235168 | ER 235168: JMX MBean Support]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== References === | === References === | ||
* [[EclipseLink/Development/Architecture|Architecture documents]] | * [[EclipseLink/Development/Architecture|Architecture documents]] | ||
− | + | * [[EclipseLink/Development/Bugs|Development Bugs Guidelines and Queries]] | |
− | + | * [[EclipseLink/Bugs|EclipseLink Bugs and Enhancement Requests]] | |
* [[/DesignTemplate|Design Document Template]] | * [[/DesignTemplate|Design Document Template]] | ||
[[Category:EclipseLink|DesignDocs]] | [[Category:EclipseLink|DesignDocs]] |
Latest revision as of 10:20, 22 March 2016
Contents
Design Documents
This page contains links to any functional or design documents for new feature or enhancements added or under development for the EclipseLink project. Please provide a link to the document here.
Future
EclipseLink 2.7
- ER 332312: Application Analytics, Monitoring, Performance and Diagnostics
- ER 465197: Java SE & EE Refresh
- ER 404453: Generate MOXy annotation model from JSON schema
- ER 296391: EclipseLink Logger bridge over SLF4J
- ER 490171: Evaluate if MethodHandle use would result in perf improvement
EclipseLink 2.6
- ER 406993: Serializers
- ER 282074: JGroups
- ER 431803: Bean Validation in MOXy - specification, ER 431803: Bean Validation in MOXy - presentation
- ER 405161: MOXy support for Java API for JSON Processing (JSR-353)
- ER 448484: Enhance JPA-RS functionality - pagination, options, versions, ...
- ER 459464: Redesign of type property in JSON processing
EclipseLink 2.5
- ER 390352: Remote JPA
- ER 398411: Performance and Concurrency
- ER 371950: Metadata caching
- ER 404452: Generate JSON Schema from MOXy annotated model
- ER 332227: JPA/JAXB metadata support to DBWS
JPA 2.1
- ER 350469: JPA 2.1 Criteria Query framework Bulk Update/Delete support
- ER 350597: JPA 2.1 Arithmetic expressions with Sub-Queries
- ER 350728: JPA 2.1 Dynamic Named Query definition
- ER 350843: JPA 2.1 Generic Query function support
- ER 350727: JPA 2.1 ConstructorResult support in SQLResultSetMappings
- ER 350487: JPA 2.1 Specification defined support for Stored Procedure Calls
- ER 366748: JPA 2.1 Injectable Entity Listeners
- ER 367452: JPA 2.1 JPQL joins with ON clause
- ER 374771: JPA 2.1 TREAT function support
- ER 374688: JPA 2.1 @Converter support
EclipseLink 2.4
- ER 350484: Cache indexes
- ER 356812: Database Change Event Cache Invalidation
- ER 350483: JSON Binding
- ER 359251: JAXB RI Extensions
- ER 312146: Enhanced JPQL
- ER 362899: Support NoSQL Databases
- ER 368490: Refresh Metadata through RCM
- ER 368365: DDL support for Alter Table
EclipseLink 2.3
- ER 275156: PLSQL Procedures and Functions
- ER 340192: Descriptor Extensibility by Flex Columns
- ER 328404: Persistence Unit Composition
- ER 337323: Multi-Tenancy
EclipseLink 2.2
- ER 316513: Add JMX MBean support to JBoss 6, WebSphere 7 and GlassFish 3
- ER 317962: MOXy Extensions: Additional MOXy annotation support required
- ER 321152: Dynamic MOXy - Bootstrapping from EclipseLink Externalized Metadata (OXM)
- ER 321763: Performance Monitor
- ER 283430: Indexes
- ER 324341: On Delete Cascade
- ER 322008 : Additional criteria
- ER 326663: JPA RESTful Service
- ER 214519: Appending strings to CREATE TABLE statements
- ER 328937 : Data Partitioning
- ER 232063: Relationships between JPA 2.0 Cachable(false) and Cachable(true) Entities should be supported
EclipseLink 2.1
- ER 293925: MOXy: OXM XSD
- ER 298985: Performance and Concurrency
- ER 305331: JBoss 5.1.0 EAP support
- ER 312503: JPA 2.0 Cache API Extensions
- ER 296967: Dynamic MOXy - Bootstrapping from XML Schema
- ER 296967: MOXy support for Dynamic Persistence
EclipseLink 2.0
- ER 248291 : JPA 2.0 Functionality
- ER 221546: Performance and Concurrency
- ER 277920: OXM XSD
- ER 266912: JPA 2.0 Metamodel API
- 259993: em.find() hangs on some tests in WebSphere 7.0.0.1
EclipseLink 1.1
- 256277: Endless loop on @PrePersist during a nested persist
- ER 221546: Performance and Concurrency
- JPA 2.0 Features
- EclipseLink Database Web Services
- ER 248748: JMX MBean Support for WebLogic 10.3
- ER 249860 : Table Per Class support
- ER 251594: Query Hints
EclipseLink 1.0
- ER 200040: New Native ORM XSD - Functional Spec
- ER 209971: MOXy Sequenced Objects
- ER 209968: MOXy Choice Mappings
- ER 214661: VM managed Entity detachment
- ER 217508: Support for Root Elements representing Simple Types
- ER 219683: Design and Implement Interception points in EclipseLink
- ER 221546: Performance and Concurrency
- ER 235168: JMX MBean Support