You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by mi...@apache.org on 2007/04/03 06:19:31 UTC

svn commit: r525023 - in /incubator/openjpa/trunk/openjpa-project: BUILDING.txt CHANGES.txt RELEASE-NOTES.html assembly.xml source-assembly.xml

Author: mikedd
Date: Mon Apr  2 21:19:30 2007
New Revision: 525023

URL: http://svn.apache.org/viewvc?view=rev&rev=525023
Log:
adding release notes, changes.txt, and building.txt

Added:
    incubator/openjpa/trunk/openjpa-project/BUILDING.txt   (with props)
    incubator/openjpa/trunk/openjpa-project/CHANGES.txt   (with props)
    incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html   (with props)
Modified:
    incubator/openjpa/trunk/openjpa-project/assembly.xml
    incubator/openjpa/trunk/openjpa-project/source-assembly.xml

Added: incubator/openjpa/trunk/openjpa-project/BUILDING.txt
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-project/BUILDING.txt?view=auto&rev=525023
==============================================================================
--- incubator/openjpa/trunk/openjpa-project/BUILDING.txt (added)
+++ incubator/openjpa/trunk/openjpa-project/BUILDING.txt Mon Apr  2 21:19:30 2007
@@ -0,0 +1,163 @@
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+ 
+                     Building OpenJPA
+===============================================================================
+
+These instructions describe how to build OpenJPA from source code using the
+Apache Maven 2 build too. They are written for use from the console, and are 
+known to work on Linux and Mac OSX. They are also reported to work from Windows.
+
+The most up to date version of these instructions may be found on the OpenJPA 
+website at http://incubator.apache.org/openjpa/building-openjpa.html
+
+   1. Ensure that you have Java 1.5 installed and in your path by running:
+      java -version
+   2. Install the build tool Apache Maven 2.0.4, from http://maven.apache.org/.
+      If it is installed correctly, typing mvn -v from the console will result
+      in the text "Maven version: 2.0.4"
+   3. Extract the source archive if you have not already done so. 
+      The source will create a new directory named:
+      openjpa-project-${version}-source. Where ${version} is the openjpa 
+      version, for example openjpa-project-0.9.7-incubating-source.
+   4. Change to the openjpa source directory, which has already been created in
+      the previous step.
+   5. Build OpenJPA by running: mvn package or better mvn install. 
+      The first time you run the build, many dependencies are automatically 
+      resolved and downloaded. It is common for dependency downloading to fail
+      the first time, which will fail the build. If any of these dependency 
+      downloads fail, just re-run the command. You may also add the following 
+      to your ~/.m2/setting.xml file
+      (see http://maven.apache.org/guides/mini/guide-mirror-settings.html)
+
+       <settings>
+           <mirrors>
+               <mirror>
+                   <id>repo.mergere.com</id>
+                   <url>http://repo.mergere.com/maven2</url>
+                   <mirrorOf>central</mirrorOf>
+                   </mirror>
+           </mirrors>
+        </settings>
+
+        If any tests fail, and you want to ignore the failures, instead run:
+        mvn package -Dtest=false
+
+An example session as as follows:
+
+$ cd /tmp/
+
+$ java -version
+
+java version "1.5.0_06"
+Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-112)
+Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed mode, sharing)
+
+$ mvn -v
+
+Maven version: 2.0.4
+
+$ svn --version
+
+svn, version 1.1.4 (r13838)
+   compiled Jul 10 2006, 22:17:43
+
+$ svn co https://svn.apache.org/repos/asf/incubator/openjpa/trunk/
+
+A  trunk/openjpa-lib
+A  trunk/openjpa-lib/src
+A  trunk/openjpa-lib/src/test
+A  trunk/openjpa-lib/src/test/java
+A  trunk/openjpa-lib/src/test/java/org
+A  trunk/openjpa-lib/src/test/java/org/apache
+A  trunk/openjpa-lib/src/test/java/org/apache/openjpa
+A  trunk/openjpa-lib/src/test/java/org/apache/openjpa/lib
+A  trunk/openjpa-lib/src/test/java/org/apache/openjpa/lib/test
+A  trunk/openjpa-lib/src/test/java/org/apache/openjpa/lib/test/AbstractTestCase.
+java
+
+ ...
+
+A  trunk/openjpa-persistence/pom.xml
+Checked out revision 421381.
+
+$ cd trunk/
+
+$ mvn compile
+
+[INFO] Scanning for projects...
+[INFO] Reactor build order: 
+[INFO]   OpenJPA
+[INFO]   Utilities
+[INFO]   Kernel
+[INFO]   JDBC
+[INFO]   XML Store
+[INFO]   JDBC 1.5
+[INFO]   Kernel 1.5
+[INFO]   JPA
+[INFO]   JPA JDBC
+[INFO]   OpenJPA Project
+[INFO] -------------------------------------------------------------------------
+[INFO] Building OpenJPA
+[INFO]    task-segment: [compile]
+[INFO] -------------------------------------------------------------------------
+
+ ...
+
+[INFO] 
+[INFO] ------------------------------------------------------------------------
+[INFO] Reactor Summary:
+[INFO] ------------------------------------------------------------------------
+[INFO] OpenJPA ............................................... SUCCESS [0.789s]
+[INFO] Utilities ............................................. SUCCESS [3.489s]
+[INFO] Kernel ................................................ SUCCESS [9.347s]
+[INFO] JDBC .................................................. SUCCESS [12.208s]
+[INFO] XML Store ............................................. SUCCESS [1.166s]
+[INFO] JDBC 1.5 .............................................. SUCCESS [1.519s]
+[INFO] Kernel 1.5 ............................................ SUCCESS [0.538s]
+[INFO] JPA ................................................... SUCCESS [2.777s]
+[INFO] JPA JDBC .............................................. SUCCESS [2.151s]
+[INFO] OpenJPA Project ....................................... SUCCESS [1.495s]
+[INFO] ------------------------------------------------------------------------
+[INFO] ------------------------------------------------------------------------
+[INFO] BUILD SUCCESSFUL
+[INFO] ------------------------------------------------------------------------
+[INFO] Total time: 37 seconds
+[INFO] Finished at: Wed Jul 26 11:44:33 PDT 2006
+[INFO] Final Memory: 10M/41M
+[INFO] ------------------------------------------------------------------------
+
+
+$ mvn package -Dtest=false
+
+[INFO] Scanning for projects...
+
+...
+
+[INFO] [assembly:assembly {execution: bin}]
+[INFO] Building zip: /tmp/openjpatestbuild/trunk/openjpa-project/target/filtered
+-site/resources/downloads/openjpa-0.9.0.zip
+
+... 
+
+
+$ ls -lh openjpa-project/target/filtered-site/resources/downloads/
+
+total 9.2M
+-rw-r--r--    1 mprudhom wheel       4.0M Jul 26 11:46 openjpa-0.9.0-sources.zip
+-rw-r--r--    1 mprudhom wheel       5.2M Jul 26 11:46 openjpa-0.9.0.zip
+
+ 

