Jump to: navigation, search

Difference between revisions of "EclipseLink/IPLog"

(Future)
(Contributions)
 
(40 intermediate revisions by 7 users not shown)
Line 1: Line 1:
The IP Project Log is a document that records code and non-code contributions.
+
The IP Project Log is a document that records code and non-code contributions. This log is now generated, and this wiki site is not longer used to track IP content.  The steps for adding content can be found on this page, and [http://wiki.eclipse.org/Development_Resources/IP_Log here]. 
  
 +
The generated log can be found here: http://www.eclipse.org/projects/ip_log.php?projectid=rt.eclipselink
 +
 +
= IP LOG Process =
 +
== Contributions ==
 +
 +
* All contributions from non committers start out as either a comment on a bug, or an attachment to the bug.  NOTE: the patch, or the comment with the suggested IP needs to be put in the bug by the contributor, and NOT a committer. 
 +
* If the contribution is included in a patch attached to the bug, set the  '''iplog''' flag on the bug to  '''attachment details''' page is set to (<font color="red">'''+'''</font>). Here is an [https://bugs.eclipse.org/bugs/attachment.cgi?id=160912&action=edit Example].  Note: The (<font color="red">'''+'''</font>) must be set on the patch contributed by the contributor, even if it is marked as obsolete.  (unless the final patch contains NO ip from the original patch).
 +
*Only set the '''iplog''' flag on the '''bottom right''' of the '''bug''' page to (<font color="red">'''+'''</font>) for bugs that contain IP contributions within the bug text.  Here is an [http://bugs.eclipse.org/249667 Example].
 +
 +
<!-- Do not modify in this comment - it is kept only for historical purposes.
 
== Committers ==
 
== Committers ==
 
A list of all the Committers, past and present, whose contribution is still active in the repository.
 
A list of all the Committers, past and present, whose contribution is still active in the repository.
Line 23: Line 33:
  
 
= Contributions =
 
= Contributions =
 +
*Process Note:
 +
**Ensure that the '''iplog''' flag on each '''attachment details''' page is set to (<font color="red">'''+'''</font>). Here is an [https://bugs.eclipse.org/bugs/attachment.cgi?id=160912&action=edit Example].
 +
**Only set the '''iplog''' flag on the '''bottom right''' of the '''bug''' page to (<font color="red">'''+'''</font>) for bugs that contain IP contributions within the bug text.  Here is an [http://bugs.eclipse.org/304650 Example].
 +
**Review the [http://wiki.eclipse.org/Development_Resources/IP_Log IP Log development resources] for full details
 +
 +
== 2.2 Contributions ==
 +
 +
The following community submitted patches have been checked in for 2.2:
 +
 +
{|{{BMTableStyle}}
 +
|-{{BMTHStyle}}
 +
! Date
 +
! Bug #
 +
! Contribution size
 +
! Committer
 +
! Contributor
 +
! Description
 +
|-
 +
| November 30, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=331352 Bug 331352] || files: 1 new, 1 modified, 85 loc || dminsky || Vikram Bhatia || Fix to OneToOneMapping buildObjectJoinExpression to handle the "is not null" scenario and not throw an exception
 +
|-
 +
| November 25, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=331064 Bug 331064] || files: 1 new, 2 modified, 150 loc || dminsky || John Vandale || Fix to CommitManager to order object deletions by PK if uow.shouldOrderUpdates() == true
 +
|-
 +
| November 24, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=328774 Bug 328774] || files: 4 new, 2 modified, 150 loc || gpelleti || Frank Schwarz || TABLE_PER_CLASS-mapped key of a java.util.Map does not work for querying
 +
|-
 +
| October 27, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=270762 Bug 270762] || files: 1 new, 14 modified, 370 loc || dminsky || Vikram Bhatia || Changes to mappings (weighting), normalization and mapping comparison to implement a predictable commit order
 +
|-
 +
| October 20, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=327900 Bug 327900] || files: 1 new, 2 modified, 100 loc || dminsky || John Vandale || Changes to UnitOfWorkImpl to add additional control logic when conforming for descriptors utilizing inheritance and  shouldReadSubclasses = true
 +
|-
 +
| October 05, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=325292 Bug 325292] || files: 4 modified, 61 loc || bdoughan || Saurabh Arora || Change to SDOException to improve usability of conversion exceptions
 +
|-
 +
| October 05, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=316271 Bug 316271] || files: 3 modified, 22 loc || agoerler || Sabine Heider || TestCascadeFlush, TestCascadePersist, TestPersist check for wrong exception
 +