Propchange: incubator/openjpa/trunk/openjpa-project/BUILDING.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openjpa/trunk/openjpa-project/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-project/CHANGES.txt?view=auto&rev=525023
==============================================================================
--- incubator/openjpa/trunk/openjpa-project/CHANGES.txt (added)
+++ incubator/openjpa/trunk/openjpa-project/CHANGES.txt Mon Apr  2 21:19:30 2007
@@ -0,0 +1,83 @@
+Changes in OpenJPA 0.9.7
+
+Additional information on a specific change can be found in the OpenJPA 
+project's issue tracker at http://issues.apache.org/jira/browse/OPENJPA
+
+** Bugs
+    * [OPENJPA-16] - NPE in createQuery for EJB QL with nested correlated subqueries
+    * [OPENJPA-21] - Time is missing from list of mutable classes.
+    * [OPENJPA-22] - locate & substring queries fail both db2 & derby, cannot use parameter markers in expression ?-?
+    * [OPENJPA-23] - -418 sqlexception using DB2 and EJB QL with SQRT or MOD
+    * [OPENJPA-24] - Allow OpenJPA to be extensible
+    * [OPENJPA-25] - Incorrect SQL generated for queries involving more than one AbstractSchemaNames, generated SQL FROM clause is missing 'Table alias'
+    * [OPENJPA-35] - In-memory Delete operation fails with active DataCache
+    * [OPENJPA-41] - transforming classes doesn't work
+    * [OPENJPA-48] -  parsing error - cast of subselect does not work
+    * [OPENJPA-50] - bad sql pushdown, cast changes datatype
+    * [OPENJPA-53] -  bad sql pushdown for nested subselects, missing nested subselect
+    * [OPENJPA-54] - bad sql pushdown, should use all syntax
+    * [OPENJPA-56] - in derby concat with input parameter needs a cast, otherwise becomes long varchar and some operations do not work
+    * [OPENJPA-60] - Specifying the wrong persistence implementation in persistence.xml leads to misleading error message
+    * [OPENJPA-62] - Ejbql join queries show invalid null Entities when run in a new persistence context where no entity instances exist.
+    * [OPENJPA-71] - Caching primitive array types consumes excessive memory
+    * [OPENJPA-77] - Problems in default setting in DB2Dictionary , also missing support for DB2 z/OS platforms
+    * [OPENJPA-80] - Bad Escaping for LIKE in MySQL
+    * [OPENJPA-98] - Java deadlock when insert in t1 and find in t2 when using IBM JVM 1.5.0
+    * [OPENJPA-100] - <jar-file> entries failing to be processed for persistence unit rooted in an EAR
+    * [OPENJPA-102] - JTA transaction rollback, nonexistant instances, transactional persistence context => failures during afterCompletion() and close()
+    * [OPENJPA-103] - Default Listeners not being processed correctly
+    * [OPENJPA-104] - OpenJPA does not detach instances on rollback()
+    * [OPENJPA-107] - @SqlResultSetMappings fails in mapping tool with java.lang.ArrayStoreException
+    * [OPENJPA-108] - @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException
+    * [OPENJPA-109] - every NativeQuery using SqlResultSetMapping fails at runtime with There is no query result mapping for "null" with name "xxx" when the entity is persisted in a different method than the method doing the query.  
+    * [OPENJPA-110] - Every NamedNativeQuery using ResultSetMapping fails at runtime with class cast exception when try to iterate over list<Some Entity>
+    * [OPENJPA-111] - native queries fail when use named parameters
+    * [OPENJPA-115] - Bottleneck(s) with using OpenJPA in a Container-managed environment
+    * [OPENJPA-116] - EntityManager.getDelegate should throw an IllegalStateException 
+    * [OPENJPA-118] - AutoDetach property has no effect
+    * [OPENJPA-119] - EntityManager.clear() should not implicitly invoke the flush operation
+    * [OPENJPA-121] - Table name defaults to the class name instead of the entity name
+    * [OPENJPA-122] - EntityManager does not throw exceptions after close() in required cases
+    * [OPENJPA-132] - java.lang.NoSuchMethodError for entity with ID of type java.sql.Date
+    * [OPENJPA-133] - Can't find non-public callback methods with superclass or interface parameters
+    * [OPENJPA-139] - PersistenceException merging an entity with a Calendar field. 
+    * [OPENJPA-140] - Wrong package name in test classes
+    * [OPENJPA-142] - Entity name is ignored when specified in the orm.xml file
+    * [OPENJPA-144] - JDBCConfigurationImpl does not support JNDI lookup for non-jta-data-source.  
+    * [OPENJPA-146] - Entity enhancement fails while using EmbeddedId on a MappedSuperclass
+    * [OPENJPA-150] - @Column in @AttributeOverride not honoring table attribute that maps to a secondary table in mappedsuperclass entity
+    * [OPENJPA-154] - OptimisticLockException working with  Savepoints
+    * [OPENJPA-155] -  java.lang.ArrayIndexOutOfBoundsException during commit
+    * [OPENJPA-157] - NullPointerException when running query with null parameter
+    * [OPENJPA-162] - @OrderBy on @OneToMany does not allow ordering by @Id value
+    * [OPENJPA-174] - error when find()'ing an abstract class
+    * [OPENJPA-175] - Eager selects by PagingResultObjectProvider may not use the FetchBatchSize
+    * [OPENJPA-179] - Schemas defined in orm.xml are only applied when a name is also specified. 
+    * [OPENJPA-181] - ClassCastException when executing bulk delete on an entity that owns a OneToOne with a Cascade.DELETE when DataCache is on
+    * [OPENJPA-185] - optional attribute is not overriden by xml descriptor
+    * [OPENJPA-186] - Build failure of OpenJPA sources from trunk
+
+** Improvements
+    * [OPENJPA-10] - persistence unit name should be default diagnostic context for standard OpenJPA log impl
+    * [OPENJPA-37] - Support ant typedefs for OpenJPA tasks
+    * [OPENJPA-55] - Allow executeUpdate() invocations on native queries
+    * [OPENJPA-57] - persistence_1_0.xsd is missing
+    * [OPENJPA-63] - Better pessimistic lock support for DB2 v8.2+
+    * [OPENJPA-151] - Added field in enhanced vesrion of a class is not serialized. Hence the change in detached+serialized instances is not registered under certain conditions.  
+    * [OPENJPA-153] - WebSphere and non-jta-data-source and default ManagedRuntime
+    * [OPENJPA-158] - OpenJPA logs overly-verbose at INFO level
+    * [OPENJPA-161] - Overuse of synchronization in AbstractBrokerFactory
+    * [OPENJPA-166] - Track the reason why a setRollbackOnly invocation was made
+    * [OPENJPA-176] - Exception prefixes should be human-readable
+    * [OPENJPA-196] - Ease the restrictions on forcing a matche between the number of declared and assigned positional parameters
+
+** New Features
+    * [OPENJPA-92] - Support for H2 Database Engine
+    * [OPENJPA-93] - Sequence generation in a JTA environment should not require non-JTA datasource
+    * [OPENJPA-94] - Allow MappingTool and persistence.xml to support drop-create for database schema
+
+** Tasks
+    * [OPENJPA-36] - Add cwiki url to incubator status page
+
+** Tests
+    * [OPENJPA-40] - Testing OpenJPA and Spring integration fails