|-
 +
| September 27, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=326197 Bug 326197] || files: 1 modified, 5 loc || dminsky || John Vandale || Update to QueryHints JavaDoc for the 'eclipselink.batch' query hint
 +
|-
 +
| September 20, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=321473 Bug 321473] || files: 7 modified, 120 loc || dminsky || Vikram Bhatia || (trunk checkin) Under load Eclipselink will be in an effective deadlock in the concurrency manager while waiting to release a deferred lock.
 +
|-
 +
| August 12, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=321843 Bug 321843] || files: 1 modified, 7 loc || dminsky || Vikram Bhatia || Fix to SessionManager to log a potential exception from session logout when SessionManager.destroy() is called
 +
|-
 +
| July 21, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=309142 Bug 309142] || files: 1 new 2 modified, 85 loc || dminsky || John Vandale || ScrollableCursor hasNext() throws DB exception instead of returning false at end of iteration
 +
|-
 +
| July 20, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=319276 Bug 319276] || files: 1 new 3 modified, 110 loc || dminsky || John Vandale || Enable history support to work with bi-directional 1-1 relationships
 +
|}
 +
 +
== 2.1.2 Contributions ==
 +
 +
The following community submitted patches have been checked in for 2.1.2:
 +
 +
{|{{BMTableStyle}}
 +
|-{{BMTHStyle}}
 +
! Date
 +
! Bug #
 +
! Contribution Size
 +
! Committer
 +
! Contributor
 +
! Description
 +
|-
 +
| August 27, 2010 || [http://bugs.eclipse.org/321473 Bug 321473 ] || files: 6 modified, 130 loc || dminsky || Vikram Bhatia || Contributed fix to correct: DeadLock in ConcurrencyManager because of deferred lock. Under load Eclipselink 2.1 will be in an effective deadlock (not a java deadlock) in the concurrency manager while waiting to release a deferred lock.
 +
|}
 +
 +
== 2.1.1 Contributions ==
 +
 +
The following community submitted patches have been checked in for 2.1.1:
 +
 +
{|{{BMTableStyle}}
 +
|-{{BMTHStyle}}
 +
! Date
 +
! Bug #
 +
! Contribution Size
 +
! Committer
 +
! Contributor
 +
! Description
 +
|-
 +
| July 28, 2010 || [http://bugs.eclipse.org/304650 Bug 304650 ] || 3 files, 3 loc || mobrien || Sabine Heider || Contributed fix to correct: JPA testSetRollbackOnly() - all 3 of them, work on left over entity data.  This causes intermittent NullPointerException errors "depending on available database table state at the time".
 +
|-
 +
| July 27, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=295124 Bug 295124 ] || 2 files, 8 loc || gpelleti || Zhao Jianyong || Contributed fix to correct: All JPA Server tests failed on WebSphere 6.1 due to "java.lang.IllegalStateException: zip file closed
 +
|-
 +
| July 26, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=303514 Bug 303514 ] || 2 files, 6 loc || gpelleti || David Mulligan || Contributed fix to correct: ManyToMany JoinTable record is not being deleted when the mapping is inherited
 +
|-
 +
| July 26, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=298322 Bug 298322 ] || 1 files, 11 loc || gpelleti || Rafal Swierzynski || Contributed fix to correct: NPE for ElementCollection mapping with Map type in MapContainerPolicy.compareKeys
 +
|}
  
 
== 2.1 Contributions ==
 
== 2.1 Contributions ==
Line 34: Line 124:
 
! Contrib. Size  
 
! Contrib. Size  
 
! Committer
 
! Committer
! description
+
! description  
 
|-
 
|-
 
| May 13, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=307497 Bug 307497] || 12 files, 800 loc || dminsky || Contributed fix and testing from Vikram Bhatia: fix to JoinedAttributeManager.addJoinedAttributeExpression to add the correct attribute expression to the joined attribute expressions
 
| May 13, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=307497 Bug 307497] || 12 files, 800 loc || dminsky || Contributed fix and testing from Vikram Bhatia: fix to JoinedAttributeManager.addJoinedAttributeExpression to add the correct attribute expression to the joined attribute expressions
Line 48: Line 138:
 
|-
 
|-
 