Propchange: incubator/openjpa/trunk/openjpa-project/CHANGES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html?view=auto&rev=525023
==============================================================================
--- incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html (added)
+++ incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html Mon Apr  2 21:19:30 2007
@@ -0,0 +1,109 @@
+<html>
+<title>Release Notes for OpenJPA - Version 0.9.7</title>
+<body>
+<h1>Release Notes for OpenJPA - Version 0.9.7</h1>
+
+<ul>
+<li><a href="#Overview">Overview</a></li>
+<li><a href="#Bugs">Bugs</a></li>
+<li><a href="#Improvements">Improvements</a></li>
+<li><a href="#New Features">New Features</a></li>
+</ul>
+
+<h2><a name="Overview"></a>Overview</h2>
+
+<p>
+OpenJPA aims to be a feature-rich implementation of the persistence part of Sun 
+ JSR-220 (Enterprise JavaBeans 3.0), which is known as the Java Persistence API 
+(JPA). OpenJPA can be used as a stand-alone POJO persistence layer, or it can be
+ integrated into any EJB3.0 compliant container and many lightweight frameworks.
+</p>
+
+<p>
+Additional information on the OpenJPA project may be found at the project web 
+site: <a href="http://incubator.apache.org/openjpa/">
+http://incubator.apache.org/openjpa/</a>
+
+    
+<h2><a name="Bugs"</a>Bugs</h2>
+The following bugs have been fixed since version 0.9.6
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-16'>OPENJPA-16</a>] - NPE in createQuery for EJB QL with nested correlated subqueries</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-21'>OPENJPA-21</a>] - Time is missing from list of mutable classes.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-22'>OPENJPA-22</a>] - locate & substring queries fail both db2 & derby, cannot use parameter markers in expression ?-?</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-23'>OPENJPA-23</a>] - -418 sqlexception using DB2 and EJB QL with SQRT or MOD</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-24'>OPENJPA-24</a>] - Allow OpenJPA to be extensible</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-25'>OPENJPA-25</a>] - Incorrect SQL generated for queries involving more than one AbstractSchemaNames, generated SQL FROM clause is missing 'Table alias'</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-35'>OPENJPA-35</a>] - In-memory Delete operation fails with active DataCache</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-41'>OPENJPA-41</a>] - transforming classes doesn't work</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-48'>OPENJPA-48</a>] -  parsing error - cast of subselect does not work</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-50'>OPENJPA-50</a>] - bad sql pushdown, cast changes datatype</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-53'>OPENJPA-53</a>] -  bad sql pushdown for nested subselects, missing nested subselect</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-54'>OPENJPA-54</a>] - bad sql pushdown, should use all syntax</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-56'>OPENJPA-56</a>] - in derby concat with input parameter needs a cast, otherwise becomes long varchar and some operations do not work</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-60'>OPENJPA-60</a>] - Specifying the wrong persistence implementation in persistence.xml leads to misleading error message</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-62'>OPENJPA-62</a>] - Ejbql join queries show invalid null Entities when run in a new persistence context where no entity instances exist.</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-71'>OPENJPA-71</a>] - Caching primitive array types consumes excessive memory</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-77'>OPENJPA-77</a>] - Problems in default setting in DB2Dictionary , also missing support for DB2 z/OS platforms</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-80'>OPENJPA-80</a>] - Bad Escaping for LIKE in MySQL</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-98'>OPENJPA-98</a>] - Java deadlock when insert in t1 and find in t2 when using IBM JVM 1.5.0</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-100'>OPENJPA-100</a>] - <jar-file> entries failing to be processed for persistence unit rooted in an EAR</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-102'>OPENJPA-102</a>] - JTA transaction rollback, nonexistant instances, transactional persistence context => failures during afterCompletion() and close()</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-103'>OPENJPA-103</a>] - Default Listeners not being processed correctly</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-104'>OPENJPA-104</a>] - OpenJPA does not detach instances on rollback()</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-107'>OPENJPA-107</a>] - @SqlResultSetMappings fails in mapping tool with java.lang.ArrayStoreException</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-108'>OPENJPA-108</a>] - @AttributeOverrides fails in mapping tool with java.lang.ArrayStoreException</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-109'>OPENJPA-109</a>] - every NativeQuery using SqlResultSetMapping fails at runtime with There is no query result mapping for "null" with name "xxx" when the entity is persisted in a different method than the method doing the query.  </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-110'>OPENJPA-110</a>] - Every NamedNativeQuery using ResultSetMapping fails at runtime with class cast exception when try to iterate over list<Some Entity></li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-111'>OPENJPA-111</a>] - native queries fail when use named parameters</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-115'>OPENJPA-115</a>] - Bottleneck(s) with using OpenJPA in a Container-managed environment</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-116'>OPENJPA-116</a>] - EntityManager.getDelegate should throw an IllegalStateException </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-118'>OPENJPA-118</a>] - AutoDetach property has no effect</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-119'>OPENJPA-119</a>] - EntityManager.clear() should not implicitly invoke the flush operation</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-121'>OPENJPA-121</a>] - Table name defaults to the class name instead of the entity name</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-122'>OPENJPA-122</a>] - EntityManager does not throw exceptions after close() in required cases</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-132'>OPENJPA-132</a>] - java.lang.NoSuchMethodError for entity with ID of type java.sql.Date</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-133'>OPENJPA-133</a>] - Can't find non-public callback methods with superclass or interface parameters</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-139'>OPENJPA-139</a>] - PersistenceException merging an entity with a Calendar field. </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-140'>OPENJPA-140</a>] - Wrong package name in test classes</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-142'>OPENJPA-142</a>] - Entity name is ignored when specified in the orm.xml file</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-144'>OPENJPA-144</a>] - JDBCConfigurationImpl does not support JNDI lookup for non-jta-data-source.  </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-146'>OPENJPA-146</a>] - Entity enhancement fails while using EmbeddedId on a MappedSuperclass</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-150'>OPENJPA-150</a>] - @Column in @AttributeOverride not honoring table attribute that maps to a secondary table in mappedsuperclass entity</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-154'>OPENJPA-154</a>] - OptimisticLockException working with  Savepoints</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-155'>OPENJPA-155</a>] -  java.lang.ArrayIndexOutOfBoundsException during commit</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-157'>OPENJPA-157</a>] - NullPointerException when running query with null parameter</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-162'>OPENJPA-162</a>] - @OrderBy on @OneToMany does not allow ordering by @Id value</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-174'>OPENJPA-174</a>] - error when find()'ing an abstract class</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-175'>OPENJPA-175</a>] - Eager selects by PagingResultObjectProvider may not use the FetchBatchSize</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-179'>OPENJPA-179</a>] - Schemas defined in orm.xml are only applied when a name is also specified. </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-181'>OPENJPA-181</a>] - ClassCastException when executing bulk delete on an entity that owns a OneToOne with a Cascade.DELETE when DataCache is on</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-185'>OPENJPA-185</a>] - optional attribute is not overriden by xml descriptor</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-186'>OPENJPA-186</a>] - Build failure of OpenJPA sources from trunk</li>
+</ul>
+    
+<h2><a name="Improvements"</a>Improvements</h2>
+Improvements made since version 0.9.6
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-10'>OPENJPA-10</a>] - persistence unit name should be default diagnostic context for standard OpenJPA log impl</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-37'>OPENJPA-37</a>] - Support ant typedefs for OpenJPA tasks</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-55'>OPENJPA-55</a>] - Allow executeUpdate() invocations on native queries</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-57'>OPENJPA-57</a>] - persistence_1_0.xsd is missing</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-63'>OPENJPA-63</a>] - Better pessimistic lock support for DB2 v8.2+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-151'>OPENJPA-151</a>] - Added field in enhanced vesrion of a class is not serialized. Hence the change in detached+serialized instances is not registered under certain conditions.  </li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-153'>OPENJPA-153</a>] - WebSphere and non-jta-data-source and default ManagedRuntime</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-158'>OPENJPA-158</a>] - OpenJPA logs overly-verbose at INFO level</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-161'>OPENJPA-161</a>] - Overuse of synchronization in AbstractBrokerFactory</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-166'>OPENJPA-166</a>] - Track the reason why a setRollbackOnly invocation was made</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-176'>OPENJPA-176</a>] - Exception prefixes should be human-readable</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-196'>OPENJPA-196</a>] - Ease the restrictions on forcing a matche between the number of declared and assigned positional parameters</li>
+</ul>
+    
+<h2><a name="New Features"</a>New Features</h2>
+Features added since version 0.9.6
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-92'>OPENJPA-92</a>] - Support for H2 Database Engine</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-93'>OPENJPA-93</a>] - Sequence generation in a JTA environment should not require non-JTA datasource</li>
+<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-94'>OPENJPA-94</a>] - Allow MappingTool and persistence.xml to support drop-create for database schema</li>
+</ul>
+

Propchange: incubator/openjpa/trunk/openjpa-project/RELEASE-NOTES.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/openjpa/trunk/openjpa-project/assembly.xml
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-project/assembly.xml?view=diff&rev=525023&r1=525022&r2=525023
==============================================================================
--- incubator/openjpa/trunk/openjpa-project/assembly.xml (original)
+++ incubator/openjpa/trunk/openjpa-project/assembly.xml Mon Apr  2 21:19:30 2007
@@ -37,6 +37,11 @@
                 <include>LICENSE.txt</include>
                 <include>STATUS.txt</include>
                 <include>NOTICE.txt</include>
+                <include>RELEASE-NOTES</include>
+                <include>RELEASE-NOTES.html</include>
+                <include>RELEASE-NOTES.txt</include>
+                <include>CHANGES</include>
+                <include>CHANGES.txt</include>
             </includes>
         </fileSet>
         <!--

Modified: incubator/openjpa/trunk/openjpa-project/source-assembly.xml
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-project/source-assembly.xml?view=diff&rev=525023&r1=525022&r2=525023
==============================================================================
--- incubator/openjpa/trunk/openjpa-project/source-assembly.xml (original)
+++ incubator/openjpa/trunk/openjpa-project/source-assembly.xml Mon Apr  2 21:19:30 2007
@@ -56,6 +56,13 @@
                 <include>LICENSE.txt</include>
                 <include>STATUS.txt</include>
                 <include>NOTICE.txt</include>
+                <include>BUILDING</include>
+                <include>BUILDING.txt</include>
+                <include>RELEASE-NOTES</include>
+                <include>RELEASE-NOTES.html</include>
+                <include>RELEASE-NOTES.txt</include>
+                <include>CHANGES</include>
+                <include>CHANGES.txt</include>
             </includes>
         </fileSet>
     </fileSets>