| January 22, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=298443 Bug 298443] || 3 files, 1 loc || dminsky || Contributed fix from John Vandale: bugfix enabling export of project Java source using initialized java.lang.Byte, java.lang.Short, etc. values as class indicators
 
| January 22, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=298443 Bug 298443] || 3 files, 1 loc || dminsky || Contributed fix from John Vandale: bugfix enabling export of project Java source using initialized java.lang.Byte, java.lang.Short, etc. values as class indicators
 +
|-
 +
| January 13, 2010 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=294174 Bug 294174] || 7 files, 300 lines || agoerler || Contribution from Sabine Heider: Build artifacts for running JPA server tests on SAP NetWeaver
 
|-
 
|-
 
| November 18, 2009 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=274975 Bug 274975] || 2 files, 25 loc || tware || User-provided fix to eliminate an extra translation call on SQLCall when custom SQL is provided for queries in inheritance hierarchy
 
| November 18, 2009 || [https://bugs.eclipse.org/bugs/show_bug.cgi?id=274975 Bug 274975] || 2 files, 25 loc || tware || User-provided fix to eliminate an extra translation call on SQLCall when custom SQL is provided for queries in inheritance hierarchy
Line 325: Line 417:
  
 
A list of the non-Eclipse third party software included in the Project for build, test, or distribution.
 
A list of the non-Eclipse third party software included in the Project for build, test, or distribution.
 +
 +
== EclipseLink 2.2 ==
 +
The following third party jars are listed for EclipseLink  2.2.  The jars in this section are not required for EclipseLink 1.0, 1.1, 1.2, 2.0, 2.1 or any other release before 2.2.
 +
 +
{|{{BMTableStyle}}
 +
|+{{BMTableCaptionStyle}}|3rd Party Software
 +
|-{{BMTHStyle}}
 +
! IP Zilla Number
 +
! Description
 +
! Library Files
 +
! License
 +
! Usage
 +
 +
|-
 +
| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4436 4436]|| JAX-RS 1.1.1 API |||jsr311-api-1.1.1.jar || [https://glassfish.dev.java.net/public/CDDLv1.0.html CDDLv1.0] ||  JAX-RS API (JSR 311) is a compile and runtime dependency for our MOXy component. Shipped unmodified. <br>This version replaces any earlier versions listed below.
 +
|-
 +
|}
  
 
== EclipseLink 2.1 ==
 
== EclipseLink 2.1 ==
Line 524: Line 633:
  
 
* The Oracle JDBC (CQ 2437) optional '''works-with''' capabilities available for those users who wish to access advanced features of the Oracle database and therefore have the corresponding libraries available from their database distribution. The functionality that leverages the additional features is isolated within SVN at: /foundation/org.eclipse.persistence.oracle . Both the Eclipse projects and ANT targets provided enable users to build and test EclipseLink without these optional dependencies or if they want to use these they can configure either Eclipse IDE variables or customize ANT properties files to provide the location of their works-with Oracle JDBC libraries.
 
* The Oracle JDBC (CQ 2437) optional '''works-with''' capabilities available for those users who wish to access advanced features of the Oracle database and therefore have the corresponding libraries available from their database distribution. The functionality that leverages the additional features is isolated within SVN at: /foundation/org.eclipse.persistence.oracle . Both the Eclipse projects and ANT targets provided enable users to build and test EclipseLink without these optional dependencies or if they want to use these they can configure either Eclipse IDE variables or customize ANT properties files to provide the location of their works-with Oracle JDBC libraries.
 +
'''Bold text'''
 +
 +
-->

Latest revision as of 13:52, 14 December 2010

The IP Project Log is a document that records code and non-code contributions. This log is now generated, and this wiki site is not longer used to track IP content. The steps for adding content can be found on this page, and here.

The generated log can be found here: http://www.eclipse.org/projects/ip_log.php?projectid=rt.eclipselink

IP LOG Process

Contributions

  • All contributions from non committers start out as either a comment on a bug, or an attachment to the bug. NOTE: the patch, or the comment with the suggested IP needs to be put in the bug by the contributor, and NOT a committer.
  • If the contribution is included in a patch attached to the bug, set the iplog flag on the bug to attachment details page is set to (+). Here is an Example. Note: The (+) must be set on the patch contributed by the contributor, even if it is marked as obsolete. (unless the final patch contains NO ip from the original patch).
  • Only set the iplog flag on the bottom right of the bug page to (+) for bugs that contain IP contributions within the bug text. Here is an Example.