You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by so...@apache.org on 2019/02/26 02:13:26 UTC

[openjpa] branch javax-index created (now 5a2356f)

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a change to branch javax-index
in repository https://gitbox.apache.org/repos/asf/openjpa.git.


      at 5a2356f  Initial attempt to fix @javax.Index annotations

This branch includes the following new commits:

     new 7c3ea3c  new podling
     new abb6ced  test
     new c4f7354  testing commit access
     new 69c646b  switch to get rid of the horrible and offensive "-" :)
     new 3e039e7  test
     new c3d9053  trying to see if I have read access to new repo
     new c64c2ca  Some core utility classes. These are all JDK1.3-safe. I have not committed required libraries; we'll need to set up our build + lib infrastructure. To compile this codebase, you'll need serp, commons collections, commons lang, log4j, commons logging, jdbc3 stubs, and the xml apis to be available.
     new b38bdc8  Some updates to get around a couple warnings
     new 42cbc4d  fixed bad license comment string in html
     new e6584f2  removing unused file
     new 9d8d5d0  removed published comment; this interface isn't part of the Kodo published interfaces, and we don't even have that concept in OpenJPA yet.
     new b918369  restructuring for maven; adding some more utility code. This is part 1 of a two-part commit, since I didn't put enough directory structures in place just yet and svn complained and I'm an svn newbie afraid to tempt the gods of source control.
     new 46e7dbf  added some openjpa-lib test, pom files, and serp fork. We may move the changes in serp back into the serp source tree and add a maven layout to serp, but for now, let's just get things rolling here.
     new 67410de  removed unneeded class
     new bf8ffa5  reformatted using a better formatter; added a bunch of tests
     new f025bd4  removed jdk1.5 dependency from Localizer.properties
     new 00652be  improved docs
     new 1fede62  core OpenJPA object management code, plus a sample flat-file XML-based back-end. This submission does not include the OpenJPA JDBC back-end, and also doesn't include any additional tests yet.
     new b9636bb  fixed some incorrect imports
     new 7a6d34e  re-applied conversion from SolarMetric code formatting.
     new 3feb467  removed serp fork; replaced with new maven-based serp access. also updated poms to use the Geronimo versions of JTA etc. until we get closure on the plan going forward with the authoritative Glassfish jars
     new 26ee364  removed some extraneous JDO / licensing-related code
     new 4bc5b3b  some visibility fixes
     new 4ddf63e  removed some dead code and cleaned up some javadoc
     new 7cf69d8  reformatted comments to follow Sun standards and use the standard ASL comment formatting
     new e27f636  more javadoc fixes
     new 1baedb7  PCEnhancer was not running auxiliary enhancers. Note that there still remains a configuration issue with bootstrapping the PCEnhancer.
     new 6577d2f  fixed some test failures to do with repackaging and build process changes
     new 32baa42  updates to configuration. Committed on behalf of Abe
     new 2d8ee34  moved to raw 'openjpa.*' property prefix instead of 'org.apache.openjpa.*'; implemented system to allow multiple property prefixes for configurations without relaxing any of the current validations
     new 9fd87ae  added JPA bootstrapping resource
     new 6936fc0  Configurations changes on behalf of Abe
     new 99eb918  basic logic for converting simple JavaNames to xml-names; added some localization information about forgotten properties; removed spurious memory status printout from base test class; added 'target' to the svn:ignore for all the top-level maven dirs
     new 19b401b  opened up BrokerFactoryValue bootstrapping configuration a bit; added better error bootstrapping error messages
     new 89f6359  moved store facade type registry to Configuration instead of a static in ImplHelper
     new f9eb746  added forgotten new file
     new 7d1c8fc  OpenJPA JDBC subsystem; reformatted some core OpenJPA code to move catch and finally blocks around.
     new aad47c2  cleaned up some dead code
     new b108a39  removed executable flag from all files in trunk, as per Craig's email to OpenJPA list
     new a1f4fd3  changed some more finally and catch blocks that didn't get properly reformatted with earlier reformattings / sed scripts
     new 09e89d9  fixed PUIImpl to deal with openjpa properties namespace correctly. TestPersistence should now work. Run 'mvn test -Dtest=TestPersistence' to see things in action.
     new fc9321f  removed some unused code
     new 7bd0d04  guarded against null properties; changed the name of the class transformer options to be consistent with other OpenJPA config property names
     new 958386b  remove duplicate code
     new b028e31  fixed in-mem distinct evaluation of single results
     new ca8633a  removed unneeded code; updated configuration metadata; changed visibility of XML-conversion method; moved import to imports rather than fully-qualified class name
     new 7f6a84d  Changed to use ReentrantLock so we could get rid of our last dependency on the backport-util-concurrent library.
     new 775c33d  Fixed typo in conditional
     new aafabcf  Cleaned up version parsing and made it more robust
     new 7ded181  Formatting fix
     new a9bb3a6  Fix fetch state and proper method sigs for multiple fetch groups
     new 42136d9  removed kodo plugin
     new 98e8533  Test commit to see if Apache https is working yet.
     new 884ff1b  FetchPlan with recursive scheme. - modified select building and load cycles in JDBCStoreManager with FetchState traversal - loadAll(), findAll() methods reverted to their method signature with FetchConfiguration instead of FetchState - StateManager.postLoad checks for fetch group with postload set to true
     new 3b1cb17  General cleanup of cruft accumulated during separation from Kodo.
     new e9aa22e  Fixed incorrect import
     new bbb2d06  changed AutoDetachValue to extend StringListValue, more closely modeling its behavior in the Kodo configuration system; changed visibility of XML name conversion method
     new 0201c01  Changed database from tmp/ to target/database/ so it is automatically cleaned up when "mvn clean" is run.
     new 5556a40  updated property namespace
     new 3c702ef  Added openjpa-project for assembly descriptiors and docs; upped version to 0.9.0
     new c3845a4  Documentation images and style sheets
     new 5c61ff4  Documentation images and style sheets
     new 01d05df  Enabled use.id.as.filename to use more human-readable file names.
     new 1fc9187  Changed to html stylesheets, since they seem to not output strange characters
     new 2209bd4  Moved images to correct location for manual
     new 1a41108  Renamed 'ejb3' image prefixes to be 'jpa'
     new 22a112d  Stylesheet work
     new a57637c  Fixed error in naming: img/manual/ should have been manual/img/
     new f41a4a8  Fixed error in naming: img/manual/ should have been manual/img/
     new 52ccceb  Disabled filtering, since it was being applied to images and was corrupting them!
     new f217051  Added project.revision checking.
     new 8c8a0a9  Fixed instances of "OpenJPA JPA" to be just "OpenJPA".
     new 0bf2166  removed some unneeded code; defaulted MetaDataFactory property
     new f75ef7b  Cast to floats and doubles to ensure that we use the correct constructor (e.g., since there is a new BigDecimal(int) constructor in JDK 1.5 that we don't want to accidentally rely on).
     new b79f86b  Removed bogus testSourceDirectory which I had accidentally added.
     new 64db310  corrected some configuration properties that do not allow alternate values
     new 650ca6f  removed unneeded imports
     new 1236605  removed unneeded imports
     new 7268ed8  Default transaction type to RESOURCE_LOCAL.  Spec changed in late revision to default based on environment, rather than always defaulting to JTA.
     new c105fe6  Pass "-p persistence.xml" to enhancer invocation when running persistence tests so that we don't have to set JPA defaults in the JPA ConfigurationProviderImpl.beforeConfigurationLoad, which is incompatible with having JDO,etc providers in the same system.  Eventually we should probably recognize persistence.xml as a defaults file, but for now that's against our previous contract of allowing a user to have a JDO,etc defaults file and a persistence.xml in the same system.  [...]
     new 1a6d7d5  Add resources needed for TestXMLWriter test.
     new 604703c  Got all tests passing.
     new 5698420  Moved Premain-Class=org.apache.openjpa.enhance.PCEnhancerAgent setting from openjpa-kernel module to openjpa-kernel-5
     new 3b6518f  FetchState is traversed for eagerToMany load/select
     new 979d234  Cleanup of fetch group metadata and internal runtime APIs. Now that fetch depth information is immutable within a fetch instance and cloned on relation traversal, it was safe to combine fetch state back into the fetch configuration class and remove the fetch state class for cleaner APIs (no more having some components use fetch state and others fetch configuration). Also changed recursion depth logic to more accurately mirror intent (per JDO spec), though testing is needed.
     new f279a67  Added openjpa.MaxFetchDepth configuration property to globally control default max fetch depth.
     new 696cbee  Always pass non-null fetch conf to StoreManager.
     new 2fd7381  Throw good error message about META-INF/services if we can't find any configuration providers or product derivations.  This has the downside of mandating that there must be at least one valid product derivation and one valid configuration provider available (theoretically someone using brokers directly together with a simpl store like the sample XML store wouldn't need either), but otherwise the final error message to the user is often meaningless.
     new a95e700  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@427284 13f79535-47bb-0310-9956-ffa450edef68
     new 72398bc  changed configuration value factory method to set a default for booleans by default. The normal pattern is to obtain a BooleanValue and then set the default to 'true' when desired; implicitly, this means that 'false' is the default otherwise. This change makes that explicit.
     new 803e159  Null check before we put username/password values in the Properties object, since null values are illegal.
     new eb96e89  Brett Porter's patch to resolve OPENJPA-3
     new e889cd2  cleaned up some imports; fixed a typo; changed test case to reduce output
     new 021c4b8  Added Serialzable interface
     new a982130  Use latest stable releases of commmons dependencies.  Add missing localized msg.
     new 20d5990  Fix logic for when to select fk column values of a to-one relation.
     new b2e1912  Fix StoreFacadeTypeRegistry to work when multiple stores are available.  Fix problems with creating a persistence FetchPlan, and with getting max depth.
     new 3f82b8a  Fix bug in numeric promotion in queries.
     new df43989  Query type promotion fix.
     new b3f8f9d  Added load-fetch-group to FieldMetaData and StateManager loading
     new f2a266c  Allow null load-fetch-group.  Allow a DFG field to have a different load-fetch-group.
     new a6b57c2  Fixes to optimization logic for including joined subclass data in initial SELECT.
     new eb33383  More work on type promotion and casting in queries.  Also, make sure DFG is in active fetch groups before testing it for post-load callbacks.
     new 0167f87  Add (presumably forgotten) JDK 1.4 GregorianCalendar.  1.4 has a public mutator method that wasn't available in previous versions, and we must intercept it.
     new bc10dd2  Remove incorrect lifecycle callback invocation.
     new d1df934  Fix XML serialization of cascade data.
     new 77e7d97  Fetch group fixes.
     new ca83f07  Fix visibility.
     new 1a2d048  load-fetch-group annotation added
     new f70f99e  SQL CAST() for comparisons and math functions fixes.
     new 8c2c40d  Added provisions for auxiliary enhancers to omit specific methods to be enhanced
     new 8e66833  changed auxiliary enhancer interface
     new f7f225f  Change names of query languages to have "openjpa" prefix rather than "org.apache.openjpa" to match configuration properties.  Some minor code formatting fixes.
     new d293c44  Formatting.
     new b499ade  Anything can be converted to a string in query comparisons.
     new 1e6d57e  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@429477 13f79535-47bb-0310-9956-ffa450edef68
     new f44dd06  unsupported-value-strategy had a wrong {n} in the message.
     new 6234f8d  Changed logging infrastructure to be aware of localization; changed localization to return log-ready Message instances instead of strings. Changed tons of code to use the new logging and localization calls.
     new a120874  Include unpinAll/pinAll by class methods
     new 5bef32e  Make Localizer.Message a static class.  Fix implicit type of query path traversal terminating in byte[], char[] fields.
     new fd74642  Give better error when run on bad .class file.
     new 3e758fa  Fix invalid property warning logic.
     new 07a13ab  Clean up detach on serialize and ensure declared constructors are properly public for externalize
     new aba057d  Allow our JPA ConfigurationProviderImpl to find a default persistence unit in persistence.xml when no explicit configuration is given to dev tools.  Do this in a backwards-compatible way that won't break previous behavior or other facade behavior (JDO).  This means you should no longer have to pass "-p persistence.xml" to tools like the enhancer, nor should you have to specify a properties argument to the PCEnhancerAgent in the premain for runtime enhancement.
     new 174bbd2  Don't use ant classloader to find configuration providers?
     new 132602e  Use configuration's class loader.
     new 26ae2fa  Anchor token fix.
     new 0821efe  Work around JVMs that don't return a valid value for File.length().  We've discovered at least one that doesn't.
     new daf1f35  Marc correctly pointed out that FileInputStream.read() isn't guaranteed to read all available data into the given buffer in one call.
     new c8af68a  Removed unneeded field.
     new 2ccc242  When a relation mapping uses the expected class of the related type as part of its join criteria (in addition to the standard foreign key join), make sure discriminator conditions are appended to the WHERE SQL not only when loading the relation, but also when traversing it in queries.
     new 69b83ac  When a query projects and groups on a relation field, make sure to group on the same columns we select.  Added Select.groupBy(ClassMapping, ...) API. Implemented by temporarily putting target Select into "group mode" -- in which all select() calls are instead routed to groupBy() calls -- and invoking the same JDBCStoreManager.select() logic we use for the Select.select(ClassMapping...) call.  Having the Select "fake out" its callers by translating select() calls into gro [...]
     new eb2b5e6  Method visibility fix.
     new 037a45d  Add visitor pattern to query expression trees, and redo a couple of our existing tree interrogation methods to use it.  This will allow us to add more validations at query compilation time (we're missing some that are required for JDO 2, for example) without having to expand the API of every query expression/value implementation, in addition to just being more flexible overall.
     new 978bc40  JIRA: OPENJPA-14 Applied patch (with some minor corrections).
     new 9de5395  Add some query validations on compilation.
     new d5bb522  No need for parser to populate separate QueryExpressions.aggregate member now that we can visit the projection values to see if they're aggregates.
     new 6f0a7f6  Added expression-level support for Map.get in queries
     new d13c9fa  Updated the SVN properties to ignore the target directories at each of the OpenJPA sub-project levels (openjpa-jdbc, openjpa-jdbc-5, etc).  Some of the sub-projects already had the svn:ignore property for the target directory, but not all of them.  I also updated the properties to ignore any "dot files" at the top most OpenJPA (ie. trunk) level.  This will help with ignoring the metadata files associated with IDE's such as Eclipse (.classpath and .project) and NetBeans ( [...]
     new ac98ba5  Split up the documentation into multiple chunks for easier management.
     new 1aec5d3  Added support for PersistenceAwareClass -- wraps java.lang.Class thinly with SourceTracker. Modified MetaDataRepository to add a container for PersistenceAwareClasses.
     new 9246ee9  A message for PersistenceAware class being added as PersistenceCapable also.
     new 9af2df4  Added generation of a /META-INF/revision.properties file that will hold the current subversion revision that was used when creating the jars; also made org.apache.openjpa.conf.OpenJPAVersion output this information when it is found
     new 4436a3d  Escaped the "{user.home}" string with a "'" so that MessageFormat does not try to interpret it as a token (and then fail).
     new 086ecd6  Changed packaging to "pom", since we aren't building a jar for this module.
     new bad3cba  Changed version to be a SNAPSHOT so we can use the snapshotRepository
     new 3aaa66e  Add ability to include one fetch group in another to FetchGroup annotation.
     new 6e26296  MappingTool modified to ignore persistence-aware classes
     new d0f15b8  Modified to ignore p-aware classes.
     new 0e41d09  resolved JIRA-32: unnecessary servlet dependency in openjpa-lib pom
     new 8fbfa8a  Output build artifacts to the target/assembly/ directory.
     new 746ebdf  Slightly cleaner and in some cases more efficient exclusion of persistence-aware types from mapping tool actions.
     new fe71475  Formatted our documentation XML files.
     new 323fce1  Removed custom serp repository, since it is now available via ibiblio.
     new dcb47f0  OPENJPA-14. Use the class's classloader in environments when service lookups should be looking in the OpenJPA distribution. This imposes the restriction that OpenJPA will only find services in the same classloader as the OpenJPA jars themselves, which is a much better restriction than requiring that the classes be in the thread's context classloader.
     new caffb77  Prefixed pom names with 'OpenJPA' to make them more friendly when their public names are displayed
     new 8adfc84  Fixed assumption by test case that the default locale would not be GERMANY, which was special-cased in the test.
     new 45c89bd  Fixed assumption by test case that the default locale would not be GERMANY, which was special-cased in the test.
     new 96e534a  moved POM to use ant task instead of java invocation; changed service invocations to use the classloader of the class being looked up to avoid issues with cyclic-static blocks; improved debug info
     new f37d9f8  Fixed to use equals() instead of == for testing the type of the current Locale.
     new dc1f0bf  OPENJPA-30 Changed version to 0.9.0-incubating-SNAPSHOT in accordance with Apache incubator guidelines
     new 5ff49b3  Removed check for Long.MIN_VALUE, since recent version of HSQL do not have the storage limitation.
     new de93525  Expanded default doubleTypeName to be NUMERIC so it can properly fit a double.
     new cd9c6c1  Moved build number generation into openjpa-lib, since having it in the top-level pom causes the plugin to be executed multiple times in each module (bug reported at MNG-2221)
     new 2148098  Changed due to property prefix from "kodo." to "openjpa."
     new 47ead93  handle non-OpenJPA EMs more gracefully. This will help for containers that proxy the OpenJPA EM.
     new 163cc2a  Framework for allowing ranges in query strings to be specified as parameters (not needed for JPQL, but for others).  Also consolidated some internal query framework APIs.
     new 01735b1  changed @since tags to disambiguate the Kodo information with future releases of OpenJPA by adding a 0. to the beginning of each.
     new 582c83b  OPENJPA-15 Updated grammer to fix some inconsistencies with the spec
     new c39b714  Don't allow conversion from number to String if the strict flag is set to true.
     new 423b0a4  Support for managed interfaces
     new fe6352f  whoops.  forgot interface impl generator
     new 4f4b1b2  bug in ordering
     new fc9b67f  changed ordering to avoid super / subclass clashing
     new 2b66092  fix inheritance issue again with interfaces
     new 5240ea8  remove executable flag on file
     new c1a1467  InheritanceComparator has been changed to public: add @nojavadoc to prevent inclusion of this internal component in user javadoc.
     new 8676abb  Fixed empty binary tags to be unary (since it was causing problems with some XML validators; fixed duplicate 'ref_guide_runtime_jpaquery' id, which appears like it should have been named 'ref_guide_runtime_jpaextent'
     new b34fec7  Removed references to non-existent mappings KeyColumn, KeyColumns, KeyEmbeddedMapping, KeyIndex, ElementColumn, ElementColumns, ElementEmbeddedMapping, and ElementStrategy
     new 253407b  Refatoring user facing classes (FetchPlan, Generator, Extent, StoreCache) into interfaces. Adding hooks for extended EntityManagerFactory and ConfigurationProvider.
     new 890ae1a  An extension mechanism for PersistenceProvider to supply their own Configuration Provider and EntityManagerFactory. This is a tentative/interim solution and likely to be replaced once we move to ProductDerivation based extension framework.
     new 56d5f64  OPENJPA-40 Fall back to using the ConfigurationProvider's ClassLoader in the even of a loader mismatch.
     new 7e30623  Refactor JDBC query expression tree to allow greater concurrency and to handle parameters in result clauses of projections.
     new 1e5d09c  Forgot to add new classes.
     new 812e184  Added openjpa-all module which will manually create an openjpa-all-VERSION.jar file that aggregates all the other openja-*.jar files; fixed Configurations.java to provide more information when a missing services resource is caused by a deeper exception
     new 609b2da  Changed jar aggrigation phase to process-classes so that the directory doesn't get clobbered between "clean" and "package".
     new bbe10e1  Formatting fix.
     new 554f55f  Update docs on fetch groups.
     new 37aa91d  Simplify determination of identity type in metadata, also correcting problems with determining the identity type of hierarchies involving @MappedSuperclasses.
     new ddf3631  Added test for deep mapped superclass inheritance hierarchy, which is what my last metadata changes fixed.
     new 3b2f6a7  OPENJPA-40 Use the same environment class loader both as the core class loader and the environment class loader for the XMLPersistenceMetaDataParser.
     new 25e80a9  OPENJPA-42 Check for the existence of superclass metadata in getSuperclassField so we throw a better exception than an NPE if it doesn't exist.
     new da19619  Change to allow fields to use per-class sequences.
     new 1defd23  Supports for interface query alias metadata as well as refactoring persistence-aware metadata into non-persistent metadata to support non-managed interfaces
     new f56a755  Don't bother using a subselect in bulk UPDATE or DELETE clauses if there is no where condition, since it does the exact same think as an unqulaified bulk operation.
     new 1e95734  OPENJPA-39 test case.  Also query fixes and fix to possible data corruption issue (yikes!).
     new 2dfe77f  Record interface superclasses
     new d1e7a81  Fix failure to close some empty result sets.
     new 6ac482c  Fix erroneous change I made yesterday.
     new 832d913  Delete child object(s) before parent when cascading delete.  Also fix case where an interface field uses targetEntity to declare itself as a concrete entity relation, and add test case for fix.
     new d78bcae  Only make an instance nontransactional if it is not in the TCleanState, which should not transitional to nontransactional upon detach. Only make an instance nontransactional if it is not in the TCleanState, which should not transitional to nontransactional upon detach.
     new 8a9c647  load registered class metadata when getting implementors
     new 912c126  Removed unused message concerning the number of pooled connections allowed.
     new a9eaf46  Formatting.
     new 3034561  Moved nulling of sequence name to after the check and configuration of the plugin, since it was preventing using a custom sequence plugin from working when specified in the sequence name.
     new 868cc7b  Moved nulling of sequence name to after the check and configuration of the plugin, since it was preventing using a custom sequence plugin from working when specified in the sequence name.
     new 7bff3b4  Removed references to LockGroups from the messages, documents, and code since these are not provided as part of the OpenJPA code drop.
     new c863a7a  target-entity parse fix.
     new 9650a1a  Minor updates to comments and doc...  While doing the removal of the LockGroup stuff, I came across an entry for contacting support@solarmetric.com for some customization feature.  While cleaning that up, I also cleaned up any other references to @solarmetric.com and @bea.com.
     new cfcca49  fix for re-proxying of hashed types during commit / rollback
     new 913e54c  No need to beginOperation (and especially sync with trans) in internal isTransactionEnding method.
     new 72f7b6b  Query fixes.
     new fcd072a  Fixed bug where NamedNativeQuery/NamedNativeQueries was not being examined when looking up named queries, which could result in them not being found if the metadata has not yet been parsed completely
     new a5d552f  Allow null discriminator values when adding class conditions on outer joins.
     new 7846adb  Unused.
     new c6c683e  Allow callback methods to accept the Entity subclass of the type they are listening on, rather than forcing them to all take an argument of type java.lang.Object (section 3.5.1)
     new 47edcb8  Don't use a subselect for non-distinct projections of DISTINCT_AUTO queries with to-many joins in their filter if the projections are all for variable paths.  (As opposed to candidate path projections, where the subselect is necessary to filter out duplicates caused by relational joins).
     new 20e0762  Fixed getMethodDescriptors to not try to create a MethodDescriptor for a non-existant method (which would cause an NPE).
     new b2e0133  Fixed error in last commit.
     new 65e0a48  Workaround for HSQL bug in treating Long.MAX_VALUE as a double.
     new 53dbcdf  Add a better error message when casting an instance to PersistenceCapable fails due to the PersistenceCapable interface being loaded by two separate ClassLoaders
     new a7cfbfc  Fixes.
     new 944f8ad  Non-optimistic transactions will no longer perform a version check when committing dirty objects, unless the NonOptimisticVersionCheck compatibility property is set to true. This allows dirty instances enlisted in a non-optimistic transaction to be allowed to overwrite conflicting versions in the database.
     new 02c9ce3  Fixed possibility of a null method in getMethodDescriptors.
     new 0c34969  Download and cache the stylesheet file to reduce network chatter when building docs; fixed the image scaling so graphs are not shrunken in the resulting HTML document
     new d746a3f  Fixed class names of references to tools
     new 05865ae  Remove warning from enhancing impl generated classes and optimize class / interface interaction
     new 9789c93  Reorganized documentation do that it will be inlcuded in the openjpa-*.zip bundle when running 'mvn package -Pjavadoc-profile,docbook-profile'
     new 52e2d38  forgot localization
     new 9b8351c  Fixed location of docbook stylesheet
     new 9ba388d  Use the environment class loader as the metadata loader only if it is not null.
     new b7aa947  Fixed default type for binaryTypeName, varbinaryTypeName, and longVarbinaryTypeName to be "BLOB" (rather than "VARBINARY", which does not exist as a type for Oracle).
     new d47e1d1  Added "INDEX" to the reserved word set.
     new 7740c78  The recent upgrade of maven-jar-plugin to 2.1 caused the Implementation-Version tag to be excluded from the manifest, which we rely on to detect the current version. Added "addDefaultSpecificationEntries" and "addDefaultImplementationEntries" to pluginManagement to fix this.
     new 2c31d9c  1. Refactoring ConfigurationProvider/ProductDerivation subsystem. 2. Extensibility of OpenJPA via ProductDerivation
     new cdcfea4  Review/cleanup of product derivation work.
     new 480a42d  Perform JDBC sequence ops outside of synchronization blocks in case of JDBC hangs.  Also should improve concurrency.
     new 4efc384  added some extension points for sql pluggability
     new d85ea93  oops, fixed bum compilation failure.
     new 68572a9  Die in ProductDerivations.load() if given resource/file can't be parsed by any ProductDerivations in the system.
     new d090d71  Fix sequence bug I introduced with last sequence synchronization refactoring.
     new 7a74bed  fix JDBC Abs query function's return type.
     new a9089d2  PDeleted version check causing problems.
     new ed0d6b1  Version number fixes.
     new b7f2721  When selecting a relation field as a projection, outer join across the relation even if forceOuter on the original path is false.
     new 5dea14f  Use the escape character to escape out wildcard characters from the source string.
     new aa6309a  removed erroneous docs about GeneratedValue
     new ce93718  wrap types before deciding whether or not a cast is needed.
     new a8c1fad  Fixed varbinaryTypeName and longVarbinaryTypeName to be "BLOB" (they were defaulting to "VARBINARY", which is not recognized under DB2 or Derby).
     new d3956a7  Override "ON DELETE SET NULL" foreign keys if the foreign column is "NOT NULL".
     new 62bc6c9  Change default MaxFetchDepth to -1 (unlimited).  Also move the use of multiple configuration prefixes to ProductDerivations for simple static access.  Modify some cases of looking for "openjpa." prefixes to properties to properly look for all configured prefixes instead.
     new 9a40eb6  Add David Ezzio's detachment test.
     new 26a3499  Leave escape character in string if we use db wildchars as matches wildcards.
     new 9a52726  Applying the constraints that the entity listner class a) must have a no-arg constructor b) multiple methods of the same class must not register for the same event (JPA Spec Section 3.5)
     new 5b9c773  Correcting JavaDoc formatting error.
     new 46736c6  Fix configuration warnings for misspelled property names.
     new a556644  Added "INDEX" to the reserved word list.
     new 9443b9f  Un-did last command, since INDEX already existed in the reservedWordSet.
     new c6537cc  PNewProvisional
     new 7522db8  boot provisional changes for now.  I think I'm missing a huge hole with hashing
     new 3620b80  Null checks.
     new 7baaaf4  Fixing http://issues.apache.org/jira/browse/OPENJPA-60 Specifying the wrong persistence implementation in persistence.xml leads to misleading error message
     new e1e9640  Only treat methods as persistent by default if there is a setter for the method in the described class.
     new 24c51d9  Adding informative messages when non-default Persistence Provider is configured.
     new 98d1da1  Moved Entity Listener constraints from MetaDataDefaults in kernel to JPA facade PersistenceMetaDataDefaults
     new bd340fb  PNewProvisional again.  I think I covered the object graph reflush issue
     new d833950  committed wrong version of pNewProviisonal handling
     new f104321  avoid duplicate event call
     new b198cb7  changing phase so that the svn artifact gets into classes dir before jars are made
     new 5eb55ee  Changed REVISION_NUMBER to be a String, since Subversion revisions can be a string (e.g., "420667:451468M")
     new cc25d2a  Changed revision checking system to spawn the "svnversion" command rather than directly parsiong the .svn/entries file. This gives a more accurate revision number, and it also deals with the new subversion format, which is no longer XML.
     new f74ac8b  Prevent reentrant calls to transform() in order to prevent attempts to enhance OpenJPA libraries (for cases where OpenJPA falls under the control of the enhancing class loader).
     new 923eb32  fixed duplicate preFlush and bug wrt persist vs nonprovisional in singlefieldmanager
     new 9fb0a9a  fix deletion of PNewProvisional
     new bc9422e  improved error message
     new e30632b  Trying a new approach to automatic enhancement in a container.  Might have to revert.
     new bdae653  Miscellaneous cleanup and fixes.  Some documentation review.
     new f18ea3d  Set the data cache schedule thread to be a daemon thread.
     new 174ae93  MetaDataFactory.newInstance method no longer needed.  Continue work on docs (note: docs may temporarily be in invalid state).
     new afe9acd  Doc corrections.
     new 17b27d4  Fix relative Javadoc URLs.
     new c1a857c  Move the Perf class that supports some of our concurrency utils on older JVMs to lib, where it belongs.
     new 88acae7  Removed special logic for forcing an inner join for projection clauses, since that logic is duplicated elsewhere.
     new 8785be4  Handle exceptions from transaction listeners appropriately. Allow user to override default CallbackMode for both lifecycle and transaction listeners.
     new 5337ce1  Possible fix for OPENJPA-13 JIRA issue.  Also fix possible NPE on delayed close on transaction completion in managed environment.
     new 361a77c  Fix bug that could prevent user-assigned value from being inserted into a column with a database default value.
     new d0bca27  When there is only one callback exception, use its error message in top-level exception.
     new 69d8dd3  Enable caching of embedded instances by datacache.  Fix bugs in DataCachePCDataGenerator.
     new 1dbb7a9  Tests and fixes for entities with multiple same-typed embedded entities, which themselves have relations to other entities.
     new c0c4c3c  Fixes relating to multiple same-typed embedded fields loading eager relations, and deep vertical inheritance hierarchies where the base class's primary key is auto-assigned on insert.
     new dc09b61  Fixes from Kodo's 3.4 branch.
     new 27e8bd4  Handle exceptions in getFactoryClass() when it is just being used for inclusion in the error message of an exception.
     new b25dfe6  Added supportsTimestampNanos to allow people to work around an ArrayIndexOutOfBoundsException that occurs when using multiple timestamp columns with version 9.2+ of the Oracle JDBC driver and version less than 9.2 of the Oracle server.
     new 223b81d  Added warning about Oracle's ArrayIndexOutOfBoundsException JDBC driver bug.
     new 3ffad89  Added warning about Oracle's ArrayIndexOutOfBoundsException JDBC driver bug.
     new ac1679d  Added mention of SupportsTimestampNanos
     new 433475f  Merge fixes from Kodo 4.0 line.
     new 1201726  minor cleanup of duplicate code
     new 2ada6c3  Changed default lines between blocks to be 1 in our code format to mirror openjpa conventions, and minor doc fixes.
     new fe42d24  made ProductDerivations a bit more fault-tolerant -- when a failure occurs while loading ProductDerivation instances defined in services files, the system continues to start up with the ProductDerivations that did load, and a warning is printed to stderr. Note that this means that people using the uber-jar in 1.3 or 1.4 environments, or without having javax.persistence in their classpath, for example, will see warnings on stderr.
     new 54a3f15  Oops. It turns out it's good to compile *before* committing.
     new 34f6cb5  backwards-compat for old invocations of getFullName().
     new e61de95  added more details to error message; made OpenJPA startup banner configurable
     new d3b3b3a  made the revision.properties file name a bit more unique to avoid collisions with other projects using the same pattern
     new 5e5babb  added openjpa to the VERSION_ID field for clarity
     new fb42b62  avoid duplicate alias key-value pairs. We really need to move this aliasing system to a map at some point.
     new 43f5348  Overwrite the *correct* slot. We really need to move this aliasing system to a map at some point.
     new 28910a7  Changed OpenJPAProductDerivation to have a proper lifecycle callback for BrokerFactoryValue initialization; added supporting infrastructure as needed.
     new dcf691a  Get rid of warning for product derivations that use an unsupported class version.  Minor API changes.
     new d490f54  Make the inability to instantiate an auxiliary enhancer non-fatal.  Also cache auxiliary enhancers statically to speed up enhancement.
     new 0bc4acc  Always use a ConfigurationProvider that supplies a spec.
     new d86e2fb  Typo.
     new f54e9dc  Doc fixes.
     new 2fbc438  Updated to final 0.9.0-incubating release number
     new 0c58bed  Updated version to be openjpa-0.9.5-incubating-SNAPSHOT
     new b42c74b  Getting rid of the "-all" suffix per OPENJPA-65 on the .zip and embedded .jar file.  Also, removed the modules directory and the embedded individual project (openjpa-*) jar files.
     new 08d69d1  Vertical inheritance with eager fetching fixes.
     new f27898f  Take advantage StringUtils where appropriate.
     new 6937856  Optimize queries of the form "select e from ... where e.rel.id = :x" to not join across "rel" for std fk->pk joins.
     new 72594b2  Remove some bad vert inheritance logic.
     new c8b5b27  Validate product derivations before caching them so we don't end up with runtime errors when clients use JPA without jdo.jar or JDO without jpa.jar.  Give a more succinct warning when some product derivations are uninstantiable, with more detailed information available via the ProductDerivations class's main().
     new 9076475  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@464586 13f79535-47bb-0310-9956-ffa450edef68
     new fe3fac6  Remove author tag; I think someone (Steve K?) copied a class I wrote and left the author tag intact, because I don't think I wrote this class.
     new 0d902a6  Added "findbugs" report.
     new fb00d68  Upgraded to version '0.9.5-incubating'
     new e2f3856  Upgraded to version '0.9.6-incubating-SNAPSHOT'
     new e6647fc  Testcase for a problem similar to the one described in OPENJPA-13. Revision 453016 resolved both of these problems.  We can use this testcase for regression purposes.
     new c000408  Removed the extra $ (dollar sign) in the openjpa-project pom.xml file.
     new ca7a599  Modified TestGenerationType testcase to check whether the current DBDictionary supports AutoAssign(ment) of column values.
     new d1554f3  Delete the sun.misc.Perf class before it is packaged in the jar.
     new 8898d53  Added "STATUS" file to appear in the assembly.
     new 697ca0c  Added NOTICE.txt and DISCLAIMER.txt files as per the ASF rules
     new ad0c622  Removed wildcard for README* and changed it to both README and README.txt (so we don't inadvertently include emacs backup files).
     new e7fae8f  Added target for signing the release.
     new 5bb9249  Added target for signing the release.
     new 2756398  First step in resolving OPENJPA-63.  This change removes the usage of internal WebSphere transaction-related APIs and replaces it with the public ExtendedJTATransaction interface usage.
     new ea81e82  changed test case to include more debug info in failures. This test case does not pass on my machine.
     new 1af459a  changed test case to convert . to / when doing class name searches. This test now passes in my environment.
     new 228bee2  Seems like we have some differences in how Sun and IBM (and maybe other) JDK's process the messages returned in a NoClassDefFoundError exception.  To simplify this testcase and make it pass in any environment, I'm just going to test just for the Interface Name (minus the package).
     new 753468d  Resolving OPENJPA-67.  The sql statement for selecting the next value in a sequence was not correct in the DB2 Dictionary.
     new ba1d289  Fix OPENJPA-68.
     new 2ed7c2d  Move build logic for adding an interface to WASManagedRuntime's inner class to WASManagedRuntime itself.  Move caching in WASManagedRuntime to endConfiguration() callback to avoid threading issues.
     new 971c846  Added very simple openjpa-examples package that contains a helloworld example (which will be included in the distribtion zip file)
     new d54ad1c  Added Apache license headers
     new 10a9e2e  Incorrect "spelling" of jta-data-source and non-jta-data-source in Section 6 of the manual.
     new 0a96982  Fixed OPENJPA-70. Data caching + external modifications could result in stale data getting stuck in cache.
     new a493e79  Removed some dead code and unused imports.
     new ac59115  Reorder and comment terminal conditions at the beginning of DataCacheStoreManager.flush to make them a little more clear to slow people like me.
     new 1355d88  Force maven-javadoc-plugin to use version 2.1, since it works around a problem with the 2.0 version of the plugin that doesn't add dependencies to the doc class path.
     new 8b2e032  Added license header.
     new caa1ea4  made in-mem match queries fail faster; added another test case for new  DataCacheStoreManager work
     new fbc9da9  Fixed license to be the Apache 2.0 license.
     new 22226fc  Fixed docs to not say that the package includes connection pooling.
     new b4077bd  OPENJPA-74: Fixed multiple problems with named queries: 1. They were not being parsed as part of the orm.xml file, since we were incorrectly looking for an attribute named 'query' (when it really should have been a sub-element named 'query'). 2. Looking for a named query did not force resolution of all metadatas. 3. An NPE was being thrown when a JPQL query was created with a null filter
     new 9623c5c  Support many-one and one-one relations as primary key fields.
     new 607b863  Update serp version.
     new 346f6a0  tolerate EM / EMF proxies as arguments to toBroker() / toBrokerFactory().
     new 9e85e90  correct configuration property name
     new cd65ce1  No need to eagerly instantiate plugins for class transformer configuration.
     new 9a2a907  Fix possible NPEs resulting from Patrick's last DataCacheStoreManager commit.
     new a568c52  reverted the move to serp 1.12. Once it's in ibiblio, we can reassess the need to move to 1.12.
     new 05f7fac  Michael Dick's patch for OPENJPA-76, plus a tweak to make it use resources instead of files.
     new 9234331  Fix recently-introduced bugs in conversion between JPA facades and underlying components.
     new eb777be  Moved Kodo query compilation cache into OpenJPA.
     new 7ad13de  oops; added ASL header
     new 0e02efd  Updated version to 0.9.6-incubating in hopes of having a release
     new 3b9fa1f  Bugfix for when abstract base class has no discriminator value.  Cleanup of query compilation cache additions.
     new 8efffbd  Test for the OpenJPAQuery.setSubclasses method.
     new 535d6a9  Simplify the usage of the WAS ExtendedJTATransaction API.  We only need to check the globalId (and not the localId) for presence of a global (user) transaction.  Also corrected some of the exception processing and tracing of exceptions for rollback processing.
     new 71ed42e  Forgot to include the ManyOneEntitySub.class in the MetaDataFactory...  Query tests now work again.
     new b40ba51  Simple test case for abstract schema name queries.
     new e94e493  Added call to attach the GPG signature files to the binary uploads so the signing can be automated when 'mvn deploy' is called.
     new 286c870  Replace the UUIDGenerator with an implementation based on the Apache Commons Id implementation.  This change removes the LGPL implication from the original implementation.
     new 42e0745  Fix line over 80 chars.
     new 46291a1  Fixed to build docbook in the "process-resources" phase so that it gets built before the packaging is done.
     new 824959c  Removed the openjpa-examples jar from the assembly (which should only contain the sources).
     new 83695d6  Manually include the openjpa-all module in the zip file. For some reason, it wasn't being included in the package.
     new cf56e21  Updated to version 0.9.7-incubating-SNAPSHOT
     new fd57bd6  localizer optimizations for normal usage patterns
     new fb77059  Fix for deeply nested subqueries, and for the JPQL IN(<subquery>) construct.
     new de3f43a  moved to JDK1.4
     new 227e4b7  Set the project name.
     new ead07f4  Rolled back to 0.9.6-incubating to re-run the release process; fixed licenses in NOTICE.txt; added license headers to files where they were missing; removed sun.misc.Perf class, since we are no longer supporting JDK 1.3 (and it is only unavailable in 1.3 and lower)
     new 779f7dc  Fixed license header.
     new f0e9c97  Set failonerror in the build file so it fails when there is a problem running the example.
     new 089ec41  Fixed XML headers to be valid
     new c0de579  Fixed license header.
     new 63530f0  Fixed XML header.
     new e06b1c5  Fixed XML header.
     new ef56f82  Updated to version 0.9.7-incubating-SNAPSHOT
     new 0767776  Removed mention of LICENSE files in directories, since they don't apply to OpenJPA.
     new 813bb89  Updated to version 0.9.6-incubating
     new 3e8f9d9  Updated to version 0.9.7-incubating-SNAPSHOT
     new a3749e8  moved to commons-collections 3.2 to avoid serialization bug that was resolved in 2005 (3.1 dates to 2004).
     new 3e5f435  removed some unused imports
     new 54cb893  moving to JDK1.4 LinkedHashMap instead of LinkedMap where possible.
     new db2128f  Use mapping XML serializer.
     new 301580c  made a number of configuration-related classes serializable to facilitate alternate means of configuration population; moved away from a couple more usages of commons collections LinkedMap; added new lifecycle callback to ProductDerivation interface
     new bda2015  added openjpa.Id property, and put logic in PersistenceUnitInfoImpl to set the openjpa.Id property to the persistence unit name if no openjpa.Id property is discovered.
     new a5f3ae4  realized immediately after committing that the id belongs at the generic Configuration level, not at the OpenJPAConfiguration level.
     new 72741ef  moved metadata properties about openjpa.Id property
     new 330654d  use Configuration.getId() as the default diagnostic context, if no diagnostic context is specified in the log configuration property.
     new 3a51857  invoke the close() callback at the beginning of ConfigurationImpl.close(); change other ConfigurationImpl subtypes to use preClose() instead of now-final close(); add test case for close callbacks.
     new 7284131  Fix bug in which abstract JPA entities were being mapped to tables when the declared inheritance strategy for the hierarchy was TABLE_PER_CLASS (which actually means table-per-concrete-class).
     new 08a615e  Added 'relations' example to demonstrate defining and querying relations in JPA; also upgraded the version of Derby included in the release for example usage to be 10.2.1.6 in order to keep up
     new cf517aa  Fixed duplicate named query in sample.
     new b653ae9  removed unneeded import
     new 54d9735  improved error messages; made NonPersistentMetaData serializable
     new 9a7139c  Added license headers
     new f6067b2  Specify that LICENSE.txt and NOTICE.txt be included in the top-level or the source distribution (although it is additionally contained in the openjpa-project/ directory).
     new fff0cd8  Specify that LCIENSE.txt and NOTICE.txt files should be included in the META-INF/ sub-directory of all generated jar files.
     new 82c4e26  Made the source assembly unpack into a different folder than the binary assembly (for example, the binary assembly might unpack to "openjpa-project-0.9.7-incubating-SNAPSHOT", and the source assembly will unpack to "openjpa-project-0.9.7-incubating-SNAPSHOT-source").
     new 70f3162  Added licenses for included binaries that aren't also released under the ASF (serp-1.11.0.jar and persistence-api-1.0.jar).
     new dd5c646  Null check.
     new ab14852  added docs for openjpa.Id property
     new 32ced33  removed debugging code
     new 3fdf607  removed external dependency so that OpenJPAVersion can be run with just the openjpa jar in the classpath
     new 66f6d90  Removed dependency on Class.getPackage() for finding localizer.properties files, since that method can sometimes return null.
     new 15cb2cd  Added back the ability to call getPackageName() on the Message object.
     new b9570f6  Removed Apache license header, which appears to have been accidentally added. The file is actually released under Sun's CDDL.
     new 11de856  Added mention that the orm-xsd.rsrc and persistence-xsd.rsrc files are released under the CDDL.
     new 99bd6a7  Added DISCLAIMER.txt to the built jar files along with NOTICE.txt and LICENSE.txt.
     new 25b0d96  Added mention of where orm-xsd.rsrc and persistence-xsd.rsrc came from.
     new 07dadf5  removed duplicate info; added category data
     new 8015a25  fixed typo
     new 16f7878  fixed bug that caused cached JPQL queries to not properly cache the candidate class.
     new ca45e32  Changed syncWithManagedTransaction to return true if a transaction is already active (rather than throwing an exception), since section 5.9.2 of the JPA spec suggests that it should be legal to invoke EntityManager.joinTransaction() multiple times.
     new 970f647  Resolving JIRA report OPENJPA-63 for better pessimistic lock support for DB2.  Instead of the usual "for update" clause, db2 dictionary will now use "with rr use and keep update locks" clause.
     new dbcdfb9  Include the original exception that caused the ClassFormatError to be thrown.
     new eb9a626  Fixed bug where we weren't copying the nanoseconds when the Timestamp is cloned.
     new b8710be  Added property svn:eol-style=native
     new a836ea3  Added property svn:eol-style=native
     new 87dc2aa  Correct bug in our default for the name of an inverse join column within a join table.  Added configurable property for users to retain the old defaulting for compatibility if desired.
     new d5fb948  Add backward compat property doc.
     new ee33aa7  Default name fix.
     new 4a03860  Not using the cached version of zip file. For deploy-undeploy-redeply, the iterator was holding stale reference to the cached zip content. The 'close' flag is no more required, the zip file is closed as dictated by the user of the iterator.
     new db25f08  Terminate loop when connection attempt succeeds.
     new e54b0c1  Move to dynamically-created bytecode proxies for second class objects, rather than checked-in proxy classes.  This allows us to proxy custom collection, map, and bean types.
     new d44b353  Document capabilities of new proxy manager.
     new 770abf1  Don't proxy final classes.
     new db174a9  Better error message when attempting to proxy final class.
     new 7b91f91  Bytecode proxy fixes.
     new d85fbde  Fix calendar proxy bug.
     new 9dcdd3a  Improved error message.
     new 600d949  Copy all calendar parameters that go towards equals() comparisons.
     new 6dff15b  Serialize proxies to non-proxy copies.
     new 0ffb985  Allow the parameter to an IN(?) expression to be a Collection type, which allows variable-length IN parameters. The spec is a little vague about whether this should be allowed or not, but there's no reason not to support it.
     new 74589c8  Use most derived available classloader when loading plugins so that we can load application classes when the application uses a derived loader.
     new 148d8f8  Wrap non-Collection arguments in Collections so that the query language can support having both varargs "in" clauses as well as clauses that take a Collection parameter.
     new dfca20d  Processing <metadata-complete> and <xml-mapping-metadata-complete>
     new d6dbada  Option to create proxies for standard java.util types at build time.  These proxies can be serialized as proxies for use with detached state managers, whereas runtime-generated proxies have to serialize themselves as a copied instance of their corresponding java.util type in case they are transferred to a different classloading environment.
     new d8be930  Generate proxies for all standard java.util types during jar packaging.
     new 597930f  JPA says an EM should act closed when close() has been invoked even if the persistence context remains open while the current managed transaction completes.
     new 4e85c5e  Making loading of build-time generated proxies overridable by subclasses.
     new 53614b3  Prevent the end range of a substring from going over the end of the string.
     new 847b33a  Allow updating in-memory values with complex expressions, rather than just simple Constants and Literals.
     new d823825  Allow configurable set of known unproxyable types.
     new f48441c  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@487421 13f79535-47bb-0310-9956-ffa450edef68
     new 87b5ae1  JIRA OPENJPA-90
     new 3db7e32  A single class may not have more than one lifecycle callback method for the same lifecycle event (spec section 3.5). The contraint applies irrespective of whether the class is a persistent bean or a listener or both.
     new 264356a  created methods for interacting with product prefixes; moved configuration loading mechanisms to these new methods
     new d98ca1d  Fixed error in substring range check.
     new 25988d2  Convert single values into Collections in order to support varargs "IN" expressions.
     new fee371d  Put in missing check for a NOT clause when short-circuiting an IN expression that has a single value.
     new aecff50  Stop enhancing entity identity classes to make non-public properties public for access by the various identity object manipulation methods of the enhanced entity class.  This caused problems with runtime enhancement if the identity class was loaded before the entity class.  Instead, rely on reflection to access non-public identity class members.
     new 8b64067  Always merge new MetaDataFactory settings with any previous settings because many of its properties are often set implicitly and aren't meant to erase other settings.
     new 414a5d4  Reset the SM to the old value, instead of nulling out.
     new fdabcf6  Use fetch - needed to handle autoassign value-strategy
     new 2508046  Fix - return the qualified SecondaryTableName
     new 89f0148  Fix - DetachedStateManager to dirty the owning metadata in case of a dirtied embedded field
     new 8264feb  Check for null to handle the current thread's Context ClassLoader being null
     new 6c4a0dd  Fix bug in XML metadata serialization order of properties.  Add target-entity to serialized properties when appropriate.
     new 6cb121e  Changes for JIRA OPENJPA-77 issue.
     new 4611bf9  Code changes for OPENJPA-93: sequence maintainance in JTA env without non-JTA datasource. This has been nominally tested in WebLogic Server.
     new a255da6  submitting patches for OPENJPA-92. I have not tested them aside from compiling and running the regression tests (against Derby).
     new 056ecf5  Exception translation when a managed transaction completion even causes an error.
     new 4bbf599  Added new SchemaTool action: deleteTableContents, and added support for comma-separated lists of schema actions, both via the MappingTool -schemaAction option and via direct SchemaTool usage. This implementation always processes all of the known types in the system; I have not tested running MappingTool against just one or two classes to see what 'all of the known types in the system' really means.
     new 04e07eb  adding forgotten new file for previous commit
     new 942599e  deleteTableContents optimization for MySQL. This is disabled by default, as MySQL may fail if using InnoDB + delete constraints.
     new f69eb13  some docs about MySQL optimization
     new 3e6410b  Adding @UniqueConstraint annotation.
     new 2013fb5  Allow non-string values in Map passed to Persistence.createEntityManagerFactory for OpenJPA-specific properties.
     new f5e4742  Ignore "Id" property while reporting unrecognized configuration properties.
     new 663fbe6  Force a version check when merging an unchanged detached entity to ensure that we don't blindly use stale state.
     new 61c87ac  Allow refresh of new-flushed instances.
     new 64fe22b  Remove some incomplete comments.
     new 0507313  Fix to retain original FM because of the possibility of reentrant calls
     new 799fc69  Make sure we keep the entity's @Version field in sync with any changes to the internal version of the instance.
     new 9549416  Don't clear the @Version field when we clear the internal version.
     new c6121be  import cleanup
     new 9851f62  Put getJDBCMajorVersion() in a try/catch block, since it is a JDBC 3-only method, so it might throw an AnstractMethodError.
     new 6055a34  OPENJPA-100: <jar-file> processing bugfix, and logging improvements
     new 6eae1a3  Fixed bug where we were creating the delete query in the setUp(), but never actually executing it.
     new 3dd1c43  Allow use of reflection to access private id fields of pre-1.5 classes.
     new 430d90f  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@495684 13f79535-47bb-0310-9956-ffa450edef68
     new b7c7a47  Modified handling of class level UniqueConstraints to be similar to field level constraints.
     new 218a000  ClassMappingInfo.addUnique() accepts a Unique instance rather than an array of column names
     new 8303c81  Processing <unique-constraint> in XML descriptor and serializing the same. Does not cover <unique-constraint> within Secondary or Join table.
     new c87c187  corrected debug logic; improved trace message
     new 49857ff  Added 'openjpa.loglevel' property to build which allows one to control the verbosity of logging via the system property. Also added various profiles for testing different databases (test-derby, test-hsqldb, test-mysql, test-postgresql, test-sqlserver, test-sybase, and test-custom)
     new 7afa907  Added "openjpa.Log" property to all the database profiles, not just the Derby one.
     new a6e07e5  corrected debug logic; improved trace message
     new 97b23eb  Resolve jar scanning issue by avoiding certain probably-buggy ZipInputStream methods
     new 3edddc6  improved trace messages
     new d58ba3b  removed unneeded field
     new c712866  fixes for OPENJPA-102 and OPENJPA-104
     new ef67680  Fixed concatinate function to cast both sides as a VARCHAR, since DB2 and Derby disallow parameters on both sides of the function.
     new bb7bf59  Changes for JIRA OPENJPA-103 issue.
     new f0be9e1  Changed SQL generated by JPQL query "null = null" from "NULL IS NULL" to "1 = 1", since some databases (e.g., DB2) dislike "NULL IS NULL", but everyone is OK with "1 = 1".
     new fa5eb3a  Changed SQL generated by JPQL query "null <> null" from "NULL IS NOT NULL" to "1 <> 1", since some databases (e.g., DB2) dislike "NULL IS NOT NULL", but everyone is OK with "1 <> 1".
     new 4f0c542  test case for OPENJPA-102 and OPENJPA-104
     new 396efa6  Support native queries making stored procedure calls, or insert, update, delete. For native queries returning ResultSet should use getResultList or getSingleResult interfaces on Query. For native queries performing updates without returning any results use executeUpdate interface on Query.
     new a40baca  reformatted ugly code
     new e2665ce  Use the current thread's classloader in addition to the configuration class' loader when loading globals.
     new 4a5e42f  Guard for null in Class.getClassLoader().
     new 7f2613e  Work around Oracle's inability to call PreparedStatement.setNull(index, Types.OTHER). We will instead used PreparedStatement.setNull(index, Types.NULL).
     new b37a0f0  Fixed incorrect quoting of parameters in trim functions.
     new 6b78680  Fixed bug where mod operator wouldn't get inserted (for databases that support the % mod operator).
     new fd0e25d  Expand Column.isCompatible method parameters to also take type name and decimal digits so that DynamicSchemaFactory can set this information when building up its internal schema representation.
     new d88af9f  Fix bug in serialization of table element in JPA XML metadata.
     new 45d90fd  Fixes to parse and use SqlResultSetMapping, SqlResultSetMappings annotations.
     new 9554476  Fix to use the specified result-set-mapping for named native queries
     new 5dddb15  Fixed register/removeListener methods to not re-add once initialized.
     new 81c9a79  Use additional contextual classloaders when deserializing lob data.
     new 4a0ea76  TCP RemoteCommitProviders deserializes by input streams that are smart in resolving classes.
     new d1d0ef0  When performing a bulk update in-memory, also support Literal and Constant parameters, since they might be used in their JDBC implementation when the original query was executed against the database.
     new 6e07993  improved error message. Yes, this message discusses concrete means for configuration that are not really in the purview of openjpa-kernel. But the benefit of directly mentioning the causes of the problem outweigh the coupling to the underlying configuration mechanisms, at least until we decide to move the error message generation to spec-dependent subtypes.
     new 2c5377f  Throw an exception if the user tries to perform an bulk update with a parameter other than a primitive.
     new d9c26d9  Exclude the openjpa-examples jar from the aggregate jar, so we don't include the example classes in the OpenJPA jar.
     new 74823f7  Rollback redundant change of removing "Id" before warning for unrecognized configuration keys.
     new 5f76ea2  Fix documentation on openjpa.LockManager property.  Remove some redundant logic from BrokerImpl.
     new 22f77ef  Handle ClassNotFoundException and ClassCircularityError instances when trying to load the classes into the temporary class loader during enhancement. These exceptions will indicate that the class is not loadable, and so they couldn't have any persistent metadata anyway.
     new 62358d3  Handle ClassNotFoundException and ClassCircularityError instances when trying to load the classes into the temporary class loader during enhancement. These exceptions will indicate that the class is not loadable, and so they couldn't have any persistent metadata anyway.
     new 24cf4c9  If we don't know the access type for a class when parsing, first check for a superclass and default to that class' access type.
     new 0273937  If we don't know the access type for a class when parsing, first check for a superclass and default to that class' access type.
     new e4bf044  Added openjpa-integration/tck/pom.xml which can be used to run the JPA TCK (provided it exist locally) against the OpenJPA build.
     new 17c6580  Changes for JIRA OPENJPA-116 issue.
     new 372e899  Change EntityManagerImpl.assertOpen to EntityManagerImpl.assertNotCloseInvoked to more accurately reflect the purpose of the method.  Fix several instances where we were relying on the method to actually check whether the underlying broker was open.
     new f7b7f37  Added mention of needing to use schemaCase=preserve when using a case-sensitive instance of SQL Server.
     new a85d58d  OPENJPA-21: added java.sql.Time to docs
     new 6a68820  Changed references to '{user.home}/.m2' to be '{maven.home}', in case people have a non-standard repository location.
     new 593977b  Un-did last change, since maven.home doesn't actually work.
     new 4cb55c6  Use "settings.localRepository" instead if "{user.home}/.m2" to handle non-standard repository locations.
     new 67a73ee  Changed docbook build mechanism to no longer manually download the docbook files from sourgeforge.net, and instead have the docbook files be a maven dependency, and access the dependency directly. This is mainly because they removed the old file from http://docbook.sourceforge.net/release/xsl that we were relying on, but has the side-benefit of removing one network-sensitive component from the release build probless. Unfortunately, this also means that we need to downgra [...]
     new aeafc39  Simple test for OPENJPA-116.  Just modified the simple TestPersistence testcase with a new variation for testing the exception on getDelegate() when the EM is closed.
     new 2ac1bcc  OPENJPA-118: Implemented patch provided by David Ezzio for broken openjpa.AutoDetach behavior
     new 11e3835  Clear bytecode Project of ProxyManagerImpl to save memory.
     new 862cd15  OPENJPA-122 Added check for methods that require the EntityManager to be open but where the Broker would throw a different exception
     new a11158d  Classloader used to generate dynamic implementaion of managed interface uses interfaces' classloader as parent
     new cde63a4  OPENJPA-122 Added test for throwing IllegalStateException after EntityManager.close
     new a5dcfc9  OPENJPA-122 Removed unnecessary import
     new 2e0c5d5  Avoid NPE.
     new 0b60936  OPENJPA-37
     new 3c58b88  Changes for OPENJPA-115.  Removed the explicit lock/unlock invocations when obtaining an EM (broker).  Changed _brokers to use ConcurrentReferenceHashSet (with weak references).  And, due to the weak references (probable cause), I had to check for nulls when iterating through the _brokers during the close processing.
     new 84763ce  OPENJPA-37: changed kodoc to openjpac
     new 9b78cd5  Changed openjpac task to be called "enhance" instead..
     new d826caf  OPENJPA-119.  Needed to allow the EM.clear operation to perform without doing an implicit flush.  Introduced a new boolean parameter to indicate whether a flush is desired or not.  This allows both the new (correct) behaviour for JPA as well as the old behaviour for other persistence personalities (JDO, etc).  I also introduced a new testcase for this scenario, and updated a couple of other tests.
     new 8d28858  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@503744 13f79535-47bb-0310-9956-ffa450edef68
     new 326df83  Use single line commenting style (//) instead of the block commenting style (/*..*/).
     new c13e2ba  Dynamic implementation class of a subInterface is loaded with the classloader of the dynamic implementaion of the superInterface.
     new 485cfd3  test cases for agreed-upon callback behavior
     new 859da3f  OPENJPA-133.  Change the processing of the getMethod() method to properly recognize non-public callback methods, along with validating the parameter types.
     new a2be03e  Add a DiscriminatorStrategy.hasClassConditions() method rather than having the DiscriminatorStrategy.getClassConditions() method return null for no conditions so that we can detect whether the joins to the base class owning the discriminator are necessary before making them.  Otherwise, we run the risk of creating table aliases for base class tables without joining them, which can result in bad SQL.
     new 0a072b8  Fix possible NPE introduced in recent changes to MethodLifecycleCallbacks.
     new 7ea424b  OPENJPA-139.  Need to include JavaTypes.CALENDAR in the switch statement when attempting to attach a field of type CALENDAR.
     new a384218  Changed assertion to check for javax.persistence.PersistenceException rather than org.apache.openjpa.persistence.PersistenceException, since the API may wrap the PersistenceException.
     new 02f2ced  Added multiple different implementations of the same data model for flexibility testing; added a helper test case from which other tests can be extended to easily perform persistence operations
     new 7f523e0  Changes to deal with never version of the TCK.
     new 195d5dd  Corrected issue with revision 505052 to ensure that isAssignable(from, to) passes if one element is null and the other element is an empty array (which indicates a compatible method signature).
     new 3bacfce  Added resource necessary for loading company model tests
     new b8d3750  Restored TCK logic that I accidentally deleted.
     new d36faee  Fixed incorrect directory location for company model
     new ecf428b  Upgrade Derby dependency from 10.2.1.6 to 10.2.2.0
     new 7d0839f  Added extra debugging logic to make sure the default company model deserailizes from the companies.xml file.
     new e14378f  OPENJPA-138.  Some updates to help with performance of OpenJPA in an application server environment.  Details can be found in the OPENJPA-138 Issue.
     new db07362  Made entity classes non-final to conform to spec requirements.
     new ac5aa08  Changed JPA API dependency from javax.persistence/persistence-api to org.apache.geronimo.specs/geronimo-jpa_3.0_spec since the latter is a more correct reflection of the specification.
     new 01eddbe  Removed dev.java.net repository since we no longer need it.
     new 1bef88a  Added integration test for examples included in the package
     new 611932c  git-svn-id: https://svn.apache.org/repos/asf/incubator/openjpa/trunk@507152 13f79535-47bb-0310-9956-ffa450edef68
     new 7a2330c  Compare Configuration instances on their full properties, including defaults. Also serialize the full properties because product derivations aren't re-run on deserialize, so we need to know the complete defaults, etc.  We still track the user-given properties separately so they can be used in factory pooling.
     new dfc102b  OPENJPA-141.  A few improvements to the performance-related changes done with the previous Issue.  Reference OPENJPA-141 for details.  Biggest change was moving some of the common caching code to ImplHelper.
     new 4efc5d6  Revert "full properties caching" changes made to ConfigurationImpl -- they're causing problems on some appservers.
     new 8974a09  Only substantive change is flipping the order of the args in an ImplHelper.isAssignable call in FetchConfigurationImpl.  We want to test whether the type we're traversing to is derived from the type we're traversing from.
     new 09e7aab  Capture the version fields into the memento when setting the savepoint and restore the version information into the StateManagerImpl as a part of the rollbackToSavepoint call. Fix addresses OPENJPA-154.
     new 4f102a7  Capturing reference to the Column[] at the creation time in the RowImpl instead of the Table, to work with DynamicSchemaFactory where the Table's columns can get modified after the creation of the RowImpl before the flush.
     new 1b44695  OPENJPA-146 : When copying an OID superclass field for re-mapping, revert type to PC.  It will re-resolve to OID on its own when the field's metadata is resolved, and in the meantime it will ensure we use the same path for metadata resolution as non-copied fields.
     new 372b837  OPENJPA-150 : Re-use parseColumns method when parsing AttributeOverride columns so that we get secondary table information.
     new e3f8a96  Prevent access to the pc fields by implictly invoking _pc.toString() as that may cause infinite loop if toString() again tries to access unloaded field(s)
     new 018cf32  Use safe and standard way to print a pc.toString() using Exceptions.toString(Object) when logging messages that may cause infinite loop.
     new 0b8bf28  OPENJPA-156. Applied Michael Dick's patch (thanks). Updated symbolic constant to use OpenJPA norms, changed references to external symbolic constants to use constants from the map impl being used, and reduced if-else statements for readability.
     new 82a62a6  OPENJPA-157. Fix to use the getIndependentTypeMappings to handle the case of field's declared type being abstract/unmapped
     new 2d3871b  DB2 Optimize for clause enhancement
     new 7eb91d0  DB2 Optimize for clause enhancement
     new 65bd1f0  Second attempt at serializing to full properties, including defaults, rather than just user-defined properties.  This ensures that on deserialization we get the proper settings despite not running product derivations.  Previous attempt caused problems on SunONE.
     new e20afb3  OPENJPA-161
     new 2a95f80  OPENJPA-151.
     new 7db81e3  OPENJPA-158 -- reduced log level to TRACE for a variety of enhancement and metadata related messages
     new 53f19cb  removed the propertyaccess tests since they were failing (due, I believe, to a Derby bug) for some people
     new 5ae6e75  These changes are reverting the changes integrated for revisions 510336 and 510281.  From the remarks on the dev mailing list, the basic idea is sound, we just need to re-visit the implementation a bit.
     new 4bf637f  Improve error checks for mapped-by mappings.  Mark deleted instances as eligible for state restore on rollback so they don't always clear.  Always cascade attach to embedded instances.
     new 7303bcd  Slight update for the changes introduced via svn revision 506230 (OPENJPA-138).  Instead of just skipping the "null ClassLoader" (which indicates the SystemClassLoader), we'll use the static ClassLoader.getSystemClassLoader() method in order to populate the cache.
     new 31010aa  Fixed JavaDoc typo
     new 560f895  OPENJPA-160
     new 661f673  OPENJPA-160. Removed BrokerImpl test to make this work properly for subclasses. Since BrokerImpl is cloneable, all subtypes will also be cloneable, so we don't really need to test for anything.
     new dc797ab  OPENJPA-160. Non-finalizing implementation is automatically selected when createContainerEntityManagerFactory() is invoked; clarified some method signatures.
     new af1796f  OPENJPA-160. Docs updates.
     new 6e30b56  While looking at how the Caches are supposed to work, I found this reference to Tangosol's cache.  And, since we don't ship the plugins for the third-party caches, I changed the wording in the manual.
     new ebe1b57  Fix a couple of errors in the code to default to the non-finalizing broker in PersistenceProviderImpl.createContainerManagedEntityManagerFactory:   1) Don't add to the given Map, because it might be read-only.   2) Prefix the BrokerImpl property correctly when adding it.
     new afce8f5  OPENJPA-162 : Allow explicit @OrderBy(<primary key field>).
     new 1af233a  OPENJPA-80: MySQL escape string for string matches queries
     new d2c748d  OPENJPA-121: Table name defaults to the class name instead of the entity name. The key change is in PersistenceMappingDefaults; other changes include a new test case and removal of spurious @Table annotations from previous workaround.
     new 69c34cd  OPENJPA-46: TRUE and FALSE should be case-insensitive in JPQL
     new 0b90c67  OPENJPA-71: resolved inefficiency with array types and AbstractPCData
     new 9bfc9cf  OPENJPA-166: Added new setRollbackOnly(Throwable cause) flag so the Broker can track the reason for why the transaction would be marked for rollback, and correspondingly added reporting of the cause in LocalManagedRuntime, as well as support for WLS's corresponding support in WLSManagedRuntime.
     new d35bc8a  fix for OPENJPA-22
     new b5bab78  OPENJPA-142: read entity names specified in XML. Also added comment clarifying that ClassMetaData.setTypeAlias() is only used at enhance time.
     new 853fb31  OPENJPA-35: fixed bulk update / bulk delete logic to properly clear out the data cache as well as the query cache. We could probably change the logic to remove the query cache mutations, since the data cache clear should automatically clear out the query cache as needed. Also changed the test framework a bit to allow for easier test harness creation without using SingleEMTest, which required providing access to the open brokers from AbstractBrokerFactory.
     new 148519b  Removed unneeded import.
     new 1da2bd7  Added useSystemClassLoader, which is required for maven-surefire-plugin version 2.3
     new fabdf10  Fix recently-introduced bug in handling of arrays in data cache.  Add test for a shared id value among sibling classes deriving from the same mapped superclass.
     new 17c21b7  Slight updates to the manual to connect the JPA CascadeType.REMOVE processing with the OpenJPA @dependent annotation.
     new 4ce16ed  Fixed up a couple more "kodo" references...
     new 229f245  OPENJPA-174 : Remove legacy code throwing an exception when attempting to construct an oid instance for an abstract persistent type.  Improve error message in ApplicationIds when attempting to create a new id instance when the id class is abstract.
     new eb27482  OPENJPA-132 : Fix bugs with using a field of type java.sql.Date/Time/Timestamp as a single-field identity primary key.  Replaced "generationtype" test package with "identity" test package and moved old identity generation tests to new package, along with new test for java.sql.Date id fields.
     new 123fce5  Tests for java.sql.Date id fields.
     new 68e4f9a  Whitespace formatting fix.
     new ae2d868  OPENJPA-175. PagingResultObjectProvider to use FetchBatchSize when set for eager selects. Fix to handle Oracle in-clause limit of 1000
     new 91cc432  OPENJPA-176 Made the stringified exception prefixes scrutable.
     new 442c1ce  Patch for OPENJPA-168
     new 9b61ded  Simplify breaking up long IN clauses into multiple OR'd IN clauses based on the dictionary's IN clause limit
     new df02d83  Only process registered classes that are listed as belonging to this persistence unit.
     new f7aef45  OPENJPA-181 : Fix class cast exception by passing along the StoreQuery context whenever we pass around an Executor, so that the StoreQuery and Executor are always matched.
     new fee9308  fixing indentation and few changes suggested by Abe for OpenJPA patch-168
     new 3a5d064  OPENJPA-186 Forced the version of maven-surefire-plugin to be 2.2 due to building issues with 2.3
     new 1679c05  Cleanup and fixes to changes for OPENJPA-168.
     new fe900d9  by default, our build should not try to run the TCK build. Or, at least, it should not fail if the TCK isn't present, which was the behavior prior to this patch.
     new 3d929be  OPENJPA-194 Changed name of openjpa-all-VERSION.jar in the assembly to be openjpa-VERSION.jar
     new 8167400  Bring some consistency to test case structure.  Now all persistent test cases extend SingleEMFTestCase or SingleEMTestCase as appropriate.  These base test cases contain utilties for initializing the EMF on setup and deleting any inserted database records and closing the EMF on teardown.
     new 57f9f3a  OpenJPA-185 allow optional to be overriden by xml descriptor.
     new 10bdc61  OPENJPA-196 Removed the requirement that the number of positional parameters assigned to a query correspond exactly to the number of positional parameters declared in that query.
     new f023f58  OpenJPA-179 store defaultSchemaName in ClassMapping
     new cf7ae01  adding release notes, changes.txt, and building.txt
     new 24538f5  Added missing 'join-bad-col-name' localized string.
     new 9c25f9b  Minor formatting changes.
     new 9e8e265  changes for JIRA OPENJPA-182
     new 4754f09  Fixed autoboxing issue
     new 6fe50aa  fix to OPENJPA-182 commit
     new 729c7af  changes for OPENJPA-184.Appending DB2Diagnosable information to the exception.No logging done.
     new 5d18f26  fixing little formatting for OPENJPA-184
     new fa68b7d  updating release-notes with suggestions from Roberty Burrel Donkin
     new 7bd43ff  OPENJPA-184: handle the case where dict is null in SQLExceptions by moving the logic into DB2Dictionary.newStoreException().
     new cf47647  Minor change of Sun to JCP
     new db2a53f  removing unneeded method in OPENJPA-182 fix
     new 80f7795  Cleanup bugfix relating to use of a default schema declared in orm.xml: - Removed prepending of schema name in PersistenceMappingDefaults.getTableName   methods as unnecessary. - Moved storage of default schema name to ClassMappingInfo as that's the only   place we use it for now. - Moved setting of default schema name into the more efficient endClassMapping   method of XMLPersistenceMappingParser. - Fixed MappingInfo.createTable logic to pass the full table name to   Sc [...]
     new e541936  OPENJPA-203.
     new 814637c  OPENJPA-182. Moved to API-based model. Query.setHint() can still be used via the query hint => fetch plan binding.
     new 7f998f1  Null check.
     new 57442b7  HSQL doesn't support locking; short-circuiting tests that require pessimistic locking
     new c5d82a7  OPENJPA-203. Fix select-for-update queries to timeout after the LockTimeout interval
     new 1773160  updating releasenotes and changes.txt
     new 1c8f82b  Move LockManager API back to using int timeouts, since that's the way they're handled elsewhere (FetchConfiguration, Broker, etc). Only use the lock timeout on a forUpdate query if it is greater than the configured query timeout. Selects that are made *only* to lock a row (rather than to query data, with locking as a side effect) still use the lock timeout exclusively, ignoring the query timeout.
     new 8ece757  OPENJPA-182
     new 60a1e54  OPENJPA-202 : Don't detach LRS fields.
     new 31c7a57  Remove unneeded import.
     new bd93bfa  OPENJPA-182. forUpdateClause is now used even if forUpdate is false, to allow for read-only optimizations. Changed JDBCFetchPlan.setIsolationLevel and JDBCFetchConfiguration.setIsolationLevel to just JDBCFetchXXX.setIsolation.
     new 15e1289  OPENJPA-193 Added 'tck-profile' profile flag that enables running the JPA TCK as part of the integration-test phase
     new 0570f6b  adding OpenJPA-202 to changes and release-notes.
     new 82d274a  Redirect TCK output to a openjpa-tck.log file.
     new 840644f  OPENJPA-182. Changed JDBCFetchPlan.setIsolation() to use enums; added logic to handle enum hints to QueryImpl; moved from IllegalArgumentException to InvalidArgumentException to unify exception processing for both queries and find calls.
     new af2550b  OPENJPA-208 Throw NoResultException and NonUniqueResultException when expected
     new 4b6bade  Use the authoritative JPA API jar for running the TCK to get around incompatibilities with the Geronimo JPA API.
     new d62996f  updating release notes and changes
     new 7fd119e  updating trunk version
     new 89b0cf6  decoupling running of the examples and the tck, so that examples-related need not be addressed in order to run the TCK.
     new f041ba0  fixed some issues with our TCK-running framework to hopefully get it running on Windows
     new 24299b3  more attempts at fixing things for the tck
     new d86ba0e  Broaden exception check to consume all LinkageErrors rather than just ClassCircularityErrors.
     new 82c71f6  removed some os-dependent code from integration test pom
     new 0806fd5  OPENJPA-208 Added NoResultException and NonUniqueResultException to kernel to allow the identification of the case where a unique result was selected by either none or too many were found
     new b4a3a77  OPENJPA-134 : When we're performing eager fetches and we can detect that we're already fetching the owning side of a bidi relation, cut off eager selecting and loading when we come across the back-ptr to the owner again.
     new 3885031  OPENJPA-214 : Support float and double fields as single-field identity primary keys.
     new 8b20d69  adding -project back into the zip files names
     new 4ea1c3f  adding license to java files
     new 794ca05  update release docs
     new 7713ecf  rewording statement re Java6
     new 640cdda  Updated license headers to be in accordance with http://www.apache.org/legal/src-headers.html
     new aec27a3  fixing typos in RELEASE-NOTES.html in trunk
     new 09dad99  moving derby.log file to target directory
     new b0ba394  adding license
     new 47ffcea  adding license info to readme
     new 022abc1  Added docbook:docbook-xsl to the list of dependencies to exclude from the binary.
     new 1af9d83  Changed dependence mechanism to be inclusion-based rather than exclusion-based.
     new 0df6a69   fix for OPENJPA-222 .Update the getForUpdateClause, instead of overriding the toSelect
     new 30f2042  further clean up for OPENJPA-222
     new 0f66458  OPENJPA-222 testcases for DB2
     new c816683  OPENJPA 222 fix for the testcases for DB2
     new 0bc9685  OPENJPA 222 fix for test case
     new 129360a  OPENJPA-222 clean up
     new b74ad20  Added example for using the reverse mapping tool
     new 3f48eca  Exclude reversemapping/Main.java from the test compile, since it is dependant on classes that are only generated when running the reverse mapping demo.
     new 42f0d50  Fixed to be more lenient when looking for artifact to expand.
     new 149011a  Fixed directory issues to ensure that this build file can be run from a different directory (such as when running the integration-test).
     new c148649  Use absolute path for derby database to ensure that the database is always places with the example code.
     new 9b43b9d  Specify that we should only include org.apache.openjpa packages in the javadoc so we don't accidentally include an of the example code.
     new 5d8c645  Cleaned up doc building so that images and css are copied to the target folder so that the docs can be built and previewed without needing to build the entire package.
     new 78a8f12  Changed link tag to xref since there is no enclosed describing text.
     new 0460c11  Output multi-page manual as well as single manual page.
     new 68d9b38  Changed docbook processing to use the docbkx-maven-plugin, which enables us to easily also generate PDF documentation
     new 24dc0c7  Added "Apache" to the title of the guide.
     new ce3abf8  Added the ability to use the YDoc UML doclet by enabling the "ydoc-profile" when bulding docs.
     new 9b05b63  Added the ability to use the YDoc UML doclet by enabling the "ydoc-profile" when bulding docs.
     new 44c9787  Fix bytecode generation to use new FetchConfiguration.requiresFetch signature.
     new 9e044de  Fix broken functionality in allowing users to construct a custom application oid from its stringified form.
     new 6bad8ff  Removed use of JDK 1.5+ String.contains() method
     new 0e7feca  OPENJPA-219. Avoid Class.getDeclaredField() / Class.getDeclaredMethod() in Reflection, since they throw exceptions as a side-effect. Also contains assorted clean-up in ClassMetaData.
     new 14ba7ee  Added OpenJPAVersion.RELEASE_STATUS to log messages to more completely encapsulate version data.
     new f777088  Usability improvements discovered while working on OPENJPA-228. When loading enumerated types in the enhancer, pass them to serp as strings rather than as classes. This permits the use case where a subclass and superclass are both compiled and enhanced, and then the superclass is recompiled, and the subclass and superclass are both listed in persistence.xml, and the enhancer is then invoked.
     new 0819749  Fixed MetaDataException to take a nested Throwable argument (which is the common case) instead of a FailedObject Object argument (which many of the existing constructions of MetaDataException are erronously using with a nested Throwable argument)
     new b2beaec  OPENJPA-229
     new 7d7e303  OPENJPA-229. Not sure how these didn't get committed in the first commit.
     new a99763c  Updated recently-added files to meet Apache's latest header syntax.
     new 43c9310  OPENJPA-226
     new d5d214c  Fix for issue OPENJPA-51. It should also resolve issue OPENJPA-173.
     new a044af3  Fix for issue OPENJPA-51. It should also resolve issue OPENJPA-173. Change to use BitSet.
     new bcc3b67  add query test for OPENJPA-51, queries with subselects with correlated/non-correlated aliases
     new d7d400b  fix build break, class list is removed.
     new 2f4cafd  OPENJPA-148 Fix for scanning directories for persistent types.
     new e422a7d  OPENJPA-148 Applied the rest of the patch for this bug.
     new 2f07532  added clarifying comment to persistence.xml
     new 33aa3cb  ran mvn install; seems to work
     new 80671af  OPENJPA-235. Reformatted code to meet OpenJPA conventions; widened some type arguments that seemed unnecessarily narrow.
     new d9fbb9c  Propagate the provided classloader further into the PCEnhancer call stack.
     new 23beb96  undo patch for OPENJPA-51, revert back to r52881
     new a92785f  OPENJPA-194 Changed openjpa-all-VERSION.jar to be just openjpa-VERSION.jar, and changes openjpa-project-VERSION.zip to be apache-openjpa-VERSION.zip
     new 59bd5b0  OPENJPA-51 removing testcases
     new a461910  Make sure the examples directory exists when we run the integration-test.
     new 9eaec94  OpenJPA 168  testcase
     new 15b0b59  OPENJPA-230. Updated patch based on an out-of-band patch from Vishal. This version avoids interrupts while still handling guaranteed delivery of messages in the queue.
     new add6a29  OPENJPA-230. Fixed dependency on not-yet-checked-in class.
     new 4a15b9c  OPENJPA-235 Reverted patch since it was causing TCK failures
     new f98ecf4  OPENJPA-235 Reverted patch since it was causing TCK failur
     new 81e89bc  Formatting fix.
     new e041fe0  OPENJPA-237 Copy aliases array so it can't get modified by reference
     new 04397f5  OPENJPA-148 Applied follow-up patch that resolved potential NPEs
     new bc0c353  OPENJPA-148 Fixed incorrect import of non-existent ClassLoaderMetaDataIterator in patched file
     new fcad0cd  move openjpa repos to top-level
     new 75e59a4  Test commit for new repository.
     new 0e19b71  Changed version from 0.9.8-incubating-SNAPSHOT to 0.9.8-SNAPSHOT to reflect move from incubation to TLP
     new e5cc6d8  Changed reference to svn repository from incubator repos to TLP one.
     new 87d1182  Add board report
     new 3599a48  Moving version to 1.0.0-SNAPSHOT as a result of mailing list vote
     new 4870d3f  Updated the scm information in poms whose directories do not match their assembly names, which will hopefully fix one of the recent Continuum problems on vmbuild
     new c634dcb  OPENJPA-248.  Modified parseForeignKey to set the appropriate cascade update action.
     new e8fb1e4  A couple of minor doc updates (no specific JIRA report) relating to a typo of remove (instead of refresh) and referencing another section in the Reference Guide for additional order-by capabilities.
     new 1ef670d  I'm pretty sure the rollback() test method should be calling rollback() instead of commit()...  :-)  I found this while attempting some other tests, so I figured I would clean this up before somebody else stumbles across it.
     new 4d23f44  Added TLP migration and release naming tasks
     new 5463700  OPENJPA-235
     new 0a5619e  Corrected delete-by-query example. Thanks, Ignacio, for pointing this out.
     new aea920d  Improve documentation.
     new aa3353d  Reece's test case from OPENJPA-235. I was a bit nervous about the changes to EntityB and EntityC's relationships, but all the existing OpenJPA tests pass, so evidently we did not rely on the particular settings as they were.
     new 273045b  Final update for board report for June 2007
     new 2e8b28c  Replace usage of String.contains() by JDK1.4 compliant method
     new 43eb438  Removed JDK1.5-specific construct.
     new d72a5ad  Fixed JDK-1.5-specific Array.toString() call.
     new 0091bca  Added a 'java14.jar' property that can be used to specify the location of the JDK 1.4 runtime jar, against which we will compile the JDK 1.4-specific modules. This can be used to ensure that JDK 1.5-specific methods and classes don't slip into the JDK 1.4 modules.
     new 5cda177  Fixed invalid index tag.
     new b7aac84  Fixed bad link names.
     new 90d053f  Resolve Getter/Setter type inconsistency in Entity IdClass. Reflects to find setter method in Application Identity class with correct parameter type.
     new ee3c0b1  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new d384dcb  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new f026af5  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new 1a130af  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new 3aac689  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new 04b873a  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new a4e1584  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new e0e176a  OPENJPA-240 Feature:Persistent field mapping support for XML column type.
     new 9f0a7ff  OPENJPA-259. Applied Craig's patch (minus the ACK char; maybe Craig meant ^L instead?), and added a test case. The test uses dynamic JPQL, but the parser change should work for XML-based named queries also, and it seems fair to allow newlines in dynamic strings as well.
     new 79827a9  Remove use of JDK 1.5-only method String.contains().
     new 8bf89a6  OPENJPA-240, packaging/renaming/JAXB dependency cleanups
     new e59f995  OPENJPA-240, cleanup work
     new 1921d6c  OPENJPA-240 fix JAXB dependency and move XMLValueHandler to openjpa-jdbc-5.
     new a39a2da  Return gracefully when no class found for enhancement. Without this check raises NPE.
     new cc8ac0b  Changed the parsing of the driver name to not use the JDK 1.5-specific method String.contains() and String.split().
     new bd51cad  Changed checking for javax.xml.bind.annotation.XmlType to use reflection instead of a hard-wired class name so we more gracefully handle cases where JAXB is not available.
     new 578c987  Removed unused import statement.
     new be91d22  OPENJPA-51. Committing Catalina's patch. It passes against Derby in my environment as well.
     new cbb7bde  Remove use of JDK 1.5-only method String.contains().
     new 39f1071  OPENJPA-262
     new 0dde3fd  OPENJPA-262. Added @since tag.
     new 843c861  OPENJPA-240, changed jaxb dependency to version 2.0
     new e65f53b  OPENJPA-61.  Marc's patch tests out okay with WebSphere.  I made a couple of minor cosmetic changes to the patch.  We need to get this into the stream for additional testing and verification by other application servers. So, let's go for it...
     new c1c32b4  OPENJPA-266 Allowing PreparedStatementManagerImpl to be extendable
     new 49445ed  OPENJPA-267. Test case for some basic MethodQL behavior.
     new 058c174  OPENJPA-269 Updating InformixDBDictionary
     new f34e22e  Added setUp() so that extending types don't need to always create one.
     new 5a23d04  Improved error messages
     new ffdbc5a  OPENJPA-262. Added transaction callback registry to BrokerFactory as well, to parallel lifecycle callback structure
     new 1b9d1e2  OPENJPA-262. Added test case for lifecycle and tx registries in BrokerFactories. Also discovered that BEFORE_PERSIST listeners (and possibly a couple of others) were not being invoked; fixed-by-inspection and simplified the registration of types in the lifecycle event handler.
     new 7db9a7f  OPENJPA-266, committing the patch.
     new 5c4a8c7  OPENJPA-70. Added new RemoteCommitEvent payload type and logic to fire RemoteCommitEvents when stale records are detected. This logic still gets fired via afterCommit(), even though these checks can happen either after a commit or a flush is issued. Additionally, these events are only fired against local listeners, so actually represent local analysis that is detecting remote events, rather than remote events themselves.
     new 9975362  OPENJPA-271, add DB2 JDBC driver 2 support - datePrecision set to MICRO, (Timesptamp in micro-second in DB2) - save version strategy in Column (needed for specialized TimestampVersionStrategy) - set storeCharsAsNumbers to false (DB2 default - store chars as chars)
     new 0b356df  OPENJPA-271, add DB2 JDBC driver 2 support, add message key/text
     new 85b2e76  OPENJPA-239 Patch to support the generation of annotation mappings using the reverse mapping tool
     new 1bded00  OPENJPA-199. Passed all local tests; I have not run against the CTS though. It *should* work against the CTS, as it was a bug on our side, and not the spec's side.
     new 21909df  Guarantee that remote commit events are fired against OpenJPA internal data structures before externally-registered listeners. This means that externally-registered listeners can rely on the OpenJPA data structures being up-to-date by the time that they are fired.
     new 0c517d1  OPENJPA-244 committing on behalf of Albert
     new 8b5a7f6  OPENJPA-244 Fixed some formatting inconsistencies with the patch for OPENJPA-244
     new e286a91  OPENJPA-278
     new d995713  fixed typo
     new 774e7b5  OPENJPA-274, OPENJPA-275. Improved our bulk update support to automatically increment version counters as necessary if an UPDATE query does not maintain the version fields itself. Also fixed a bug with all queries involving version fields by changing FieldMappings representing version fields to return their owning ClassMapping's Version's columns from a getColumns() call.
     new 0826b7a  OPENJPA-279
     new 2f5d52b  OPENJPA-280. Committing for David Ezzio.
     new 124f615  OPENJPA-280. Correcting my mistaken commit.
     new 50332f0  first draft of OpenJPA July 2007 board report
     new dfba4df  OPENJPA-266, extensibility for platform specific version column Passed TCK with Derby
     new b051354  Added David Ezzio to report
     new 6b6a4b5  Add product version checking for DB2 UDB ISeries V6R1
     new 3408ef1  New test case. It works already, so this is mostly just additional coverage.
     new 4b6b578  OPENJPA_283. Committing Ignacio Andreu's patch.
     new 96a7367  Final update to Jul-2007 board report
     new 7d6c0af  Minor reformatting
     new 62ae83f  Minor updates to help with translation and formatting of messages.  Items like removing contractions like "can't" and "doesn't".  Also, ensuring there are two single quotes for possive like "Provider's".
     new b8bb840  OPENJPA-235 break-nullable-patch contributed by Markus Fuchs
     new 25fbdab  updated README
     new a275b7a  OPENJPA-240  XMLMapping Query support for persistent field maps to XML column.
     new b761732  OPENJPA-240 XMLMapping Query testcase
     new 462cf31  OPENJPA-240 XMLMapping Query testcase - fix identation
     new 0260d8d  Making inner ConfigurationParser public for reuse.
     new 1c9f0ae  OPENJPA-287
     new f12af8d  Adding BootstrapException that ProductDerivations recognize during beforeConfigurationConstruct()/load()
     new 99950ad  OPENJPA-288 committing on behalf of Teresa
     new a5d1acd  OPENJPA-284 committing on behalf of Teresa
     new 168c007  OPENJPA-263 : Introducing getAll(List) method for data cache to be called by loadAll() will allow data cache plug-ins to leverage the advantage of any third-party cache that provides a way to get multiple object in one call by providing a list of keys (oids).
     new 9ce0bed  Test that externalization of EnumSets works as expected.
     new e2556dd  Test that @ContainerTable annotation is properly read.
     new a5ed9f7  OPENJPA-240 XMLMapping Query support,  fix eol delimiters to unix style
     new 19dc613  Reset sequencetable for TestTableGenerator
     new 126ed03  OPENJPA-266 process dbdictionaryPlugin values for vendor specific DB Dictionary.
     new 9316b81  OPENJPA-240 XMLMapping Query - rename XMLMetaData to XMLFieldMetaData Help Catalina committing changes for renaming classes, part 1.
     new c70b70b  OPENJPA-240 XMLMapping Query - rename XMLMapping interface to XMLMetaData Help Catalina committing changes for renaming classes, part 2.
     new e634400  OPENJPA-240 XMLMapping Query - move XMLFieldMetaData & XMLMetaData close to XMLClassMetaData Help Catalina committing changes for renaming classes, part 3.
     new 502d648  OPENJPA-240 XMLMapping Query - undo move XMLFieldMetaData & XMLMetaData close to XMLClassMetaData Help Catalina committing changes for renaming classes, part 4.
     new 092729c  Test case for selecting enum values into a new managed instance.
     new b505302  Simple test case for in-memory remote commit provider.
     new dbf7ab2  Simple test case for lifecycle listener support.
     new 3ddd88b  Removed unneeded imports.
     new 7a6a81d  Attempt to resolve high-load UUIDGenerator problem. I was not able to reproduce the issue, but code inspection seems to indicate that this fix should work.
     new 6b45d6e  fixed incorrect method name
     new 747226b  OPENJPA-293. All tests pass, but only because we don't currently test Java 5 + redefinition (only Java 5 + no redef). We need a new version of serp (1.13.1) to support that configuration; the new version has not yet made it into ibiblio.
     new 8c1710e  OPENJPA-297
     new 8586e0f  OPENJPA-240 add XMLMapping documentation to ref_guide_mapping.xml Committing Catalina's openjpa-project.patch
     new 5853305  OPENJPA-298
     new 9f6b703  Changed 'PrimitiveWrapper.valueOf()' to 'new PrimitiveWrapper', since the valueOf() method is new as of JDK 1.5.
     new b83db93  Removed mention of 'openjpa.Configuration' logging channel, since it does not exist.
     new 0243702  OPENJPA-293. Fixed problem with transactional state maintenance that was preventing lifecycle tests from passing.
     new 61c0800  allow username info to be passed in to deploy step
     new ffec020  Make it possible to run the TCK in various enhancement modes via system properties.
     new 2bc4c4a  Code cleanup.
     new 872d008  OPENJPA-304.  Changes to DepthFirstAnalysis and associated classes and testcases to resolve IBM JDK and Sun JDK differences.
     new 7ca46cf  OPENJPA-240 XMLMapping Query - refactoring JAXB XML annotaion parser Help Catalina committing OPENJPA-240.r560665.patch for refactoring JAXB XML annotation parser.
     new a1d2885  OPENJPA-303 committing on behalf of Albert
     new 6128ddb  OPENJPA-266 load platform specific DBDictionary from dbdictionaryPlugin Help committing Catalina's DBDictionaryFactory.patch
     new f61968f  OPENJPA-285.  I am going ahead with the integration of Kevan's patches for the two memory leaks found in OpenJPA while testing Geronimo.  I will post more details in the Issue.
     new 97b94f6  OPENJPA256 this class differs from most plugins in that the plugin type is the standard java interface Map.class (rather than an openjpa-specific interface), which means that the ClassLoader used to load the implementation will be the system class loader; this presents a problem if OpenJPA is not in the system classpath, so work around the problem by catching the IllegalArgumentException (which is what we wrap the ClassNotFoundException in) and try again, this time using [...]
     new 17ecf67  Fixed test case to first check to see if any CREATE TABLE statement was issued at all. If not, then the database might already have created the TemporalFieldTypes table, in which case the validation assertions of the temporal column types will fail.
     new a8fc8df  OPENJPA-295 improved testcase
     new 60d4f7c  Draft board report for August
     new 4150e7f  OPENJPA-295
     new 3c17af7  Fatal Bootstarp exception raised by any ProductDerivation will abandon bootstrapping process
     new a361f6a  Changed exception message to show the version id (e.g., 1.0.0-SNAPSHOT-r12345), rather than redundant version status string that had been output (e.g., 1.0.0-SNAPSHOT-SNAPSHOT).
     new 17fcd00  Minor docs clarification.
     new 890d160  Just a couple of new testcases that I used to debug some problems recently.  Turned out to be non-issues, but I thought the testcases still might be worthwhile to have in our bucket.
     new c34fb4e  OPENJPA-281.  Committing the patch that I posted earlier this week.  These changes do the proper eager loading of @Basic types.  Along with a new testcase and updated AllFieldTypes.
     new 9382677  OPENJPA-272.  Committing the changes to allow @GeneratedValue to detect and report if initial values and/or setters were called on fields marked with @GeneratedValue.  New testcases were also provided.
     new 156a7ff  OPENJPA240 applied patch by Catalina Wei to remove static dependency on JAXB classes
     new a5010b4  OPENJPA240 fixed to use JavaVersions.isEnumeration rather than Class.isEnum (which is not available in JDK 1.4)
     new e466dee  OPENJPA240 added missing null check
     new dd1ea27  OPENJPA240 added missing null check
     new d5ef5d1  OPENJPA-308
     new 0b1b37d  feedback from Bill Pugh of FindBugs fame
     new 79c7b28  OPENJPA-240 check null before adding field meta
     new 09e13c4  Minor final-field change.
     new fa39add  Prevent this class from attempting to build its schema when using a database that doesn't support XML datatypes.
     new d260d34  Oops; fixing NPE caused by previous short-circuiting.
     new 86e4700  OPENJPA-86
     new 63c3748  OPENJPA-165
     new b7fe663  Tolerate container failure better, now that we can handle non-enhanced types.
     new 4c9a725  Fix typos in caching section of doc
     new 60f5974  OPENJPA-293. Corrected PCEnhancer to use FieldMetaData.getDeclaredType() instead of getType() in some situations.
     new 5c9642d  OPENJPA-244.  Committing Albert's changes for Java 2 Security (minus the white space).
     new 8ba0483  OPENJPA-168 Query Hints documentation added to jpa_overview_query.xml Help Catalina committing the patch.
     new 99ecf95  OPENJPA-311
     new 26b0e49  Help Catalina committing OPENJPA-313.r564688.patch
     new 4e81825  OPENJPA-313.  Looks like this patch wasn't quite ready for prime time.  I attempted to re-build and re-test right after applying this change and I got several testcase errors in openjpa-persistence-jdbc.  I revert back ClassMapping.java and the problems go away.  Needs some more work...
     new ecc36a0  Build system work in preparation for 1.0.0 release; fixed some missing license headers; added maven ARAT plugin
     new e59b9de  OPENJPA-293. Updated to latest serp dependency now that it's in the maven repository. Needed for interface-ordering issues in JDK1.5 + redefinition.
     new c014c92  Help Catalina committing OPENJPA-313.2.patch
     new 4463c74  Changed repository urls to deploy to the local site build.
     new 7ae341d  additional check for  XmlRootElement annotation
     new 485527a  removed debugging code
     new 88f293d  OPENJPA-312.  Committing these changes for Daniel.  I decided to make a common private utility method out of the common code across the proposed patch, but the intent of the original patch is still there.  Thanks, Daniel, for posting the fix.
     new 8d1daca  Adding support for change of configuration properties after the configuration has been frozen. Three methods have been added to Configuration:   i) Configuration.getDynamicValues() returns list of Values that are dynamically modifiable.  ii) Configuration.isDynamic(String property) affirms if the named property is dynamically modifiable. iii) Configuration.modifyDynamic(String property, Object value) modifies the named property value even when Configuration.isReadOnly().
     new 6cd259f  OPENJPA-143
     new 71f44f8  OPENJPA-320.  Updated the resevered schema prefixes for DB2.
     new f9fcb11  Fixed JDK 1.5-ism of Character.valueOf(char) by changing it to new Characher(char).
     new 784de8a  OPENJPA-322.Copying over the TimeZone to the proxy. 446787 seems to have accidentally removed this.
     new 9bebf55  Fixed TCK to only use a single jar in the top-level openjpa-all aggregate module.
     new 6316c57  OPENJPA-323.  Committing message updates per Teresa's patch.  Thanks, Teresa!
     new 62f09af  something in Marc's checkin (r565955) broke how I run the examples; reverting the phase change to see if invocation in the old phase resolves the issue.
     new 778ab2a  OPENJPA-317. Changed OpenJPA published API pre-1.0. Reduced the scope of the dependencies in OpenJPAEntityManager and the other published interfaces; converted JDK1.4-style symbolic constant usage to new enums; changed some method names for clarity and consistency; removed old javax.resource dependencies; updated @published and @nojavadoc tags. The published interfaces should now only reference other published interfaces in method signatures, and it should be possible to [...]
     new 0071549  OPENJPA-317. Removed comment; added exception to test case method definition for extensibility
     new 4e8936a  OPENJPA-317. There is no additional covariant-type work to do here.
     new 032bf10  OPENJPA-317. Javadoc clarification.
     new 6de7e5f  Imports cleanup.
     new 0a40e8c  OPENJPA-323. If it was ok to comment out, it must be ok to remove altogether.
     new 8dd6857  OPENJPA-314, OPENJPA-315
     new dda1e8e  OPENJPA-293. Allow runtime redefinition to be disabled via a configuration setting. We really should sweep through the code and change ImplHelper to take a Configuration as an argument, but that won't change the behavior; it'll just make some of the validations more eager.
     new ede9dcb  OPENJPA-293. More-eager failures.
     new e26e154  OPENJPA-317. Added ResultSetType and FetchDirection enums. Used FetchDirection instead of FetchDirectionType because FetchDirection seemed much more natural.
     new 8c28c6b  Improved debugging to reduce verbosity when not in TRACE.
     new b0c5cfe  If a getter is marked @Transient, be a bit more quiet about compliance warnings.
     new 89ec548  Static field can be final.
     new ebcec6e  OPENJPA-317. Moved away from requiring Type at the end of enums, in favor of alignment with existing OpenJPA config settings.
     new fb1c554  Fixed bug I introduced with new configuration setting earlier.
     new 3d22005  Fixed bug I introduced with new configuration setting earlier.
     new 7977291  OPENJPA-293. Fixed bug with property access and booleans and 'is' accessors.
     new eaeebf2  OPENJPA-321.  Committing Teresa's patch with a few minor formatting updates.  Thanks, Teresa.
     new 52d7ab7  OPENJPA-321. Avoiding JDK1.5-specific String.replace() call. Also changed the method to return a well-balanced SQL, since it looks like the only usage is in a place where well-balanced-ness is possible.
     new 56f6b43  OPENJPA-317. Some more API Javadoc cleanup, plus a bit of last-minute renaming and method visibility changes for clarity.
     new b0cddf4  OPENJPA-256. Applied patch supplied by Bernd.
     new 071a9ab  OPENJPA-326 Initialize discType
     new ee05926  Setting heap size for tests in trunk
     new f40b551  Draft board report for August 2007
     new 92d78bc  Pass along openjpa.loglevel to enhancer and remove hard coded trace spec from a testcase
     new d45627f  Final draft of board report for August 2007
     new dc576a1  Move board directory to top level
     new 0a8239e  Removed unneeded import.
     new 953df22  OPENJPA-338.  Committing Teresa's patch for correcting CASTing with DB2.
     new 99730c3  Make SingleEMFTetsCase.setUp() public so that it'll get invoked by junit.
     new 99029c0  Make derived setUp() methods public so that they will get invoked by junit.
     new 62b3725  OPENJPA-339 committing on behalf of Albert
     new 8e629a1  Fixed typo.
     new ad0bbc5  Made field final
     new c70bee2  Changed trunk version to be 1.1.0-SNAPSHOT (was 1.0.0-SNAPSHOT)
     new ba7de16  Changed OpenJPAVersion to load version information from a resource (like how we load svn data) so that current version info (as of the last mvn compile) will be available for code built and run from source.
     new e959466  OPENJPA-282. No test case.
     new 3fa6098  OPENJPA-282 -- part two. No test case.
     new 065d3e2  OPENJPA-282. Fixed incorrect variable choice.
     new 614c53d  Merging changes from 1.0.x branch into trunk (from branch point 567935:HEAD)
     new e89b51c  OPENJPA-344. Enable serialization of metadata and query compilation caches. This implementation requires that the user run a tool to build the cache, and set a configuration property to tell OpenJPA where the serialized data is stored.
     new 849e10a  OPENJPA-344. Build is failing because of this change; changing to use initCause() on the hypothesis that the 1.4 phase of the build does not support a Throwable argument to the constructor.
     new cbe8908  OPENJPA-344. Moved temporary files into the target dir.
     new 87b9e53  correcting scm dir specification
     new fefe7f2  added Catalina to committer list
     new 3a78ec6  updated site index with some links and more content; changed pom definitions to put docs into the uploaded builds
     new a7777cb  OPENJPA-346
     new 44db576  Allow dynamic configuration property. Changes include 1. Add getter/setter for boolean 'dynamic' field of Value 2. Add Value.assertChangeable() that Value subclasses must invoke prior to set new internal state 3. Changes Configuration readOnly state from a boolean to a simple 3-step state variable INIT_STATE_LIQUID/FREEZING/FROZEN. This is done to allow lazy instantiation of some PluginValues after the BrokerFactory freezes configuration. 4. Removes assertNotReadOnly() c [...]
     new a61ecf0  Removed now-illegal assertNotReadOnly() calls
     new 5affd12  OPENJPA-347.  This change brings the performance back to the expected levels.  I have also updated the "BidiSQL" testcase to ensure that regressions like this get caught during normal testing.
     new 4dae223  OPENJPA-339.  Committing Albert's Java 2 Security changes.  Hopefully, this is the last batch of changes...  :-)
     new 8500fee  OPENJPA-343.  Modified the call to setRollbackOnly to check for a valid Transaction status first.  If the Transaction is not in a valid state, then we will log a trace message indicating such failure.  Processing will continue though.
     new dbc7cec  updated build site to include more timestamp information; removed some documentation-related stuff from pom files
     new 8274867  Minor logging corrections; flow control correction when types are already enhanced.
     new a3b0778  Improve error messages when processing metadata / JPQL queries.
     new 8fc5924  OPENJPA-344. Increase the footprint of metadata that is gathered during the MetaDataCacheMaintenance storage process.
     new bbbe5ad  OPENJPA-345
     new 6d1c3bf  Removing numeric constant in favor of JDK1.4 literal, now that OpenJPA requires 1.4.
     new caa4b76  OPENJPA-353
     new 7d9724a  OPENJPA-355 Fix checking for log levels; patch submitted by Adrian Co"
     new a3a74cc  OPENJPA-356
     new f33cb3d  Fix for FetchGroup inclusion and recursion depth calculation.
     new 1242abf  OPENJPA-363
     new d022b18  OPENJPA-130. Committing Ignacio's patch, with a few whitespace and method name tweaks.
     new cd66165  Fixing incorrect return value.
     new 6d5fe3b  OPENJPA-357, OPENJPA-358: Adding @since tag/comments to new additions to FetchGroup inclusion
     new 7c07cc6  OPENJPA-357, OPENJPA-358: Checking for user error of wrong fetch group inclusion
     new 4157d09  clarified prerequisites
     new 3d8748c  OPENJPA-361.  Committing Albert's patch for the incorrect GREG_OFFSET (Gregorian Offset).
     new a4bf964  OPENJPA-360 SQL FOR UPDATE OF incorrectly generated for DB2 UDB version8.1 or earlier and DB2 ISeries V5R3 or earlier. These  DB2 version also require the "optimize for <n> row" clause appear before FOR UPDATE clause. Due to this requirement, the OPTIMIZE clause will  appear before FOR UPDATE clause for all DB2 versions. Also fixed the affected testcases.
     new efc6e37  OPENJPA-360.  Remove code dependencies on DB2 libraries from unit tests.
     new 5e590a9  OPENJPA-360 FOR UPDATE clause incorrectly generated remove transient variable
     new 809cb37  OPENJPA-335. 'svn merge -c 575492 ../branches/1.0.x'
     new 44c0840  NPE check. Checking in on behalf of Abe.
     new 884d6b5  OPENJPA-367.  Committing Albert's patch (since he doesn't have his committer karma quite yet...).
     new c8ca563  OPENJPA-24: Relaxing access to connect() for extensibility.
     new 861e397  OPENJPA-364 commiting patch from David Jencks
     new c0cf405  OPENJPA-375  DB2 autoCommit(true) causes Result Set prematurely closed in WebContainer JEE environment.
     new 7524219  OPENJPA-369.  Committed Albert's changes for the Java 2 Security updates for the Solaris platform.
     new cea8ab5  OPENJPA-305: Add originalValue for Value and modify Configuration equality/hashCode to base on Value equality/hashCode
     new 5d4d50d  OPENJPA-378 DB2 "FETCH FIRST <n> ROWS ONLY" clause should not be generated in subselect for SELECT COUNT(*) from (subselect ...) s
     new 91917c4  OPENJPA-379. Creating the statement with the resultSetType, resultSetConcurrency specified consistent with the Kodos internal pool.
     new 89b030c  OPENJPA-380
     new 12840ca  OPENJPA-382
     new 6f43ce7  OPENJPA-385.  Committing changes for both 1.0.x and 1.1.0 to properly skip and optionally log malformed .class files.
     new a92418d  OPENJPA-388
     new bb527a1  OPENJPA-369. Committing Albert's 1.5-supporting changes.
     new 60062e2  OPENJPA-370.  Committing Teresa's patch with a few minor updates (per my JIRA Issue remarks).
     new 5a48e90  OPENJPA-387.  Committing the latest patch from Daniel (with slight modifications by me).
     new fab1a92  OPENJPA-389 et.commit() not issuing database commit for Native queries involving updates.
     new 5ef181a  OPENJPA-368. Committing Vikram's patch.
     new a817af2  Added "jpatck.test" argument to allow the running of an individual test.
     new abff87e  OPENJPA345 The last patch had the side effect that the artifact zip doesn't contain most of the required dependency jars (e.g., commons-lang), since the transitive dependencies are not followed to pick up these jars. Resolved this by explicitly listing the required jars in the openjpa-all dependencies. Also moved most of the dependency version numbers into the parent pom.xml dependencyManagement section to ensure that all dependency versions are the same.
     new 03d1977  OPENJPA-366 - Add message text to InternalException.
     new cafd3d7  OPENJPA-366 Trivial typo in new message
     new 22e5530  OPENJPA-392
     new 704fc1b  Minor typos and javadoc updates.
     new 4fb0c28  OPENJPA-395.  Use getShort instead of getInt for the KEY_SEQ, DEFFERABILITY, and DELETE_RULE metadata fields.
     new 8c6e31a  OPENJPA-397
     new a1fb5b7  OPENJPA-396.  Going ahead with the commit of the patch.  Per the discussion in the Issue and the dev mailing list, I have added a few more comments to the clone() generation.  Thanks.
     new 027c472  removing dependencies on JMS and commons-logging from the distribution. Neither of these are required for OpenJPA usage.
     new 31e436d  OPENJPA-401
     new 151cf2d  OPENJPA-399 committing Teresa's patch
     new 2d6fbb5  OPENJPA-399 Committing Teresa's patch
     new cc5e5a3  OPENJPA-402 Complete .class file read in ZipFileMetaDataIterator
     new 6529b65  Added "db.name" property and comment on how to run TCK tests using a database other than derby.
     new eb6a63c  Added "openjpa.log.level" property to override the level of OpenJPA logging during TCK tests.
     new 5b67b24  The overridden toSelect() signature in the OracleDictionary was no longer appropriate since the DBDictionary.toSelect() change in revision #577972 (which fixed OPENJPA-378). This resulted in the special Oracle range handing to no longer take place, resulting in setFirstResult() and setMaxResults() effectively being ignored for Oracle.
     new 7eabf99  removed empty file. In addition to being empty, this was causing rat to fail.
     new 716b008  OPENJPA-293. Moved localized message to correct package.
     new 09c894a  OPENJPA-403. Assuming that ignoring the new code is sufficient in cases where the fetch configuration is unavailable.
     new cdd3185  Set a default value for "jpatck.test" so that not specifying a test will allow the TCK to run.
     new 935d55d  Removed passing along "test" parameter to TCK script, since it seems to cause problems when it is unset.
     new 86f79ae  OPENJPA-405.  Dropping Teresa's patch for trunk and 1.0.x branch.
     new c2752e2  Use cached and possibly-reset timeout value instead of re-obtaining the configured value. Discovered potential bug while walking through code; no report or reproducer.
     new aca5f33  OPENJPA-409.  Message update.
     new a20d36c  OPENJPA-399.  Committing Teresa's most recent patch for this Issue.  Should be ready for resolution now.
     new e083202  OPENJPA-317. Documentation changes.
     new c4f8a37  OPENJPA-404
     new 4363298  OPENJPA-317. Fixing bad XML.
     new 45cf3bf  OPENJPA-317. Updated docs.
     new be0582a  Minor update to doc to fix up a reference tag.  Question marks (???) were being displayed instead of the section reference.
     new ba6274a  OPENJPA-410.  Committing the change to make the "connecting to database" message a Trace message instead of an Info message.
     new 61c789d  OPENJPA-322 reverted change #567170 to restore previous behavior of TimeZones in Calendar fields; added test case to confirm that the Calendar fields behave as expected
     new 3020195  Typo in my doc markup.  Fixing the build break.
     new 647cbf2  Force javacc-maven-plugin to use version 2.1 of the plugin, since the newer version seems to cause problems.
     new 9291992  OPENJPA-413, commit localizer.properties files for Teresa in 110 trunk.
     new cb2a061  OPENJPA-113 with testcase
     new eb4c307  Remove packages from javacc directories and upgrade to version 2.2.
     new a282456  reverting javacc change so we will build on Windows
     new 9e5cc06  OPENJPA-416
     new 8a67bc2  OPENJPA-413 committing for Teresa
     new 1af3d93  OPENJPA-415 remove AbstractResultList.finalize() method.
     new 35fb37e  OPENJPA-413 revised message
     new b50c73f  OPENJPA-413. Some more clarifications in confusing error messages.
     new e487d35  OPENJPA-419
     new ddd0791  OPENJPA-422.  The reproxy() method needed the Calendar object type in it's switch statement.
     new 1f92ab5  Formatting fix.
     new 80d2c39  OPENJPA-423
     new 2f2e399  OPENJPA-421.  Committing Daniel's changes to ensure that the datasource configuration is complete before attempting to generate SQL.
     new 6a26ae2  OPENJPA-399 committing Teresa's patch
     new cd2f9e9  Localized error message clarification, based on user feedback.
     new 73b3587  Avoid potential NPE; fix error msg.
     new 98ef3d9  OPENJPA-407. Assorted performance improvements found while working on this issue. This change does not include any SQL caching work.
     new ac83668  OPENJPA-375: undo this fix for DB2 (result set closed problem). The problem is resolved by setting DB2 datasource custom property "resultSetHoldability"  to 1 in WebSphere.
     new 9776c5b  Fixed test case that depended on new error message.
     new c3ba59f  removed accidentally-added test case
     new f187b3d  Corrected extra whitespace in error message.
     new bc9d60f  OPENJPA-407. Backing out attempted optimization due to regressions in test suite.
     new 830cc35  Additional test cases for JPA annotations; commented-out test for OPENJPA-425.
     new 18cc4b9  Added to count SQL issued. Current sql list size is not used so that user can reset the counter without destroying the list of SQL.
     new e5556e0  OPENJPA-370.  Backing out the changes for the LoadFetchGroup implementation.  We need to re-think the implementation (both the real and the expected).  I left the test Entities in SVN, but removed the testcase so that we wouldn't fail the builds.
     new 3ca7d9d  OPENJPA-428. Clarification that 'openjpa.Id' is a configuration property, not a JPA property.
     new af4ea13  OPENJPA-430 -- strip hungarian notation prefixes. Checking in patch for Ben Short, along with minor whitespace reformatting and a small tweak to reduce computation if branch logic in correctName() will not use the calculated name.
     new a710a30  Additional test cases.
     new 9b42c2d  'key' is a reserved word in Derby.
     new 10de9ba  Changed the default table name and index name lengths.
     new c96881a  Set LockTimeout from configuration
     new 17a93ad  OPENJPA-417. Added support for containers of primitives, embeddeds, externalizables, etc.
     new 2895819  OPENJPA-417. Removed obsolete test support class.
     new 80269d0  OPENJPA-439
     new 4a8d0b7  OPENJPA-427 Change maxAutoAssignNameLength to 63 for PostgreSQL
     new 634bdc5  OPENJPA-9
     new 0071f7b  OPENJPA-316
     new 6f44b55  OPENJPA-316
     new 7468391  New test case for enums and JPQL (including some disabled failing tests related to OPENJPA-200); simplification to JDBCStoreManager.
     new f875a5e  OPENJPA-200
     new da9c4ba  Removing disabled test case
     new 0346483  Trivial whitespace change to test build-triggering filters
     new 02f0a83  Correctly override any configuration keys using a different prefix for the typed elements in a persistence.xml document.
     new 3ebf5a9  Make LoadListener.afterRefresh() work.
     new 1dcd7b1  Minor reformatting to put , on the end of a param line instead of at the beginning of the next line.
     new d4e978f  OPENJPA-447. It looks like some of our DBDictionaries might not be handling ranging properly even after this fix.
     new 4c2efed  OPENJPA-447 -- improved test case
     new e1dccc1  OPENJPA-446
     new aa5259d  OPENJPA-446: preemptively adding ASL license header on the assumption that the contributor will allow us to license these files.
     new 6ea5a81  OPENJPA-449 : initializing _pcClassLoaders in constructor instead of conditionally inside loadPersistentTypes(). Saves NPE on new Broker construction in multi-threaded scenarios' openjpa-kernel\src\main\java\org\apache\openjpa\kernel\AbstractBrokerFactory.java
     new 46ce1f5  OPENJPA-448
     new 4fb39b9  Example of how to do dynamic class registration in OpenJPA.
     new 21ec161  Example of how to do dynamic class registration in OpenJPA.
     new 99bb160  While looking at dynamic class loading, I noticed that we create a separate MappingRepository when doing an in-process schema redefinion. This seems to lead to potentially-out-of-sync states in the main configuration MappingRepository; this change shares the Configuration's repository with the MappingTool.
     new c231cc8  Oops, it looks like this change wasn't passing. Not sure why it got committed; I thought I checked it in through the gatekeeper.
     new fad6f35  Removing the XML types from the default test runs to reduce complexity of unit test executions and to speed up overall test execution time.
     new 5018dfa  OPENJPA-126: EntityManager serializability. Also includes a fix to make LoadListener.afterRefresh() work. Committing directly (not via remote queue) as I'm about to lose my internet connection for a while. Hopefully, my local testing is accurate.
     new 1946a9b  OPENJPA-9 not all configuration files are XML, so have getAnchorsInResource and getAnchorsInFile just return null if it isn't able to parse the specific configuration resources as XML
     new 3002400  OPENJPA-223 Handle Indexes with multiple columns, which is a step towards a fix for OPENJPA-223
     new 5472692  OPENJPA-401 Swapped the order of the class loaders since the previous fix for OPENJPA-401 was causing intermittent failures in loading metadata when the mappingtool task was being run.
     new 55720f2  OPENJPA-455
     new 1928eeb  Returned initialize() to be public (which was made package-private in r597155 for some reason)
     new c97cd70  Added nested stack trace to the MissingResourceException as an additional diagnostic for issues around ProductDerivations.
     new 860a260  OPENJPA-454
     new 5e650f0  Changed JDK 1.5-specific String.contains() to JDK 1.4-compatible String.indexOf().
     new e503930  OPENJPA-456 committing patch provided by Teresa Kan
     new d3fb4ca  OPENJPA-460 Can't convert to: Time, InformixDictionary needs timeTypeName set to "DATETIME HOUR TO SECOND"
     new 88aa0ce  OPENJPA-463: Added conf.OpenJPAVersion as the Main-Class in manifest
     new a54f842  OPENJPA-462: Narrow StoreException by SQLException.getSQLState()
     new 38f41d8  OPENJPA-462: Adding SQLState in DerbyDictionary to demonstrate specialization
     new 111098f  Shows the failed SQL Statement when things break rather than internal ExpContext object
     new c00f3b5  OPENJPA-462: Adding a Test case to verify correct exception type
     new 265be5d  Tweak test case to report original error instead of cleanup error in the case where a test case failed and put things in a state that prevents cleanup from succeeding.
     new 45eb530  OPENJPA-456 committing patch provided by Teresa Kan
     new 485372b  Change Services.getImplementorClasses(Class) and Services.getImplementorClasses(Class,ClassLoader) to filter out implementations that are not assignable to the Class argument. This allows the Services call to be more fault-tolerant in environments with odd classloader configurations.
     new 787b57a  OPENJPA-9 Use the same criteria for resolving the configuration file for the purposes of listing all the anchors as we do for actually parsing the file itself. Fixes the problem where specifing the property "persistence.xml" was not actually resolving /META-INF/persistence.xml in order to obtain the list of anchors.
     new 2c18b55  Allow JDBCStoreManager to avail configuration different than that of its StoreContext
     new 7bd70d3  Allow JDBCStoreManager to avail configuration different than that of its StoreContext. Wrong tab corrected.
     new 008b249  OPENJPA-331. Checking in on behalf of Miroslav Nachev. Includes minor whitespace reformatting and @since tags for new source classes.
     new f185a0f  Doc improvement: added a cross-reference.
     new 84205d6  Error message improvement: include nested exception in constructor.
     new ab88266  OPENJPA-470. Added test case for custom sequence implementations, and updated docs with the current parentheses limitation.
     new a3c2d2a  Harmless change to test commit ability
     new e868210  Allow read-only access to operating set of instances to extensions
     new 69ee1ce  OPENJPA-331 fix notices
     new e11e207  removed incorrect premain class from interim jar
     new 288355f  Updated NOTICE to be consistent with other Apache NOTICE files
     new 4fda4e9  Allow access to underlying DataSource for extensibility
     new 82cd11c  Do not throw exception when failed to lookup JNDI, rather return null. Callers handle null
     new 4140d24  OPENJPA-452 Fixed xml in secondary table mapping example. Patch contributed by Ignacio Andreu
     new 6f29454  Small log clarification.
     new 5a0b5b3  Write output to the logging channels instead of to stdout.
     new 26ef9dd  Obtain the DBDictionary up-front in the mapping tool constructor to ensure that the dictionary is fully configured with connection-specific information.
     new 07c046a  Oops; earlier refactoring was not complete.
     new d621aa7  Removed duplicate prefixing of schema name in resolveTableName
     new 0d3bc96  OPENJPA-471 iSeries DB2 problem with using @GeneratedValue(strategy=GenerationType.IDENTITY) or @GeneratedValue(strategy=GenerationType.SEQUENCE)
     new 2933147  proxy collection optimization for adding to the end of a list vs. adding elsewhere
     new d4a2929  OPENJPA-147 -- managed interface support. Also includes failure test case for OPENJPA-481.
     new 72f7d7c  OPENJPA-147: added license headers
     new 8c4cf95  OPENJPA-488, OPENJPA-489, OPENJPA-490, OPENJPA-491, OPENJPA-492
     new 3d3cb67  OPENJPA-488, OPENJPA-489, OPENJPA-490, OPENJPA-491, OPENJPA-492. Adding omitted license headers.
     new 206f0f0  OPENJPA-488, OPENJPA-489, OPENJPA-490, OPENJPA-491, OPENJPA-492. Reduce logging in test case; use onlyChild() to validate tree structure.
     new 8464ea7  OPENJPA-488. HSQL override is no longer necessary; correct if clause in DBDictionary.
     new 240d356  OPENJPA-495 Populate Ordering/ProjectClauses from JPQL parser to be used for merging multiple ordered results
     new 7f797f0  OPENJPA-437.  Changed AbstractBrokerFactory.loadPersistentTypes to be synchronized to get around the multi-threading issue during broker creation.
     new 92d1334  OPENJPA-498. Resolve this by not removing if the prop is not set; the prop in question is only ever set internally anyways when EMF pooling is enabled.
     new 4d9a675  OPENJPA-245
     new 3aa6000  OPENJPA-500
     new 13dd4f2  Improve error message when checking metadata access types; correct recursive method to always include superclass information.
     new 95018ce  OPENJPA-430. Fixed bug that passed all column name checks through to the DBDictionary for potential renaming even when _defMissing is enabled.
     new 72aefb1  OPENJPA-430. Docs update.
     new 8d18daa  OPENJPA-464 committing patch provided by Teresa Kan
     new a8f6d3c  OPENJPA-477 Making StoreManager more flexible and extensible
     new 6a29ebf  OPENJPA-503
     new 5a1faec  OPENJPA-502
     new d4454e5  OPENJPA-503
     new 2a45dc5  OPENJPA-437
     new 2a612c1  OPENJPA-245
     new 78f5a95  OPENJPA-437
     new 37c4e91  OPENJPA-437. Trivial change to be consistent with class usage between constructor and symbolic constant.
     new b2a10e2  OPENJPA-477 no need to make changes to BootStrap, StateManagerImpl and PersistenceProviderImpl. These files are restored to their previous version.
     new 0b4ce34  OPENJPA-505. Committing on behalf of joe@bea.com (Joe Weinstein).
     new badc4b9  OPENJPA-437. Reverted back to hard-reference ArrayList instead of a concurrent set, since the new logic only performs local mutation.
     new 70f3a94  OPENJPA-505.  Resolving some formatting issues with the r616658 commit.
     new 8d161ff  OPENJPA-357, OPENJPA-358. Changing @since tag to 1.1.0.
     new d24bec6  Allow EntityManagerFactory objects to be serialized and deserialized successfully.
     new 18e83a0  OPENJPA-251, OPENJPA-329. svn merge -c 616961 ../branches/1.0.x/
     new 62c8c54  OPENJPA-258 Merge from ../branches/1.0.x. svn merge -c 617039
     new 171dc5d  OPENJPA-258 Merge from ../branches/1.0.x. svn merge -c 617073
     new 64d0ea8  OPENJPA-135, OPENJPA-420 Merge from ../branches/1.0.x. svn merge -c 617164
     new a747db9  OPENJPA-506. svn merge -c 617334 ../branches/1.0.x; svn merge -c 617363 ../branches/1.0.x, plus modifications for serialization.
     new 4d336b2  Rolledback change to AbstractBrokerFactory pending resolution of issues arising from r616972.  Modified TestSerializedFactory to expect failure: it expects created EntityManagerFactory objects to be instances of Serialization, but to not be useful after serialization.
     new 8ba8fff  Fixed line lengths
     new 18c90bb  OPENJPA-508 Merge from ../branches/1.0.x. svn merge -c 617760 ../branches/1.0.x
     new 012efc0  OPENJPA-147. Changes resulting from tests via Kodo's harness.
     new de14ad6  OPENJPA-147. Changes resulting from tests via Kodo's harness.
     new 24d2a42  Get the key from config only once as it is costly
     new b92f642  OPENJPA-401 making temporary classloader optional for MappingTool ant task
     new ebe3fdb  Improved the robustness of these test cases
     new b74fc31  Prevent deadlock in database during teardown when testing failures leave transactions open
     new c767561  Added property to permit passing in debugging settings during Maven test run.
     new 024faa3  OPENJPA-509 Fix & Test for insertion of MappedSuperClass-Entity-Embedded domain model insertion failure.
     new 3f439ed  OPENJPA-506. Fixed behaviors for global listeners to get TCK working on trunk again. It turns out that global listeners and per-instance listeners are bound into the OpenJPA event framework differently.
     new 754eb8d  Allow EntityManagerFactory objects to be serialized and deserialized successfully.
     new 2a3ee08  Corrected (I hope) the DOS line endings
     new 12839b6  Adding new (source code + pom.xml + doc) for Slice
     new d5e577c  allow surefire to move to 2.4 to get around test-double-counting issues
     new 903170b  Enable ability to subclass of JDBCFetchConfigurationmpl; change one constructor from private to protected.
     new fd7eae6  remove the interim fo file so it doesn't make it into the release
     new c61d81a  Change property name prefix from 'slice.*' to 'openjpa.slice.*' + Apache License Header
     new 8051804  Change document to reflect the namespace change for slice properties from 'slice.*' to 'openjpa.slice.*'
     new 321ede9  Test conversion of svn:eol-style from as-is to native.  One file in DOS line endings and one file in Unix line endings.  Neither file changed on client, only their svn:eol-style property has been changed by this update.
     new 0033a6b  OPENJPA-511
     new 81cb7e1  OPENJPA-464 commiting patch provided by Teresa Kan
     new 99bf6d1  OPENJPA-512
     new 94f233f  OPENJPA-374
     new 8de471e  OPENJPA-513.  Three of the four test failures with the IBM JDK were due to a malformed listener-orm.xml file.  XML elements were out of order and there were a couple of syntax errors.
     new 07d26ee  Generated values for non-ID fields have interacted poorly with post persist call backs prior to r617525.  This test ensures no regression to the buggy behavior.
     new eaf452d  OPENJPA-515 Add basic Tests for distributed database support.
     new 763fd3e  OPENJPA-515 A dummy test to warn that Slice tests are currently inactive.
     new 68f25ce  OPENJPA-551 Support Range Query
     new 7ca1cfe  Enable PersisentProviderImpl subclass to override the default BrokerImpl alias if none is defined in application.
     new 4b45bd5  OPENJPA-477 fix  setting up parameter list for PreparedStatement
     new caa400c  OPENJPA-516. Following the setFormOfUse(...) need to still call setString(...)
     new 8a811f6  OPENJPA-515 Add support for targeted query via query hints
     new 11fba5a  OPENJPA-515 Add documentation for targeted query via query hints
     new 3d2cbcb  OPENJPA-515 Maintain thread-transaction affinity for bulk delete/update operation
     new 1c0b264  OPENJPA-515 clean up imports
     new 1c738c4  Disabling Slice tests, since they're failing the build.
     new ff42968  OPENJPA-515 Missing Licsnese header
     new 325aa77  New test cases, currently disabled.
     new d2f5b73  previous exclude was overly comprehensive
     new 3735e9a  change a couple of line endings; remove MySQL requirement from openjpa-slice pom
     new 1b74811  removed unintentionally-added tests
     new 699f06e  removed unintentionally-added temporary file
     new 31778f0  Enable PersisentProviderImpl subclass to override the configuration impl used by class transformer. The current OpenJPAConfigurationImpl does not recognize options defined in its sub-class and posted an invalid warning message.
     new 4ab1384  Fixed test case dependency on Sun's VM
     new 7d44e7a  Enable some of the new tests.
     new de8a476  Enable some of the new tests.
     new c457053  OPENJPA-515 Remove XA transaction across slices + test configuration for Derby + activate tests
     new 1615273  OPENJPA-517
     new a7648a7  Enable more new tests.
     new ec7bd83  OPENJPA-518 Committing code changes suggested by Adam Toback
     new 6bb87e6  OPENJPA-484. Also added 'h2' as an alias for H2Dictionary in the DBDictionary property.
     new 1d57a1f  OPENJPA-519.  Need to hardcode the 2.4 version until the problem is resolved in the maven surefire plugin (supposedly in 2.4.2).
     new 4c70963  OPENJPA-513.  Temporarily exclude the "no xsd" test until we get a workaround figured out.  I haven't figured out an easy way and I need to make progress with the IBM JDK...
     new c530929  OPENJPA-521. This is a partial fix; we should be able to avoid the looping in clearInverseRelationCache with a bit of extra data structures in FieldMetaData, probably populated during FieldMetaData.getOrder() or MetaDataRepository.newOrder().
     new 699f043  Lazy many-to-one tests.
     new c3e2f01  Fix TestVersion's "InvalidStateException: The context has been closed." problem: em1 and em2 are using the same em from currentEntityManager(). This test is very similar to (if not the same as) *.persistence.jdbc.annotation.TestVersion.
     new c4af046  OPENJPA-359 Improve Timestamp resolution for use by versioning.
     new e097063  Trivial whitespace change.
     new 177111b  Potential NPE where custom can be null, Boolean.TRUE or Boolean.FALSE. Follow the pattern in update() and deleet()
     new 66d6230  Additional test case for enums in queries
     new 9ece24a  Better error message.
     new 527b09c  OPENJPA-529 cloning configuration before running enhancer
     new a4600fb  OPENJPA-528 Handle foreignKey column names similarly to joins in PeristenceMetaDataDefaults.
     new ca98287  OPENJPA-528 reverting behavior. Original fix caused problems with the TCK.
     new 7487d73  OPENJPA-430. Reverting mapping defaults change; I'm not convinced that the code is correct, but internal Kodo tests fail with the new behavior. Changing for now; more investigation to follow.
     new c3ad06e  Change _state and JDBCConfigurationState from private to protect enabling JDBCFechConfigurationImpl subclass to propagate correct state information in subclass's newInstance() method call.
     new 64402ea  OPENJPA-530 - Change BatchingPreparedStatementManagerImpl to correctly batch dispatched statements in the same order requested by the update managers.
     new 1b76c6d  Possible fix for http://www.nabble.com/InstantiationException-in-latest-OpenJPA-build-tp15799949p15799949.html, which seems to be caused by an attempt to reflectively instantiate a ClassResolverImpl. I've done zero research into how this regression made its way into the codebase, and have not created a test case.
     new f67ace7  OPENJPA-530 Update manual and code to match for the update manager values and default.
     new 86e17fc  Improve the error message when failing to find a field in a given identification variable's type.
     new 777818d  OPENJPA-520. Committing on behalf of Qin Feng.
     new f3dd4c0  OPENJPA-521. Committing on behalf of Qin Feng.
     new 126358f  Fix NPE reported on newsgroup.
     new b4d72d5  After OPENJPA-9, -help option in scripts is not working anymore. This is caused by Configurations.runAgainstAllAnchors returns true if no error is encountered (including no operation) during function execution. Since the check of the -help option is in the command's run method and if no anchor is found, the help check is skipped.
     new 85c7a33  OPENJPA-521. License headers.
     new ba5d11b  OPENJPA-532 This patch enables command runnable to process once when no persistence unit is found by the tool commands. This allows command option(s) which does not require pu definition to function properly.
     new 282c8e0  Improve product derivation debugging; add test case.
     new d93ac26  OPENJPA-535 - fix comment typos.
     new 4bed57d  Added license header.
     new aff3abd  Fixed JavaDoc
     new 5f00948  Fixed JavaDoc
     new b949f7a  OPENJPA-529.  Revert the clone() operation on the Configuration object.  This is causing problems with the subclassing enhancement.
     new 635ee19  OPENJPA-537
     new 831bd55  OPENJPA-528 committing patch provided by Jeremy Bauer
     new 57ca9af  OPENJPA-539 Can't create a table with a field of java type "Map" in Derby commit patch for Fay Wang. testcases have been modified.
     new 438b877  OPENJPA-541 Generate SQL92 JOIN syntax for Oracle 9 or later releases
     new 2d0a3c9  OPENJPA-542
     new 9dadfff  OPENJPA-543
     new 6af619c  OPENJPA-540.  Committing a simpler version of the patch.  Got rid of the ClassResolver classloader and am now just relying on the Class.forName() classloading.  This is similar to the processing used for the other *ManagedRuntime classes.
     new b2c1e8f  OPENJPA-544. Get rid of JDK1.4 support, fold the jdk1.5 modules into their siblings, get rid of some ugly reflection that was there for 1.5 support, and move to the java.util.concurrent collections classes. This includes a wrapper around ConcurrentHashMap that allows nulls, since the old OpenJPA concurrent map allowed nulls and we rely on that behavior. The implication is that putIfAbsent() and some of the other special JDK1.5 methods don't obey the same contracts as in  [...]
     new 608a906  OPENJPA-544.  Maybe this is a Windows-ism, or an IBM JDK-ism, but I still need the explicit <version>2.4</version> element for the surefire plugin...
     new dbb722f  OPENJPA-541 backout changes. Customer reported that SQL92 joins are bit slower compare to oracle joins (+) and there are known bugs with SQL92 joins.
     new 315a348  OPENJPA-417 - add openjpa.Compability(StoreMapCollectionInEntityAsBlob=true) option to enable map/collection stores as Blob in the database. This allows existing application continues to work.
     new 1b8ccc6  OPENJPA-417 - Change isStoreMapCollectionInEntityAsBlob() to getStoreMapCollectionInEntityAsBlob()
     new 6b5e0c6  OPENJPA-544. Take advantage of tiger dependency.
     new 6aa8fd3  Always consider the inclusion of subclasses as part of the query compilation key, even when the candidate class is encoded in the query string instead of set programmatically.
     new 79b2355  OPENJPA-529. Clone issue with the configuration was accidentally re-introduced
     new 999ce2e  OPENJPA-536. Committing on behalf of Amy Yang.
     new ee8155b  OPENJPA-552 Remove dis-allowing Connection* properties in
     new 36c68c4  OPENJPA-555 MappingTool got NullPointerException in DB2Dictionary.isDB2ZOSV8xOrLater()
     new dd7014a  OPENJPA-556. This implementation does some extra copying to accomodate DataCache.getAll(), which takes a List instead of a Collection.
     new 690cb80  Change OpenJPAEntityManagerFactory.getStoreCache(String) to create the cache on-demand if it doesn't exist. This turns an error condition into functional behavior, so there should be no backward-compat issue.
     new 1b5aac7  OPENJPA-559 : Add SerialVersionUID.
     new 9c19356  Fix for OPENJPA-554.
     new ea8b942  Be a little more flexible on the exceptions thrown when persisting instances with auto-generated keys already assigned values.
     new 8803104  moved release number to 1.2.0-SNAPSHOT now that we've made a 1.1.x branch
     new 5196ae0  OPENJPA-565 - Ignore duplicate NamedQuery definition and continue to parse the remaining entries in NamedQueries definition.
     new 50b81e6  OPENJPA-547 INNER JOIN FETCH query incorrectly generates LEFT join SQL
     new 810e401  OPENJPA-565 - Add test case.
     new 07cd172  OPENJPA-547 add test strings for FETCH JOINs
     new 31c47a6  OPENJPA-570 - Model after the AnnotationPersistenceMetaDataParser.parsePackageAnnotations(), an extra test is performed in parseClassAnnotations() method for the Named*Quer* annotations to see if the MODE_QUERY has been performed before by examining the meta.getSourceMode() before the actualNamed*Queries() method is invoked.
     new fe45f77  OPENJPA-542
     new 316ced4  fix line wrapping
     new a35b53b  OPENJPA-442 committing patch provided by Teresa Kan
     new 016f0bf  OPENJPA-442 deprecating and adding javadoc
     new a08388e  A couple of minor updates to a couple of slice-related messages.  Parameters passed in were not matching the message definitions.
     new 2ba16b4  Minor changes: 1) change a few constants from private to protected for use by sub-class. 2) add a couple of new constansts.
     new 18a3db7  OPENJPA-562, OPENJPA-536, OPENJPA-564, OPENJPA-536, OPENJPA-576, OPENJPA-577. Merging changes from 1.1.x branch.
     new d78e76a  OPENJPA-567. Committing on behalf of Vikram Bhatia in trunk.
     new bd2afc3  OPENJPA-149 OPENJPA-159 Moving suspendJTA code to ManagedRuntime
     new a2beac4  OPENJPA-149 OPENJPA-159 fix javadoc typo
     new a5c80fd  Slice module references jvm properties define in trunk's pom.xml, where surefire.jvm.args property is used instead of test.jvm.arguments. Also added suspend=n option.
     new 78ff717  OPENJPA-584
     new 0f32d37  OPENJPA-407 committing patch provided by Fay Wang and Jeremy Bauer
     new 14eeab2  OPENJPA-573 JPQL: The combination LIKE ESCAPE does not accept parameters
     new 40fec00  Exclude internal repository from RAT check, also update license.txt to mention WebSphere UOW jar
     new efcc257  OPENJPA-590 committing patch provided by Fay Wang
     new a31dfaa  OPENJPA-591
     new 33e094c  OPENJPA-586 Query parameter binding for externalized fields
     new 63850be  OPENJPA-590 cleanup unused imports
     new b796e17  OPENJPA-574 DataCache entries not evicted when multiple OptimisticLockExceptions reported from backend DB.
     new 3f9dcdb  OPENJPA-595 A common path() action in JPQL.jjt being used for Enum literal causes a simple aliase resolution to fail
     new b585833  OPENJPA-574 DataCache entries not evicted when multiple OptimisticLockExceptions reported from backend DB.
     new df0902d  OPENJPA-594 committing patch provided by Dinkar Rao
     new 3187089  OPENJPA-589 Can not retrieve M-to-M data when DataCache is on committing patch provided by Fay Wang
     new d35bc87  OPENJPA-149 remove maven warnings due to invalid pom
     new 01e0802  OPENJPA-595 A common path() action in JPQL.jjt being used for Enum literal causes a simple aliase resolution to fail
     new 5a16e92  OPENJPA-598 Make BatchingPreparedStatementManagerImpl more flexible and extensible, Sub-task of OPENJPA-477 Committing patch provided by Fay Wang
     new a63b6d3  Remove company specific name in message file.
     new c27bed9  OPENJPA-589. Committing test cases on behalf of Fay Wang.
     new 4ac794e  OPENJPA-589 updating testcase with Fay's changes.
     new 956065b  OPENJPA-574  fix  checkUpdateCount of (-2 SSUCCESS_NO_INFO) for Batching inserts in Oracle and DB2/ZOS.
     new b4ac7e2  OPENJPA-601 - Don't initialize datasource for build action.
     new 8c756bf  OPENJPA-559 set SerialVersionUID to a value compatible with previous releases.
     new 3a5e612  OPENJPA-213
     new b3f87ba  OPENJPA-596 ClassCastException during in-memory update with Informix IDS 10.0
     new 99a69be  OPENJPA-605 Informix will throw an exception when a unique index is explictily created on the primary key columns
     new 689eec1  OPENJPA-606 InformixDictionary default property setting incorrectly set. Also fixed SQL problems as described in the issue.
     new b2bd035  OPENJPA-605 Informix will throw an exception when a unique index is explictily created on the primary key columns Help committing new patch provided by Fay Wang
     new b2ba44f  Attaching javadoc and source jars to the release profile
     new 11f4d0d  OPENJPA-604 - Use English only locale for TRACE, INFO, WARN, ERROR and FATAL keywords in Log specification.
     new 47f681a  OPENJPA-607 Extraneous "( )" on DISTINCT, ALL, ANY results in SQL syntax errors on some database systems
     new 8a56c75  OPENJPA-606 Informix specific message for reporting that it  does not support "LOCATE" function
     new 72df500  OPENJPA-574 Cached object in DataCache not evicted due to StatementBatching not reporting OptimisticException Handle  (-2) updateCount returned from Batching for Oracle.
     new dcada13  OPENJPA-574 Cached object in DataCache not evicted due to StatementBatching not reporting OptimisticException Handle  (-2) updateCount returned from Batching for Oracle. Got a ClassCasstException while testing multiple entries in DataCache needed to be removed due to OptimisticException.
     new 81fc3ab  OPENJPA-606 More changes to Informix specific properties in the InformixDictionary
     new 93e15d8  OPENJPA-574 fix a potential NullPointerException in checkUpdateCount for statement batching.
     new 534778a  OPENJPA-610 Test cases to identify use cases where behavior differs because of DataCache
     new 1ad21f6  OPENJPA-610 Adding some comments/formatting to the tests
     new 8f97a2a  Clear instances before running the tests
     new 45693d4  OPENJPA-610: refresh() hits database irrespective of clean/dirty state or current lock mode or active/inactive DataCache
     new 2d21725  OPENJPA-614 set supportsTimestampNanos = false for SQLServer
     new c1e5f27  OPENJPA-615 add trace to display connection properties default setting during DataSource initialization
     new dbbd123  OPENJPA-612 Add support for calculating update value in QueryImpl.updateInMemory Help comitting patch provided by Fay Wang
     new faa0f26  OPENJPA-612 Add support for calculating update value in QueryImpl.updateInMemory Help comitting patch provided by Fay Wang Add support for in-memory string function evulation
     new 93417f9  OPENJPA-617 Removed hardcoding platform string. also relocated 2 jdbc trace messages.
     new d1aa6a2  OPENJPA-617 Removed hardcoding platform string. a minor fix of the message text id from batch_update_success_count to batch-update-success-count. Just caught that immediately after last commit.
     new 48b1fb5  OPENJPA-617 Add support for calculating update value in QueryImpl.updateInMemory Help comitting patch provided by Fay Wang Add support for in-memory math - sqrt, abs functions
     new 89b296f  OPENJPA-610: OpenJPA internal exceptions are heuristically translated at facade-level to JPA-defined exception subtypes
     new 794305c  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@661800 13f79535-47bb-0310-9956-ffa450edef68
     new 1fda19f  OPENJPA-610: Correcting the @since version
     new 8a80d75  OPENJPA-622 Informix -lock timieout, cursor not open problem for NonJTA datasource transaction RESOURCE_LOCAL in JEE
     new ffbc73f  OPENJPA-629 trim schema name
     new a4d905f  OPENJPA-629 trim schema name for Informix only.
     new 110e3ff  OPENJPA-630 Enforce no statement batching support if batchlimit set to 1.
     new ddc42e8  OPENJPA-631 provide detailed SQLException for batched statements that encountered error in DB2
     new 63c4899  OPENJPA-602: Avoid NPE when table-per-class inheritance staregy with an abstract root. See test cases for further details.
     new d965db7  OPENJPA-634 Batched updates resulted in SQLException was not propagated back to users application
     new f1ac625  OPENJPA-209: Detect identical instances being added to L1 cache multiple times during a load session.
     new 545c673  OPENJPA-634 Batched updates resulted in SQLException was not propagated back to users application
     new 981c023  OPENJPA-633 updating pom.xml files to be compatible with the maven-release-plugin. There are a lot of formatting changes which are needed to prevent the plugin from removing our copyright header.
     new b589da8  OPENJPA-245. Backported r646082 to trunk.
     new 4d668a4  Backported r650989 to trunk.
     new 8fb7ca2  Backported r651121 to trunk.
     new 96dd926  OPENJPA-522. Backporting r652026 to trunk.
     new 6f6634b  OPENJPA-522. Backporting r652035 to trunk.
     new 8db8e53  OPENJPA-544. Merge from ../active. svn merge -c 652523 ../active
     new 547438e  OPENJPA-579, OPENJPA-585, OPENJPA-587, OPENJPA-588. Merge from ../active. svn merge -c 652987 ../active
     new e8702b1   Merge from ../active. svn merge -c 653000 ../active
     new f17afdd   Merge from ../active. svn merge -c 652930 ../active
     new 97a9484  OPENJPA-130. Merge from ../branches/1.1.x. svn merge -c 653008 ../branches/1.1.x
     new c9c6aad  OPENJPA-417. Merged r653081 and r653085.
     new 1ac9426   Merge from ../branches/1.1.x/. svn merge -c 653083 ../branches/1.1.x/
     new f183c42   Merge from ../branches/1.1.x/. svn merge -c 653088 ../branches/1.1.x/
     new 753be68  OPENJPA-231. Merging r655354 and r655592 from 1.1.x.
     new 1a45d11  OPENJPA-130. Merging r655581 from 1.1.x
     new 629977f  OPENJPA-597. Merge from ../branches/1.1.x. svn merge -c 655600 ../branches/1.1.x
     new 5ee728e  OPENJPA-600. Merge from ../branches/1.1.x. svn merge -c 656006 ../branches/1.1.x
     new 12c0a09   Merge from ../branches/1.1.x. svn merge -c 656796 ../branches/1.1.x
     new 06ab969   Merge from ../branches/1.1.x. svn merge -c 657148 ../branches/1.1.x
     new 9033222   Merge from ../branches/1.1.x. svn merge -c 657162 ../branches/1.1.x
     new ef098b3  Merged part of r657897 from 1.1.x, excluding the pom changes.
     new b3c7e82   Merge from ../branches/1.1.x. svn merge -c 661090 ../branches/1.1.x
     new 0c346ba  OPENJPA-633. Updating deploy locations to use your home directory on people.apache.org.
     new 514a4bb  OPENJPA-634 Batched updates resulted in SQLException was not propagated back to users application fix OutOfMemoryException
     new 71519b0  OPENJPA-610: Restored refresh() behavior for clean/new instances.
     new 7ac8321  OPENJPA-209,OPENJPA-210: Test for projection query with duplicate result
     new e00c6e8  OPENJPA-625: remove Embedded collection members throws exception in PCData
     new a8e0dc1  OPENJPA-458: Amplified SQL Exception processing. Introduced a new sql-error-state-codes.xml to specify database specific error code for different types of Store exceptions. This helps to narrow SQL exception to a specific errors which bubble up to user application.
     new 689d1c5  OPENJPA-633 updating rat plugin to alpha-3 and adding exceptions to release profile
     new f62ea1a  OPENJPA-533: Update query can set single-valued association to NULL or non-NULL.
     new d1a165b  OPENJPA-112,OPENJPA-111: Early check for 1-based positional parameter and no named parameter in native query. Also more specific error message
     new 37cb4af  OPENJPA-581: Print WARN level message on JNDI lookup failure
     new fb78813  OPENJPA-545 committing patch provided by Jeremy Bauer
     new 976a5e1  OPENJPA-642 committing patch provided by Fay Wang
     new 82e61ba  OPENJPA-637.  Reverting ConcurrentHashMap implementation per the patch provided by Jeremy Bauer.  A more complete, configurable implementation is being tracked via the related sub-task OPENJPA-643.
     new e3dbdac  OPENJPA-644 Handle databaseProductVersion string from newer jcc driver for DB2 ISeries
     new 2b3f7ec  OPENJPA-645 Date millisecond precision lost for Informix IDS and SQLServer Commit the patch provided by Dinkar Rao
     new ff4a96e  OPENJPA-340: Support for @UniqueConstraints on @TableGenerator, @SecondaryTable and @JoinTable.
     new 6868b1c  OPENJPA-340: UniqueConstraint supported via XML Descriptors
     new d52998d  OPENJPA-340: Formatting to 80 lines
     new 54d1a24  OPENJPA-340: Unique names are unique.
     new bae08e9  Fix line length
     new 1aa4403  OPENJPA-634 - Use only the exception collection in the prepared statement to collect batch flush exceptions. This will preserve the order of exceptions thrown by underlying batch operations during the update manager flush processing.
     new de790be  OPENJPA-235 SQL reordering to avoid non-nullable foreign key constraint violations Fix problem in deletion for foreign key on delete cascade. Commit openjpa-235-delete-cascade.patch provided by Fay Wang.
     new 25a69ff  OPENJPA-648 Table generator uses incorrect schema name commit OPENJPA-648_1.2.0.patch provided by Jeremy Bauer
     new 1ad0923  OPENJPA-647: ClassMetaData listens to value updates of dynamic property
     new 50aaa97  OPENJPA-647: Simple edit for 80-column format rule
     new 13e4897  OPENJPA-647: Change cardinality of listeners for Value update so that ClassMetaData (and others) can sync with dynamic configuration changes
     new 2a588d6  OPENJPA-652: Formatting to be published base TestCases
     new c7a9063  OPENJPA-653 - Commit for Jeremy Bauer
     new 89e7531  Initialize Database Prodcut/Vendor name to empty string to avoid NPE
     new 07919b9  OPENJPA-657 Removing DOM 3 level methods in parsing XML
     new cc85528  OPENJPA-656 : raise informational error on initial connection failure
     new 026c96d  OPENJPA-656: raise error messages with connection parameters on connect failure
     new 85b0b0b  OPENJPA-656: reusing existing error message key from a different package
     new b2812a4  OPENJPA-51 Incorrect SQL with syntax error for JPQL subqueries
     new 436eefc  @ElementJoinColumn attribute corrected
     new 854eda8  Skip dirty check for nontransactional, runtime-enhanced instances
     new 94814ad  Revert changes to exclude non-transactional states from dirty checking
     new 434319c  OPENJPA-659: Dirty checking fails for runtime enhanced classes. The original case reported the failure in a Spring-Tomcat-Weaver with Embdded field. But as TestSimpleUnenhancedQuery can raise the same failure in a simpler settings. The fix is related to initializing a SaveFieldManager conditional to having loaded fields at invocation of saveFields(). The fix removes the condition and ensures that a SaveFieldManager is assocaited even when saveFields() is invoked without  [...]
     new 89695ec  OPENJPA-51 A  non-correlated subquery resulting SQL syntax error
     new 6e3aca6  OPENJPA-349: Validate the row if auto-assigned identity happens to be only column.
     new efdbbd7  OPENJPA:365: Raise informative exception when user supplied id argument is wrong type
     new fec6563  OPENJPA-470: Use blockquote to highlight special classname syntax for SequenceGenerator attribute
     new 948c38e  OPENJPA-633 setting consistent eol-style for pom.xml files in trunk
     new c7e78fc  OPENJPA-662: Allow version field values be loaded in projection query
     new d58c648  Merged 677745 from 1.1.x branch.
     new f9a27b5  Merged from 1.1.x branch, changes and additions to DBDictionary property descriptions, revisions 675366,675368,675700,676592,677746
     new b52e229  OPENJPA-661 remove duplicate directories in assmebly.xml and remove extra readme file.
     new ae26539  OPENJPA-633 svn merge -c 677476 https://svn.apache.org/repos/asf/openjpa/branches/1.0.x. Merging docbook changes back to trunk
     new 4c0bf1b  OPENJPA-207: Support multi-level derived identity. Enhancer has been modified.
     new b4c557d  OPENJPA-660: SQL Query Cache supports binding non-primary key parameters to cached SQL. Commit fix on behalf of Fay Wang. Original test case developed by Vikram Bhatia.
     new 8cfa25c  OPENJPA-241 Extra SQL on lazy CMR load commit openjpa_241.patch on behalf of Fay Wang
     new 2ed656a  OPENJPA-458. Adding license header to new file.
     new 37d610c  Fix a bug in which joined classes using an application identity hierarchy couldn't be loaded correctly as an inverse relation.
     new 9880214  OPENJPA-241 Extra SQL on lazy CMR load commit openjpa_241_1.patch on behalf of Fay Wang
     new 62a8c5c  OPENJPA-292 Extra JOIN on eager bi-directional relationship commit openjpa_292_1.patch and testcase_241_292.patch on behalf of Fay Wang
     new 388754a  Add apache license headers.
     new 315cc2d  OPENJPA-664: Check for length of schema component name during generation of SQL DDL generation.
     new 1111ee1  OPENJPA-665: Sets column i/o conditions accordingly when column is set as not nullable.
     new 0ed72e4  moved docs, javadocs, and downloads output to openjpa-project, since it looks like trunk isn't including the top-level target/site dir anymore
     new 134b37a  OPENJPA-666
     new 997a094  OPENJPA-667: Link configuration property to corresponding method in JavaDoc
     new 2254791  OPENJPA-619: Typographical errors
     new 72b5b4d  OPENJAP-664: Check length constraint onIndex name, not on the table on which index is created
     new 5fc6327  OPENJPA-20: Clarify return of embedded instances as query result
     new 3d81f86  OPENJPA-668.  Fixed up the orm.xml file that was used for testing so that it could pass the validation of the IBM JDK parser.
     new 191f26d  OPENJPA-669 DBDictionary can specify the type of native sequences.
     new 1cf3826  [maven-release-plugin] prepare branch 1.2.x
     new 64dbe4c  [maven-release-plugin] prepare release 1.2.x
     new 9174b3f  OPENJPA-44: Support 'metadata-complete' attribute to ignore class-level annotations.
     new 5f138fe  OPENJPA-44: Add test cases for processing metadata-complete tag.
     new adb9a6e  Fix typo.
     new 4af04f3  OPENJPA-187: Allow managed, unmanaged, transient entity as binding query parameter.
     new 68f051f  OPENJPA-670 committing patch provided by Jeremy Bauer
     new c67f4e6  OPENJPA-670 added missing license header to test class
     new 2d7faf2  OPENJPA-20 fix typo in manual
     new 3b91451  OPENJPA-207: Add new test case for multi-level derived id
     new 6ae99af  Add test case for IDENTITY generation strategy
     new 8cb82a6  OPENJPA-485: ORDER BY clause in JPQL generates syntactically wrong SQL for TABLE_PER_CLASS inheritance hierarchy
     new b29b9b6  OPENJPA-75: Error message for missing identification variable shows nearest Levensthien choice and all avaialble choices
     new bea15ff  OPENJPA-28: GROUP BY clause on nested sub query should not appear on top-level query
     new 6d8a587  OPENJPA-550: Correct example usage
     new 043b059  OPENJPA-485: Add test
     new 45651ce  OPENJPA-497: TemporalType conversion at facade level Query. Also includes extensive changes in parameter validation logic and data structure.
     new 49d5f19  OPENJPA-663 - Commit manual changes submitted by Jeremy Bauer.
     new b683569  OPENJPA-485: OPENJPA-497: Saving NPE
     new 3b00de3  OPENJPA-665: Check for null constraint on insert and update
     new aba5ddc  Update assembly with correct javadoc location
     new e41e1dd  OPENJPA-628. Revert changes from revision 610922 and add testcase.
     new a7464c7  OPENJPA-628: Adding more test cases for testing proxy collections in tracking changes in detached mode.
     new a6216d1  OPENJPA-628: Adding missing license header
     new e97d6d1  OPENJPA-674 javaagent enhancer (PCEnhancerAgent) ignores persistence units after the first in persistence.xml committing PCEnhancerAgent.patch provided by Dinkar Rao
     new ce3f368  OPENJPA-676 close connection used for CONTIGUOUS or TRANSACTIONAL sequences
     new 62a6555  OPENJPA-676 remove extraneous cast
     new b53a58f  OPENJPA-676 remove extra bracket
     new 4668ea4  OPENJPA-680. Consistent with the beforeRefresh call check for new unflushed instances
     new 053ad36  OPENJPA-681 Subquery generates SQL with syntax error
     new 446b85a  Assorted changes in test utilities   1. Added a new Test class CombinatorialPersistenceTestCase to run test with auto-generated configurations as combination of possible values of many configuration properties   2. Added a Test for Parent-Child insertion under different foreign key constraint + update startaegies scenarios as an exemplar of this new utility   3. Moved exception handling routines to base Persistence TestCase
     new 9ebfe80  OPENJPA-677: While loading intermediate data be more strict about when superclass oid  can be allowed
     new 610023a  OPENJPA-678: Adding test case for query/named query
     new 237c092  OPENJPA-677: Make a judgement whether reading discrimnator value from the result makes sense in a context
     new 352d799  OPENJPA-680 - Format changes to standard 80 columns and spacing conventions.
     new e5a363e  A little better error handling when an unknown persistence unit is specified in the test case.
     new 122229b  Fixed a comment and added exclusion from enhancement for any classes contained within a directory named "unenhanced".
     new 0bbc946  Test case that works when enhancement is done at compile time.  OPENJPA-684.
     new 2a5964a  OPENJPA-166 - Fix to use the translated exception as the cause for rollback.
     new 0d3812f  OPENJPA-687: Add read/write/hit statitics to DataCache/StoreCache
     new ffa2851  OPENJPA-687: Documentation for cache statistics
     new 6dbe8a9  OPENJPA-692: Bi-directional mapping with JoinTable
     new e7c3df7  OPENJPA-692: Add Test cases for Bi-directional mapping with JoinTable
     new 7432d1e  Missed the last combination
     new 5396a66  OPENJPA-686 - Commit on behalf of Fay Wang. Updating manual on Sybase specific behavior.
     new c8895c6  OPENJPA-687: Change table names to avoid conflict
     new ffb59c3  OPENJPA-692: Detect orphaning relation and change row update to delete for join table entry.
     new f4845da  OPENJPA-679 java.lang.ArrayIndexOutOfBoundsException may occur when a relation field is annotated as a primary key and a foreign key Commit patch provided by Fay Wang
     new 404cbbf  OPENJPA-680 - revert changes due to TCK regression.
     new aae1260  OPENJPA-693: Support 1.5 directional mapping where Parent maps its Children but Child refers to Parent via Parent's primary key value. Introduces a concept of implicit ForeignKey that marks the shared mapped column without any database schema impact.
     new d5820cb  Cleaning up our testcase run to get rid of the INFO messages for a non-existent file.
     new fd15719  Eagerly compile JPQL queries to catch JPQL errors and throw proper exception as required by spec.  OPENJPA-678
     new d76c646  OPENJPA-111: Validate native SQL parameters by the numbers of parameters in StoreQuery level and bypass validation at facade layer
     new cf0985e  OPENJPA-111: Minor message typo corrections.
     new a7b9f8f  Minor typo corrections in message files.
     new d971253  OPENJPA-111: Modified tests to use correct binding parameter. Added methods in MetaDataRepository to look for NamedQuery only by name without defining class information.
     new c1d9abd  OPENJPA-111: Remove errorneous import
     new ff93b1d  OPENJPA-678: Hint based targeting of Slices required changes because of eager compilation of Query.
     new 4dd9223  Generate informative error message when query fails due to wrong unbound variables
     new 0d5f08e  Add a test case for projection of multiple entity.
     new 3ee2f9e  Remove wrong headers
     new 04c292c  OPENJPA-698: Decorate callable statements with logging. Added a new inner class LoggingConnection.LoggingCallableStatement which is almost a duplicate of LoggingPreparedStatement -- but existing hierarchy prohibits a direct inheritance. The logging with parameter tracking code needs to be refactored for a cleaner and less duplicated code, but has not be done with this commit.
     new 322689a  OPENJPA-700 DB2 lastGeneratedKeyQuery should use new syntax for db2UDBV82OrLater
     new f0126e9  OPENJPA-697: Upgrade version strategy for multiple numeric-valued columns to support @VersionColumns.
     new d435a69  OPENJPA-693: describe implicit property of @ForeignKey annotation
     new 00c27c6  Check for field inclusion in fetch group based on names of both decalring and defining class as owner.
     new 912b9a3  OPENJPA-704:Adding test case
     new 36abd7c  OPENJPA-702.  Update documentation for the DESCSTAT parameter for DB2 on z/OS.
     new 42f2f39  OPENJPA-705: Secondary table for Embdded field is to be looked up in the owner's secondary table.
     new 62c0cba  OPENJPA-697: Implement newly added getJavaType(int i) abstarct method to save derivations unaware of multi-column versioning support from compiler error
     new cb3e170  OPENJPA-620: An eagerly initialized configuration with fail-fast behavior on persistent class resolution
     new 8fc909c  Apply patch for OPENJPA-699.
     new 15f6ece  OPENJPA-706 Changes for supporting DB generated version
     new 991f5a7  correct typo
     new aa1516f  OPENJPA-697: Add new capabilities to support version columns to spread across primary and secondary tables
     new 650161a  OPENJPA-708 sub-sub-query generates SQL with syntax error
     new 2988f75  OPENJPA-365: This is a token commit. Original commit is 677147 but due to typo in commit message, the JIRA issue did not get assoicated correctly with the commit 677147
     new a60fab2  OPENJPA-710: Do not add ORDER BY clause for unordered collection field. But select the field as it is expecetd subsequently for loading.
     new 0ea75e7  OPENJPA-712 Not correctly parsing the "having" clause with aggregate functions (ie. max, min, etc) Committing patch provided by Fay Wang
     new 939b122  OPENJPA-697: Join if version column is in secondary table
     new 079aa06  OPENJPA-646.  Migrate this change from the 1.2.x branch to trunk.
     new 52a0f63  OPENJPA-695 adding a profile that uploads the latest zip files, manual and javadoc to openjpa.apache.org/builds/latest.
     new 8e6db6c  OPENJPA-715.  Committing the testcase provided by Ekin Sokmen and the patch provided by Fay Wang.  Committing the change for both the 1.2.x service stream and 1.3.0 snapshot (trunk).
     new 4aa6441  OPENJPA-715.  Committing the testcase provided by Ekin Sokmen and the patch provided by Fay Wang.  Committing the change for both the 1.2.x service stream and 1.3.0 snapshot (trunk).
     new a904e32  OPENJPA-695 making nightly-upload profile more friendly.
     new b3951a1  OPENJPA-695 making nightly-upload profile more friendly.
     new a098b86  OPENJPA-720 The pushdown sql for version columns in primary and secondary tables has unpredictable ordering in the select and from clause
     new e047748  Fix wrong index in data cache statisitics
     new cd5014e  OPENJPA-704: Changes were not assocaited with JIRA issue which was created after the change :)
     new 2f75495  OPENJPA-711 adding jai dependencies for building the manual
     new 666d189  OPENJPA-726 adding md5sum for nightly downloads
     new 2c86e1d  OPENJPA-713 exclude sources and javadoc from aggregate openjpa jar
     new caf4629  OPENJPA-727 merge revision 696343 to trunk. Removing reference to missing image file.
     new e165e50  OPENJPA-724 committing patch provided by Milosz Tylenda.
     new 05a8f02  OPENJPA-650 adding documentation for openjpa.RuntimeUnenhancedClasses. Merging revision 696510 to trunk
     new 5600a77  Use username/password for triall connection to slices.
     new 9803879  OPENJPA-704: Add field names of path-like syntax
     new 7a7957d  OPENJPA-685. Removing references to maven.compile.classpath and maven.dependency.classpath from enhancer ant task
     new 1706670  Introduces notion of @Replicated entity. This feature allows to relax collocation constraint for quasi-stationary master data. A replicated entity is stored as identical copies across multiple slices. The ReplicationStrategy works similar to DistributionStrategy for replicated entity. The slice association cardinality has uniformly changed to array of slices from a single slice name both for replicated and non-replicated entity. The non-replicated entities can refer to r [...]
     new 85b44d8  Allows unrecognized hints (those not starting with openjpa.* as prefix) be stored opaquely - for extension plug-ins.
     new 07c6b1e  OPENJPA-719 - Ensure English locale is used in toUpperCase/toLowerCase for locale insensitive code.
     new baa01d7  OPENJPA-731 Bug on FetchType.EAGER when QuerySQLCache is turned on Committing patch provided by Fay Wang
     new 0226888  OPENJPA-722 resolution.
     new ab42492  OPENJPA-733: Updated state manager to use actual oid instead of owner oid.
     new b1f1d32  OPENJPA-734 added dbcp.args property in openjpa-persistence-jdbc/pom.xml
     new f0ad75d  OPENJPA-732 - Fixed BrokerImpl's fields of type Set to consistently use the correct implementation type of HashSet rather than ArrayList or LinkList.
     new 50ff3ed  OPENJPA-732 - Regressed a unit test. Reverting BrokerImpl back to previous level and disabling a test in the new TestMessageListener.
     new e786766  OPENJPA-736 use jdbc api getGeneratedKey to combine insert and select SQL for generated id strategy = GenerationType.IDENTITY
     new 050a99a  OPENJPA-736 use jdbc api getGeneratedKey to combine insert and select SQL for generated id strategy = GenerationType.IDENTITY. Found some indentation problem and fixed it. No logic change.
     new 229220b  Fix test case db preparation to allow test to repeat run without taking a duplicate key exception.
     new d31d40f  Fix test case db preparation to allow tests to repeat run without taking various runtime exception.
     new 7b11877  Modified CombinationGenerator.generator() algorithm to create the complete combination set from added options. Removed the test case which assumes "UPDATE CHILD SET PARENT_ID ..." will be issued for some test's conditions and make sure consistent successful execution from repeated test runs.
     new 99dc9d8  OPENJPA-732 - Re-commit the same original committed changes (code and tests) after test cases corrections were made.
     new 212ddce  OPENJPA-744 OneToMany EAGER loading generates extra SQLs on inverse ManyToOne relation
     new 5128ee0  OPENJPA-744 Extra SQL on LAZY/EAGER  ManyToOne relation Further improved for performance when OneToMany is fetch EAGER, the inverse ManyToOne relations are set such that relation fields in entities after detach remain valid.
     new 83f526a  OPENJPA-733 adding attributation to Charles Tillman in NOTICE.txt.
     new 7131ef0  OPENJPA-744 Extra SQL on LAZY/EAGER  ManyToOne relation Further improved code and additional testcases.
     new 16e7a11  document ReplicationPolicy for Slice. Also assorted doc edit
     new e2388e9  OPENJPA-738 QueryCache Improvement Committing patch provided by Sandhya Sturaga
     new 1e4aa60  OPENJPA-745 raise string right truncation error for Sybase
     new ac40fde  OPENJPA-745: raise string right truncation error for Sybase. Move the call to _dict.initializedSettings inside the block of checking whether _conn is null in JDBCStoreManager.
     new e23ea92  Organize imports for DistributedStoreManager to avoid protection problem with sun.reflect.ReflectionFactory
     new 703a2b9  OPENJPA-745: streamline the fix to be consistent with the fix in OPENJPA-750
     new c49f0e1  OPENJPA-750: Added option to Sybase dictionary to ignore truncation warnings, added doc for new dictionary option, and code to log any SQLWarnings when update count isn't expected value.
     new 044764a  OPENJPA-750: Updates to code and doc based on code review comments
     new 660371b  [maven-release-plugin] prepare branch 1.3.x
     new 284bd40  [maven-release-plugin] prepare release 1.3.x
     new f01e6bd  OPENJPA-752: Enhance exception message text to improve serviceability.
     new e1bd3c4  Code cleanup: remove some unnescessary casts
     new b9476a8  Code cleanup
     new 995c6a4  Code cleanup remove compiler warnings
     new 7c1c9fc  OPENJPA-754 - Add additional condition to determine if the pre/postUpdate callback should be called.
     new 509f41c  OPENJPA-751 - Commit documentation changes contributed by Milosz Tylenda.
     new 1a378e1  OPENJPA-738: query cache performance improvement. Commit the change in OPENJPA-738.11.patch on behalf of Sandhya Turaga.
     new 54d4d0d  OPENJPA-755 Update to SingleFieldManager to permit detached related entities on a merge with cascade persist.  Committing for Dinkar Rao.
     new 3cc3bfe  Use full table name according to DBDictionary when constructing GetMapValue subquery, which may include schema.
     new 675ee18  OPENJPA-760 - Commit contributions on behalf of Georgi Naplatanov.
     new 7e24608  OPENJPA-762: Batch execution fails for Oracle when batch limit is set to -1.
     new f55dff2  OPENJPA-761 - test for null column object and post a more meaning message to the warning log in SchemaGenerator.
     new ea9378f  OPENJPA-580 - Improve jdbc url mapping to DB dictionary alias.
     new e11d0f7  Generate unique name for unique constraints created by @Column(unique=true)
     new 5550d8d  OPENJPA-755 Update to SingleFieldManager to permit detached related entities on a merge with cascade persist. cosmatic changes only - removed tabs.
     new 75b9ca7  OPENJPA-764: Parse IN expressions with string functions such as UPPER()
     new 02608cc  OPENJPA-765 Check for isInsertable and isUpdatable in HandlerFieldStrategy
     new ef910bb  OPENJPA-766: Allow Tests that fail to be included in the repository. Annotate the TestCase or its specific methods with @AllowFailure(true|false)
     new 1ae20fc  unify doPrivHelpers
     new 25c3139  OPENJPA-766: Use @AllowFailure to remove <exclude> clause for failing tests in pom.xml. Also added a facility to list tests that are annotated with AllowFailure.
     new 9d40841  OPENJPA-340: Let DBDictionary generate Unique Constraint names rather than Unique trying to auto-generate such names in lesser scope. Strengthen the tests to have exactly same named unique columns in two classes to verify that the unique constraint names are unique across tables.
     new 64a1293  OPENJPA-772: Sets JPA spec version to the 2.0 EA snapshot (which has partial definition of JPA 2.0 API) and sets parent pom to apache (which defines the sanpshot repos).  Patch cotributed by David Jencks.
     new 031f525  OPENJPA-680 - After load and after refresh callbacks were each resulting in a post load call resulting in the duplicate call. Fix addresses the same and re-introduces the original fix.
     new bb937f3  OPENJPA-742: add get lineNumber/ColumnNumber to SourceTracker
     new 68d48f9  OPENJPA-774.  Committing the patch provided by Alexey Ousov in trunk and the 1.3.x branch.
     new 76c3cd3  Elaborate on usage of Entity Reference as part of compound key
     new 2b1a1e6  OPENJPA-778 committing patch provided by Fernando
     new 9e67ec5  OPENJPA-778 cleanup
     new 7f7497d  OPENJPA-781 committing patch contributed by Fernando
     new 1617c44  OPENJPA-783 committing patch provided by Fernando
     new 492a92a  OPENJPA-773 Updates for JPA 2.0 spec API.  Stubbed out unimplemented methods.
     new 3f47c13  OPENJPA-787,OPENJPA-799: getSingleResult() and multiple aggregate projections
     new c28c783  More informative message when multiple fields used wrongly as primary key
     new ef7f18f  OPENJPA-811 - Committ on behalf of Pinaki Poddar and Dinkar Rao.
     new 5bf35c3  OPENJPA-812: Consider case when aggreate result from a slice can be null
     new c60a95f  OPENJPA-800 Change release artifact versions for milestone 1
     new 55b1fa6  OPENJPA-815: retrieval fails for an entity that contains an embeddable, which contains a toMany relation.
     new 4c4219f  OPENJPA-806: Initial Criteria API implementation.
     new c15fb7d  OPENJPA-817 preserve order of statements with ConstraintUpdateManager merge to trunk
     new b45e065  OPENJPA-818 changing tck profile to use geronimo api
     new 7a6ac4a  Reverting OPENJPA_817 in trunk. Conflict with Issue 706 causes unpredictable results
     new 74c5f30  OPENJPA-806: Interface changes (merge Selectable to Visitable) + String Functions (Concat etc) + Detect recursion
     new e78a1bc  OPENJPA-782: embeddable support
     new 9946b6c  OPENJPA-792: MappedSuperClass problem. Commit on behalf of Sandhya Turaga.
     new 411382d  OPENJPA-806: Refactor different domain paths into a single list in QueryDefinitionImpl.
     new 82e7028  OPENJPA-817 fixed in trunk
     new 569641f  OPENJPA-795  enhancer throws an exception when parsing column name "first.name" because it thinks 'first' is a table name In U2 database column name may contain '.'
     new 62e1dea  OPENJPA-801: PCPath is now a CandidatePath. But why was it not before?
     new 57d329d  OPENJPA-821: DistributedStoreQuery$UpdateExecutor called executeDelete(). Should be executeUpdate()
     new 66434c6  OPENJPA-820: Test entity reference can be used as query parameter for slices.
     new 243b68d  OPENJPA-805 JPQL updates - iteration 1
     new 8f97b22  OPENJPA-805 JPQL updates - iteration 1 Sync up with JPQL.jjt to pass regression
     new d1f498b  OPENJPA-806: Testing Criteria API by executing against the database. Persistent test classes declare fields as appropriate to the tested queries. Criteria that use new JPQL constructs such as KEY(), CASE etc. are compared literally with handcrafted JPQL string. The supported ones are executed against the database.
     new 2bb4062  OPENJPA-805 JPQL iteration 1 add support for select ScalarExpression & Order By selectAlias
     new 979a6e3  OPENJPA-805 JPQL iteration 1: add support for Case Expressions
     new 11a57c8  OPENJPA-782: add orm support for CollectionTable and ElementCollection
     new cabd344  OPENJPA-800 remove version milestone indicator from build artifacts
     new debe82b  OPENJPA-805 JPQL iteration 1 - add support for COALESCE and NULLIF expressions
     new c1d791f  OPENJPA-823 Added new 2.0 schemas and updated persistence and metadata parsers to use per-version schema validation
     new 9c8b2d2  OPENJPA-825: Execute slice operations serailly when openjpa.Multithreaded=true. Otherwise continue using parallel execution mode.
     new 5d27c28  OPENJPA-800: Introduce OpenJPAQueryBuilder interface. Implement CONCAT() and other String functions.
     new 47eab49  OPENJPA-805 JPQL updates iteration 1 add in-memory query constructs for Case, Coalesce, and NullIf expressions
     new 548ccbc  OPENJPA-828: Switch field value access based on declaredTypeCode rather than typeCode to take care of externalized fields.
     new 4cf216c  OPENJPA-782: embeddable support
     new 13027e2  OPENJPA-806 : fix testcase: testGeneralCase & testParameter
     new 9ba8587  Merged changes 726860, 68, and 76 from branch 1.1.x.  Added Cache Marshallers to descriptors, and renamed test case.  Was not able to enable test case due to additional missing property descriptors in trunk.  See Jira: OPENJPA-830.
     new 0f7f03d  OPENJPA-825: Cache unique flag for query to avoid lcoking. Use StateManager's instance lock rather than acquiring Broker's lock.
     new b3a9a1b  OPENJPA-800: Documentation for new Criteria API support
     new ead852d  OPENJPA-777 committing testcase from Fay's patch
     new e63fbd5  OPENJPA-805 JPQL updates iteration 1 add in-memory query testcase for Case, Coalesce, and NullIf expressions
     new 5256a6c  OPENJPA-782: embeddable support. Adding more test cases per spec 10.1.7, 10.1.24, 10.1.25, 10.1.34
     new 90f6d5f  OPENJPA-782: adding element-collection and collection-table support for XML Serializer
     new 78dda5c  OPENJPA-782: add test case for embeddable support using orm xml.
     new 04900fe  OPENJPA-819 Committing fix for NPE and corresponding test case contributed by Dianne Richards.
     new 3fd11d8  OPENJPA-779 for trunk
     new 0e6a3bd  OPENJPA-823 Removed assertion from test due to variability in JREs
     new 574d559  OPENJPA-825: Introduced internal locking for shared contexts (BrokerImpl/QueryImpl).
     new 0500645  OPENJPA-835 Loading nested toMany EAGER relation resuled in PersistenceException
     new 16b7b1a  OPENJPA-784 committing patch provided by Fernando
     new c924cc2  OPENJPA-803 Added support to allow a specific schema name to be specified on sequence generators per JPA 2.0.
     new 6ff7d9a  OPENJPA-838: remove cache from StoreCollectionFieldStrategy
     new ec531f3  OPENJPA-841: Add structure to hold Slice information. Also ensure that replicated instances carry all replicated slice information even when they are found in a single slice.
     new 3f90c7e  Handle version adjustment when replicated instances are flushed to multiple slices. Refactor untyped OpenJPAStateManager collections to save some redundant iteration.
     new 94efd58  OPENJPA-845: Evaluate ordering value for PCPath to support ORDER BY slice queries that involves ordering terms not included in projection items and hence requires in-memory ordering from multiple slices.
     new 2759792  Timeout multithreaded tests if they hang
     new 1437517  OPENJPA-833 An improved test case for XML column mapping Commit patch provided by Milosz Tylenda
     new fb7ab19  OPENJPA-557 Primary key sequences broken with postgres schemas Commit patch provided by Milosz Tylenda
     new 43a9847  Remove unnecessary imports
     new ca3464e  OPENJPA-837 Update documentation with current 2.0 schemas
     new f30eb24  remove unused import statement
     new 44a4c38  OPENJPA-850: Add persistence.xml for equivalent configuration support testing
     new cbbc768  OPENJPA-850: Add notion of equivalent property keys for configurable Value. Use this facility to support new javax.persistence.* style property keys alongside openjpa.* style property keys.
     new 0a20368  OPENJPA-850: Document alternative javax.persistence.jdbc.* keys introduced in JPA 2.0
     new f491d6e  OPENJPA-854 remove hard coded trace levels from testcases
     new 4427455  OPENJPA-855 JPA2 Query updates add support for Index function
     new 2309a59  OPENJPA-853 Informix Cursor not open problem
     new 9ab2dd6  OPENJPA-843 Unnecessary version update on inverse-side of a 1-m relationship Committing patch provided by Dinkar Rao
     new 500fc71  OPENJPA-843 move testcases to openjpa-persistence-jdbc module to resolve compile failure
     new b8ec28b  OPENJPA-843 refactor testcase so that it runs during a normal maven build.
     new c99c9d2  OPENJPA-851: enhanced map support for JPA 2.0 (Spec 10.1.26, 10.1.27, 10.1.28, 10.1.29, 10.1.30, 2.7)
     new 2e26184  OPENJPA-858: Allow configurable PostPersist callback either post flush/commit or post persist immediately.Also refactored callback options around a CallbackOptions configuration class.
     new b65b9b2  OPENJPA-858: Document openjpa.Callbacks plug-in options
     new 1583426  OPENJPA-836 after em.clear the datacache is inconsistent
     new 388c56f  OPENJPA-846 XML column support for MySQL
     new 88f288b  OPENJPA-851: enhanced bi-directional map support in update operation
     new 6963880  OPENJPA-860 improve trace. Entity class names are printed when found in orm.xml
     new 9e78d8c  OPENJPA-834 fix xmlmapping testcase committing patch provided by Milosz Tylenda
     new 7ce5b0d  OPENJPA-834  removed @AllowFailure from xmlmapping testcase committing patch provided by Milosz Tylenda
     new a09954b  OPENJPA-851: xml orm support for MapKeyClass, MapKeyColumn, MapKeyJoinColumn
     new 8c50f73  OPENJPA-860 fixing the last trace call. Patch originally provided by Janko Heilgeist
     new cdc015f  OPENJPA-849: Load supported properties from resource.
     new 0452a7c  OPENJPA-809 support JPA 2.0 cache interface.
     new fd42fb9  testcase cleanup. Remove System.err.printlns
     new c848009  revert back to junit 3.8.1. Some testcases use its TestRunner class
     new c21184b  OPENJPA-851: ManyToMany Map support
     new 50f6587  Fix TestRunner.run calls in TestSQLBigDecimalId, TestSQLDateId, and TestSQLBigIntegerId
     new c5736ac  OPENJPA-864 do not remove table aliases for databases which use JoinSyntaxes.SYNTAX_DATABASE (no joins).
     new d49fdb1  OPENJPA-856 JPQ2 JPQL add  support for entity type expression
     new 8ee7128  OPENJPA-856 JPQ2 JPQL add  support for entity type expression remove System.out from testcase
     new 017e518  OPENJPA-802 Base OrderColumn support and corresponding tests
     new f1d2bf4  OPENJPA-863 Unexpected mere-cascade behavior when cascade.all/merge specified on both sides of relationships Committing patch provided by Sandhya Truraga
     new 209f903  OPENJPA-851: fix a bug in the embeddable processing.
     new e3db047  OPENJPA-802 OrderColumn doc update
     new f78d5ba  OPENJPA-809 documentation updates
     new 9427556  OPENJPA-809 finish sentence in docs
     new e70fd12  OPENJPA-861 Update the manual for XML column support for MySQL committing patch provided by Milosz Tylenda
     new 89df4a7  OPENJPA-873: fix NPE when MappedSuperclass does not have IdClass defined.
     new da91c0b  OPENJPA-849 Removing partial feature update for milestone release
     new 039693c  Update release text files
     new b936e81  [maven-release-plugin] prepare branch 2.0.0-M1
     new e80bac2  [maven-release-plugin] prepare release 2.0.0-M1
     new 30b7c05  OPENJPA-876 adding db2 and oracle profiles to openjpa-persistence-jdbc/pom.xml
     new 963e541  OPENJPA-838: check in testcase
     new f65c4ae  OPENJPA-870: orphanRemoval support
     new 8e60655  OPENJPA-865 JPA2 Query support for collection-valued input parameter in in-expression
     new 1fdd52f  OPENJPA-881. 'better' default values for connection pool settings
     new 672b5f0  Use both envLoader and application loader for class loading when parsing XML metadata files.  envLoader first to appease Spring integ.
     new 295442d  OPENJPA-703: Prepared Query Cache
     new d00a4e6  OPENJPA-703: Deactivate a test whose domain model clashing with other tables during schema creation
     new e47d83b  Make some part of the test database dependent because it verifies hardcoded Derby URL
     new 6453c64  OPENJPA-870: orphanRemoval support
     new 819514f  Cache EntityManagerFactory for better performance
     new d812112  OPENJPA-703: Deactivate a test whose domain model clashing with other tables during schema creation
     new 3c85ec7  OPENJPA-870: orphanRemoval support with test case checked in
     new 47a0f41  Reuse EMF.
     new 1ddbd61  OPENJPA-703: Cleaning first Prepared Query Cache commit
     new 958c2b6  OPENJPA-882 committing patch provided by Donald Woods
     new 937d0f4  OPENJPA-870: rollback r739155 to re-use the code path of @Dependent and @ElementDependent for orphanRemoval.
     new e30261e  OPENJPA-703: Support PersistenceCapable as query parameter during reparameterization of Prepared Query.
     new 4ed0580  OPENJPA-703: A separate executor for Prepared SQL.
     new 2065e90  OPENJPA-703: Use Prepared Query for packed results.
     new 64329e0  OPENJPA-703: Support Collection-valued parameters. Handle re-parameterization when collection-valued parameter has different size across invocations.
     new 8746348  OPENJPA-876 Adding required packaging def to DB2 and Oracle example profiles.
     new c71522f  OPENJPA-703:How user parameters are converted to Object[] is determined by the Executors. Because they are the consumer of this information. kernel.Query toParameterArray() was making many implict assumptions. A detailed test with paramenetrs and forcing PreparedQueryCacheImpl to cache JPQL only.
     new b7ca873  OPENJPA-703: Parse SQL for both ?n and ? style parameter markers
     new 592352e  OPENJPA-869 Added query expression to target a specific entity during validation
     new 808f4a6  Revert bad testcase changes
     new f9c9475  OPENJPA-857: Extend support for Specification through a more structured type to carry Version information. Will help Compatibitibility (and may be others) that needs to tune their behavior based on current Specification version as well as backward compatibie versions.
     new ddec737  OPENJPA-703: Validate parameter values by their expected types.
     new 5fd3908  OPENJPA-703 Cache ResultObjectProvider data to improve query performance recover a line for query hint.OptimizeResultCount
     new d61b3b2  OPENJPA-772 committing patch provided by Donald Woods
     new 4d5a6c5  OPENJPA-870: orm support for OrphanRemoval
     new 7b5510c  OPENJPA-873: check in test case
     new f7b6f94  Update OpenJPA documentation for easier navigation
     new c27f31a  OPENJPA-899: Initial support for new JPA 2.0 Query.getHints() API method.
     new 2e07d6b  OPENJPA-849 Committing documentation updates contributed by Dianne Richards
     new f99be0c  OPENJPA-849 Committing code and corresponding tests contributed by Dianne Richards
     new b620c40  OPENJPA-849 Committing code and corresponding tests contributed by Dianne Richards
     new fa86624  OPENJPA-849 Committing code and corresponding tests contributed by Dianne Richards
     new c3691f5  OPENJPA-849 Committing code and corresponding tests contributed by Dianne Richards
     new 889ca9d  OPENJPA-703: Update Prepared Query Cache documentation.
     new cff59ec  OPENJPA-703: Prepared Query Cache Documentation
     new 9f0a175  OPENJPA-703 make substituteParams() utility method public
     new b4a09c4  OPENJPA-849 Committing code for Dianne Richards that reverts driver property name back to openjpa property.
     new 72ac315  DB2 optimization for Query.getSingleResult()
     new e2aea2d  OPENJPA-871: MappedById support
     new 26b5407  OPENJPA-856 JPQ2 JPQL  support for entity type expression fix testcase
     new 9c003aa  OPENJPA-807 JPQ2 JPQL  fix testcase
     new 6bbbb78  OPENJPA-871: check in MappedById test case
     new 72fa143  OPENJPA-703 add testcase for getSingleResult
     new ed3889f  OPENJPA-703 fix TestOptimizeForClause testcase
     new 16778fe  OPENJPA-871: fix test case name clash problem
     new 0416d6b  OPENJPA-807 JPQ2 JPQL  fix testcase, enforce ordered results
     new 80aea14  OPENJPA-912 Potential NPE in setInverseRelation
     new 64be080  OPENJPA-802 JPQ2 fix TestOrderColumn, enforce ordered results
     new 32a6c11  OPENJPA-703 cleanup TestOptimizeForClause testcase
     new 0916d4b  OPENJPA-703: Align data loading for Prepared Query Results to Select oriented result object provider
     new ba62ff1  OPENJPA-916: DistributedTemplate not setting MaxRows and QueryTimeOut correctly
     new b20e5e7  OPENJPA-876 committing patch provided by Donald Woods
     new 5b558e5  OPENJPA-898: Parse query hints for NamedNativeQuery
     new 8a9595b  OPENJPA-900: Consolidate Query Hint related processing. As a byproduct, support new JPA 2.0 getHins() and getSupportedHints().
     new 897a912  Bypass callback method clash if two parsers have parsed the identical method
     new 1b7ff07  OPENJPA-871: MappedById support (spec 2.4.1.2 Ex3b, 5b)
     new a1f6b15  OPENJPA-919 Committing test code contributed by Donald Woods
     new 1d47f14  OPENJPA-913
     new 7d04527  OPENJPA-869 Added support for order column table attribute
     new 3adf70a  OPENJPA-917 add testcases contributed by B.J. Reed. Changes to QueryImpl were already made in OPENJPA-900 svn rev 743396
     new 2582d4d  OPENJPA-703: Clean up unused varaibles in PreparedQueryCache implementaion and remove support for Class based keys kep as placeholder for finder queries.
     new 556e09b  OPENJPA-703: Use template for QueryStatistics.
     new 3fc7f54  OPENJPA-924: Support cache of Finder queries.
     new f08e4e1  OPENJPA-924: Cache primary key field indices. Simplify QueryStatistics template.
     new d1c23c2  OPENJPA-925 Bidirectional OneToOne relation incorrectly set in loadEagerJoin
     new 1a643ec  import clean up
     new ba80c16  Insert missing assertion on failure condition.
     new 350dcbc  OPENJPA-925 update testcase comments
     new 1a4223d  OPENJPA-703: A tentative change for a reported locking problem. Ready to be rolled back if turns out to be too costly.
     new 357cf34  OPENJPA-871: mappedById support
     new 1a407b6  OPENJPA-906 fix testcase TestEntityTypeExpression committing patch from Tim McConnell
     new 679989f  OPENJPA-466 - Commit patch contributed by Tim McConnell.
     new 40ec58c  OPENJPA-871: check in test case for multiple MappedById annotations with generated key
     new 47c15ce  OPENJPA-871: fix test case problem
     new cfd1334  OPENJPA-924: Set JDBC query parameters with type information
     new f72b68b  OPENJPA-931: nested embeddedId/MappedById support
     new e2fef6a  OPENJPA-930: AttributeOverride support
     new 9d7360c  OPENJPA-935: Detect table for embedded PC to avoid extra select before delete.
     new 62c76e4  OPENJPA-930: orm xml support for AttributeOverride
     new 22a0f83  OPENJPA-891 - Committing basic JPA2 lock mode support for em refresh, find and lock methods.
     new 909c838  OPENJPA-934 Fixed bugs in test code and added instructions to run in an Oracle environment.
     new 094f914  Oversight in QueryDefinition.selectDistinct() boolean argument corrected
     new b0a4367  OPENJPA-703: Reinstate performance optimization for DEFAULT and ALL fetch group lookup that was inadvertently rolled back.
     new f5cc8d8  OPENJPA-942: Allow Tests to specify target database platform
     new bf16127  OPENJPA-924: Only cache finder queries without read locks
     new a9c858b  OPENJPA-766: Allow an explanatory message for @AllowFailure tests
     new bcfb4e9  Remove @Allowfailure in lock manager tests after FinderCache fix.
     new 75cf4c5  OPENJPA-825: A new threading policy for Slice via extension
     new d22fc6a  OPENJPA-930: fix test case error caused by TestAttrOverridesXml
     new 4d28f28  OPENJPA-825: ExecutorService is not configurable anymore with new threading strategy.
     new b811a6c  OPENJPA-931: IdClass support
     new 26a4551  OPENJPA-901 committing patch provided by Donald Woods.
     new e11b753  OPENJPA-924: Add localized statements for logging
     new cc38e27  OPENJPA-891 - change supportIsolationForUpdate to supportsIsolationForUpdate in line with existing naming convention.
     new efc6ba4  OPENJPA-884: Logging oversight in DB2Dictionary https://issues.apache.org/jira/browse/OPENJPA-884
     new f3d1704  OPENJPA-213. Scale and precision specified for doubles upgrade column type to NUMERIC.
     new a95c0f0  OPENJPA-891 - Fix problematic thread test case synchronization problem.
     new 781c837  OPENJPA-903 - Commit contribution submitted by Tim McConnell. [Ref: http://archives.postgresql.org/pgsql-jdbc/2008-01/msg00089.php]
     new 23145bf  OPENJPA-704: Make extended path lookup optional to save runtime costs for predominant use cases.
     new 8bf4da0  OPENJPA-891 - correct tests failure due to CPU speed sensitive wait between threads interaction.
     new 730ff88  OPENJPA-927 Committing code contributed by Dianne Richards
     new b611d3f  OPENJPA-927 Committing code contributed by Dianne Richards
     new 3e8f626  OPENJPA-927 Committing code contributed by Dianne Richards
     new deda5b3  OPENJPA-927 Committing code contributed by Dianne Richards
     new 0098cc1  OPENJPA-937: AssociationOverrides support
     new c3338d8  OPENJPA-937: remove AllowFailure from the test case, as this causes compiler error in mvn clean install, since the dependency on org.apache.openjpa.persistence.test.AllowFailure is missing in the pom file for openjpa-slice.
     new 2f3ef42  OPENJPA-937: back off test case. Will check it in later.
     new dff6bf5  OPENJPA-937: AssociationOverrides support when applied to MappedSuperclass.
     new 30ee661  OPENJPA-879 JPA2 Query support for selecting KEY, ENTRY and VALUE of a Map value
     new 19fd6b3  OPENJPA-900: Thread guard while setting hint.
     new 4b31d54  OPENJPA-966: Support unwrap() for JPA 2.0
     new cae3341  OPENJPA-955:  test+documentation on MethodQL. Allow candidate class be optional on MethodQL. Do not cache MethodQLQuery.
     new 70cfcaa  OPENJPA-891 - Remove _recoverable attribute in StoreException and use _fatal instead, per Pinaki's suggestion.
     new b612d64  OPENJPA-965: Open up FinderCacheImpl for jdbc and non-jdbc like implementation
     new b45109c  OPENJPA-965 Open up FinderCacheImpl for non-JDBC or JDBC-like  implementation of preparing statement/query execution An approache not exposing FinderCacheImpl to jdbc kernel
     new dab2ec2  Open up FinderCacheImpl for non-JDBC or JDBC-like  implementation of preparing statement/query execution cleanup imports
     new f1d4abd  OPENJPA-891 - Add constructor per Pinaki's comment.
     new 23b0b87  OPENJPA-966: Support MySQL Replication Driver
     new de5e6c9  OPENJPA-967 JPA2 Query support for selection of KEY, VALUE, ENTRY of a Map value more test scenarios for Map having @MapKeyClass or @MapKeyJoinColumn annotations
     new 1ece64d  OPENJPA-965: Open up FinderQueryImpl for jdbc-like and non-jdbc implementation
     new ca9d49a  Fix formatting for procedureList classes
     new a1917d1  OPENJPA-968: Change default detach to be in-place rather than copy to align with JPA 2.0
     new 4506244  OPENJPA-958,959: timeout on query
     new ab9d17f  OPENJPA-679: fix ReverseMappingTool problem
     new dfe19d2  OPENJPA-891 - remove unneeded code. Code review changes per Pinaki's comment.
     new a375ef4  OPENJPA-959: Allow hink keys be set on facade fetch plan.
     new c67cd5d  OPENJPA-973: allow db2jcc driver to work with informix
     new 6e6cb37  OPENJPA-891 - Complete new LockModeType supports in EntityManager. Manual updated. Build and TCK passed. Code reviewed by Pinaki P. and Mike D.
     new 393111b  OPENJPA-857: PersistenceProductDerivation sets Compatibility according to current specification. Allow multiple specifications to coexist.
     new c5a3a56  OPENJPA-905 - Commit contribution by Tim McConnell.
     new c8c43e4  Add no-args constructor such that runtime enhancer can use
     new 272c584  Add isAbstract() method on ClassMetaData to designate a MappedSuperClass
     new 0e7c84e  OPENJPA-866 - Commit contributions by Tim McConnell.
     new d8da810  OPENJPA-967 JPA2 Query support for selection of state field thru KEY navigation Sample JPQL: select KEY(e).name from Dept d join d.emps e
     new 2860368  OPENJPA-978: make the third argument in substring function optional.
     new 44ffbd2  OPENJPA-967: remove duplicate column in the associate table when MapKey is specified.
     new 29a2d30  OPENJPA-967 JPA2 support qualified path add support for ORDER BY & GROUP BY a path thru KEY navigation
     new 6b40e72  OPENJPA-981: replicate parent-child relation across slices and not only to root slice
     new 7c9ef84  OPENJPA-967 JPA2 JPQL allow KEY(e) of basic types appear in conditional expression
     new 390f390  OPENJPA-878 Committing code, tests, and documentation updates for Donald Woods.
     new a51486c  OPENJPA-878 Committing code, tests, and documentation updates for Donald Woods.
     new cb271bf  OPENJPA-878 Committing code, tests, and documentation updates for Donald Woods.
     new 5a16f8f  OPENJPA-878 Committing code, tests, and documentation updates for Donald Woods.
     new 469a10d  OPENJPA-878 Committing code, tests, and documentation updates for Donald Woods.
     new ff8d465  OPENJPA-970. Committing patch provided by Donald Woods
     new 65a8219  OPENJPA-885 Committing code and tests contributed by Dianne Richards.
     new 2e5a6e4  OPENJPA-885 Committing code and tests contributed by Dianne Richards.
     new ed8ec02  OPENJPA-885 Committing code and tests contributed by Dianne Richards.
     new 1d94611  OPENJPA-947. Reduce testcase logging
     new 2ee441d  OPENJPA-972 Committing code doc update and tests contributed by Donald Woods.
     new 2edc92d  OPENJPA-972 Committing code doc update and tests contributed by Donald Woods.
     new bb1bc8a  OPENJPA-878 Committing code and test updates contributed by Donald Woods.
     new 05c5ad0  OPENJPA-878 Committing code and test updates contributed by Donald Woods.
     new c5c5398  OPENJPA-985: Support dynamic addition of slices.
     new 944ee16  OPENJPA-878 - per agreement with Donald, removing un-needed code.
     new b00ef73  OPENJPA-973: allow db2 jcc driver to access Informix
     new ca00078  OPENJPA-988 - Refactoring JPA2/MixedLockManager from persistence module to jdbc module. No functional changes.
     new 6f253f0  OPENJPA-967 JPA2 add support for collection valued path thru KEY appear in FROM clause
     new ed0f74a  OPENJPA-967 add query test strings  for JPA2 path nagivation thru KEY appear in FROM, WHERE, and ORDER BY clause
     new 1d92b9a  OPENJPA-991 - disable TestException.testThrowsOptimisticException() until this issue is addressed. This will avoid the test hang condition and allow other tests to proceed, when run in DB2.
     new 9e683c7  OPENJPA-963: commit patch provided by Donald Woods
     new 7ad6a01  OPENJPA-992 - Correct proper DB2 SQLState to EntityExistsException translation.
     new 2d9f445  Remove un-needed import.
     new c3175ee  OPENJPA-995: Refactor OpenJPA Criteria query implementation as 'dynamic query' extension.
     new 90b84c5  OPENJPA-896. Setting eol-style:native and removing windows eol characters from source files.
     new b546423  OPENJPA-896. Setting eol-style:native and removing windows eol characters from XML files.
     new 31ae580  OPENJPA-973: allow DB2 jcc driver to access Informix
     new f48b254  OPENJPA-967: Qualified Identifier in-memory query test cases
     new 9d3a789  OPENJPA-951
     new fac1cf7  OPENJPA-999: put back sql-warning message to Localizer.properties
     new 66f829f  OPENJPA-999: add eol to localizer.properties
     new a4124b4  OPENJPA-885 Committing additional detach tests contributed by Dianne Richards
     new 32796f7  OPENJPA-5: Upgrade to JDK6
     new 7e6ca90  OPENJPA-956 support elementCollection in FROM clause
     new c7fabe7  OPENJPA-956 JPA2 Query support ElementCollection in FROM clause add query test strings
     new ad0c7db  OPENJPA-961 JPA2 Query support for element collection add support for element collection within embeddable object
     new f8bb2a8  OPENJPA-773 Updates for 03/13/2009 JSR-317 public draft.
     new 7f5471b  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@759470 13f79535-47bb-0310-9956-ffa450edef68
     new d3b1a2e  OPENJPA-1005 - Set persistence.xml schema version for PersistenceUnitInfo interface.
     new a5e3bdd  OPENJPA-990 Committing code and test updates contributed by Donald Woods
     new 80be256  OPENJPA-975 committing patch from B.J. Reed
     new 33ed6bf  JPA2 Query support for embeddables; nested embeddables; relationships from embeddables
     new f21f7b5  OPENJPA-1004: fix problems with IdClass which has a derived identity and the relation corresponding to the derived identity uses generatedKey
     new 19371ce  OPENJPA-218: fix merge problem with derived identity using IdClass. The corresponding test case is checked in using JIRA-1004.
     new 0aedae4  OPENJPA-883: Documentation is out of date for some MySQLDictionary properties
     new a0a3418  OPENJPA-975 clean up manual
     new 318d408  fixed spacing issue with some localization messages that wrap. This pushes some lines to 81 characters; we could re-wrap these lines if needed.
     new b6e661e  OPENJPA-1015 fix line wrapping in source files. Based on patch contributed by B.J. Reed. Updates made to do enforce line wrapping during the process-sources phase of the build.
     new 05e3790  OPENJPA-1015. Adding checkstyle config file.
     new bb2c50e  OPENJPA-1015. Committing auditing patch from Donald Woods
     new b6f8f0f  OPENJPA-1015. Moving checkstyle config file to openjpa-project.
     new 5e820a3  OPENJPA-967 JPA2 Query embeddable MapKey rework
     new 616f8fd  OPENJPA-723: Feature request for PostgreSQL XML Column Mapping
     new 718370e  OPENJPA-957 - Create Fetch*HintHandler(s) for property processing in EntityManager/Query interface methods.
     new bb01292  OPENJPA-957 - Guard NPE as fetch may be null in getForUpdateClause.
     new 983775d  OPENPA-957 - Correct > 80 columns build problem.
     new bdce39a  OPENJPA-1022 - Ensure LockMode READ/OPTIMISTIC & WRITE/OPTIMISTIC_FORCE_INCREMENT are distinct in type but semantics equivalent.
     new 4386138  OPENJPA-1022 - correct test case to properly handle notify/wait testing protocol between multi-threads test scenario. This fix corrects some timing related failures.
     new b5d5ea2  OPENJPA-1023. set svn:eol on .properties
     new dbeb9b4  OPENJPA-1015 committing plugin version patch from Donald Wodds.
     new df18282  OPENJPA-1024 JPA2 support scalar expressions in subquery
     new 05ebf66  OPENJPA-1024 JPA2 support scalar expressions in subquery add test strings
     new 3fc6ac2  OPENJPA-1010: Canonical Metamodel Generator from annotated source code that hooks into JDK6 Annotation Processing facility.
     new d0cb71d  OPENJPA-1021: support MapKey annotation on relation fields
     new 2582022  Skip compiling JDK6 dependent class till we figure out conditional compilation
     new 96cb35f  OPENJPA-1024: Scalar expression in SubQuery requires subquery expression be enclosed in parentheses
     new 921cd71  Skip compiling JDK6 dependent class on JDK5 profile
     new 5580dd3  OPENJPA-1021: allow MapKey on relation fields
     new da5c1da  OPENJPA-1021: fix test cases
     new e4ec2cf  OPENJPA-1021: fix test case problem
     new 2901ea6  OPENJPA-1028: fixed setMappedByValue when embeddable is involved.
     new be8731a  OPENJPA-967 JPA2 Query support for MapKey fixes
     new 3b2585f  OPENJPA-1028 OPENJPA-1021 fix eol style for new classes
     new 9202ab6  OPENJPA-723: Feature request for PostgreSQL XML Column Mapping
     new 9d5066a  OPENJPA-883: Documentation is out of date for some MySQLDictionary properties
     new 16c8b6d  OPENJPA-1024: add enum literal support for case expression
     new 20b3559  OPENJPA-1032 Reverting back to 1.x OpenJPAQuery.getPositionalParameters signature due to spec update.
     new 62aabaf  OPENJPA-983: FirebirdDictionary improvements
     new 69d01f2  OPENJPA-1034 Remove OrderColumn attributes and corresponding tests
     new d00cf9d  OPENJPA-1024: support enum literal in case expression
     new 8c31381  OPENJPA-1021 allow MapKey on relation field - add JPA2 Query support for MapKey on relation field - remove @AllowFailure in test cases
     new 4da7ad3  OPENJPA-967 JPA2 Query support for embeddable MapKey improvement/rework
     new ae182d4  Per agreement with Pinaki, disable jdk-6 annotation processing services until the processor implementation solidifies.
     new 372dea0  OPENJPA-1010: Canonical Metamodel Generator from annotated source code. Add/modify for explicit and default access types. Change maven build to condition compilation & packaging. Add support for array types.
     new f758a19  OPENJPA-1035 JPA2 Query allow map key/value path to appear as argument to scalar functions
     new 171fe56  OPENJPA-966: Added missing super call from within MySQLDictionary.decorate(Connection) method.
     new 0398c0e  OPENJPA-1024: support case expression in subquery
     new e55f36f  OPENJPA-1010: Tests for Canonical Metamodel Generator from annotated source code.
     new affdc07  OPENJPA-1035 JPA2 Query allow map key/value path to appear as argument to scalar functions
     new 21b41a5  OPENJPA-1039: treat AND OR operators as non-associative
     new 9696252  OPENJPA-1040 reset build flag and fix line length problem
     new 60988f8  OPENJPA-1010. Exclude test class for Java 5 compilers
     new 5239148  1035 JPA2 Query map key path in predicates
     new 5681d06  OPENJPA-1024: clean up testcases
     new b2f74fc  OPENJPA-1024: clean up test cases
     new 0daf1bf  OPENJPA-1041: allow orderBy on nested embeddables
     new e4b87fd  Fix for OpenJPA-1002, patch submitted by Ravi Palacherla
     new d9039ca  OPENJPA-1029 SQLServerDictionary updates contributed by Donald Woods
     new 1da766b  OPENJPA-1038: detect circular dependencies among embeddables and issue proper error message to avoid stack overflow
     new ff29a05  OPENJPA-1033 Committing documentation updates contributed by Donald Woods
     new 8bbf149  OPENJPA-1024: subquery support of nullif and coalesce for enum literals
     new 4d1b86e  OPENJPA-933: Database version detection in MySQLDictionary is not reliable
     new 32fd2a5  1035 JPA2 Query fix setParameter for key path in predicates
     new 282b877  OPENJPA-1024: clean up test case
     new f3b437a  1035 JPA2 Query allow embeddable as orderby item add more test strings for IS NULL and IS EMPTY predicates with path navigation thru key path or embeddable
     new 0e30a59  OPENJPA-1024: clean up test cases
     new 2793527  OPENJPA-1044: Retire test where entity is used as a query parameter as it causes a thread deadlock
     new 178f0a1  OPENJPA-926: Support explicit access types
     new ffdf264  OPENJPA-1050: Use parametrized types wherever applicable
     new 2c7432c  OPENJPA-703: Set original query string for prepared query
     new 0ffbce3  OPENJPA-926: entity without any property can have unknown access type.
     new cf86471  OPENJPA-1050: Use parametrized types wherever applicable
     new a868ae3  OPENJPA-926,OPENJPA-1050: handling corner cases of access type. moving uniformaly to access code. adding type parameters.
     new 29a5f7a  OPENJPA-1050: Use parameterized type whenever applicable
     new 9d52998  OPENJPA-926: JPA 2.0 Access processing by XML descriptors
     new 7adb793  OPENJPA-1008: Facade OpenJPA metamodel to JPA 2.0
     new d86b15e  EXclude JDK6 dependent source and test
     new 0985969  OpenJPA-1002: fixed select range for Oracle drivers, patch submitted by Amy Yang and Ravi Palacherla
     new 8f182fc  OPENJPA-1008: Test cases for JPA 2.0 metamodel generation and population
     new 14ae1c3  OPENJPA-1025 committing patch provided by B.J. Reed. Removin subList method from AbstractResultList forcing subclasses to override the method
     new 1677b48  OPENJPA-1053: fix update by setting an embeddable which contains a cascade delete relation with another entity.
     new bd50e17  OPENJPA-932 Committing code and tests contributed by Rick Curtis
     new 0284662  OPENJPA-964 Committing contributions provided by Donald Woods
     new f9fd483  OPENJPA-1055: add MapKeyTemporal and MapKeyEnumerated support
     new 861db8d  OPENJPA-1049: Register type alias for MappedSuperclass.
     new 733c1ea  OPENJPA-1050: Use parameterized type whenever applicable
     new 2c2e781  OPENJPA-1045. L2 cache included / excluded types may be specified via configuration properties
     new 6a36d55  OPENJPA-1045 remove system.out.format eyecatcher
     new 22a5143  OPENJPA-869 Fix nondeterministic ordering issue with OrderColumn test
     new 6bccd91  OPENJPA-1060 Made userObject transient to correct serialization issue
     new 0392538  OPENJPA-1013,OPENJPA-1014: Type-strict Criteria API (skeletal) implementation as per JPA 2.0.
     new ed82fda  OPENJPA-1064 JPA2 Query add support for embeddable of element collection in predicate and subquery
     new 51224e5  OPENJPA-1027 Committing documentation updates contributed by Dianne Richards
     new 8918258  OPENJPA-1013,OPENJPA-1014: Support In() and IsNull()
     new 7880642  OPENJPA-1013: Support metamodel access from EntityManager
     new b68eedd  Capture post-compilation result type in prepared query
     new ce685d0  OPENJPA-1010: correct dangenous typo
     new 8575b6c  OPENJPA-1010: correct dangenous typo
     new 09a77ee  OPENJPA-1067. Do not call setQueryTimeout for DB2 on Z/OS
     new 8321d31  Add example windows command script for meta-model generation and few common svn operation
     new 2ef46be  Exclude JDK6 classes from JDK5 compiler
     new 6759d41  Metamodel testing classes
     new f0fb49b  Implicit field/property access + refactor logging
     new 75dfd10  OPENJPA-1069: orderBy on ElementCollection of basic types
     new 95e9b55  OPENJPA-1031 Update docs that refer to OpenJPAEntityManager.getExtent().  Applied patch from Rick Curtis.
     new 03c2cce  OPENJPA-1010: Omit @GeneratedValue annotation if target is lower than JDK6
     new c67d0e6  OPENJPA-1010: Add -Asource option to control target compilable version for the generated meta-model source
     new fb85dc9  Adjust relative paths for the scripts
     new 46c0110  Table name not allowed for flat inheritance mapping
     new 240348b  Table name not allowed for flat inheritance mapping
     new eb359de  Demonstrates that related instances can be stored across slices (i.e. collocation constrain can be bypassed) and the across-slice relations can be fetched reliably under certain restrictions (e.g. for lazy relations).
     new 1955253  OPENJPA-736: Change the way generated keys are retrieved so that the feature works also with databases other than DB2
     new 9a82467  OPENJPA-1010: MetaDataRespository knows about meta-class. The naming and support for meta-class added to MetaDataFactory. Implemented in PersistenceMetaDataFactory. AnnotationProcessor6 aligned with this naming policy interface.
     new da17643  OPENJA-1070:support for composite foreign keys on MySQL Version >= 5
     new 3182ed9  OPENJPA-1072: set up foreign key relationship for the relation within an embeddable in an element collection.
     new c5f203f  OPENJPA-1073 Upgrade to latest maven-surefire-plugin
     new 3eff16e  OPENJPA-1074 Maintain contiguous index for collection element removal
     new f6f9977  OPENJPA-891 Fine tune test case to optimize runtime duration.
     new 23bd8aa  OPENJPA-1050: Use generic types where applicable
     new dc39b63  OPENJPA-1050: Use generic types where applicable
     new 83bb518  OPENJPA-1079: Allow connection to be accessed by the client
     new 3213665  OPENJPA-1079: Allow connection to be accessed by the client
     new c0bf7e4  OPENJPA-1013: check in strictly-typed criteria test cases.
     new 02a2830  OPENJPA-1013: fix compiler error in test cases
     new 4606fff  OPENJPA-703 PreparedQuery detecting query cache-ability
     new 19bfc41  OPENJPA-1071 Derby test suit speed-up
     new 5014430  OPENJPA-1063 Create a new openjpa-all artifact to include runtime depends.  Matches changes made to branches/1.3.x.
     new c26d742  OPENJPA-736: Restore method signatures per Albert's request
     new 1f37b77  OPENJPA-926 Tests and code updates for explicit access types
     new f221b1f  OPENJPA-1064 JPA2 Query add support for embeddable of element collection in predicate and subquery - Add test strings for any, some, member of predicates - Fix a bug in parameter processing of embeddable object
     new 13819e0  OPENJPA-466: Get rid of possible duplicate sequence values
     new 90ef23a  OPENJPA-926 Add annotation support for embeddables and correct Transient issue
     new f81e627  OPENJPA-932 Committing test updates contributed by Rick Curtis
     new 862edc8  OpenJPA-1051: Fixed MappingDefaultsImpl to avoid column name duplications when long column names are supplied for a database that accepts only shorter names.  Changes submitted for Ravi Palacherla.
     new 094dff2  OPENJPA-79 Add Eclipse artifacts to svn ignore.  Also reapplied consistant props to subdirs.  See JIRA attached files for the exact props set.
     new df96cc6  OPENJPA-1013: simple case and case expression support in Criteria Query
     new e1ccb46  OPENJPA-962 Committing code and tests contributed by Dianne Richards
     new 0b37738  OPENJPA-1013: case/simple case expression test case
     new 4a1c275  OPENJPA-1063 update displayed name for openjpa-all
     new 9b64aea  OPENJPA-1013: case/simple case expression support
     new d7ddfb1  OPENJPA-1064 JPA2 Query no support for embeddable of element collection in predicate and subquery JPA2 spec (section 4.12) does not support comparisons over embeddable class.
     new cb115bc  OPENJPA-1077 Validation-mode element support added to persistence.xml and to createEMF properties Map
     new f029f2d  OPENJPA-1013: groupBy/Having support for Criteria query
     new 9d30d48  OPENJPA-1013: IS EMPTY/SIZE() support for criteria query
     new 2203aed  OPENJPA-1013: MEMBER OF support for criteria query
     new 817be5b  Removed recently added errant author tag
     new 20fb414  OPENJPA-1077 fix validation failure on IBM SDK
     new 0b3dcc4  OPENJPA-1088 Build updates for openjpa-examples and openjpa-integration/examples
     new 0af9c4e  OPENJPA-1088 fix openjpa-examples build failure when built from the root pom instead of openjkpa-examples/pom.xml
     new 63c9be2  OPENJPA-247 Add testcase showing new-delete-new-find issue has been fixed.  Patch from: BJ Reed
     new a5f85ac  OPENJPA-1013: TYPE expression support
     new f6c6447  OPENJPA-1088 fix new all target for Windows users
     new 78f0f54  OPENJPA-1013: add more test scenarios for parameter settting in Criteria Query
     new 7b581bf  OPENJPA-703: ORDER BY queries are cachable
     new 7676456  OPENJPA-1013: parameter support for Criteria Query
     new c7a2b92  OPENJPA-1077 fix invalid attributes, which caused validation failure only on IBM SDK
     new e5e4cc1  OPENJPA-1068 Rev 1 of lifecycle validation
     new 2ce5299  OPENJPA-1094 JPA2 Query support KEY to appear in subquery
     new db43c74  OPENJPA-1013: Constructor support in Criteria Query. Test case will be checked in later.
     new e4488c4  OPENJPA-1013: constructor test case
     new 5fc3725  OPENJPA-1068 has listeners should be logical ORs instead of ANDs
     new 1755545  OPENJPA-918. Committing testcases based on patch provided by B.J. Reed
     new 42ae6a6  OPENJPA-975. Committing patch from B.J. Reed.
     new 598c25f  OPENJPA-1013: NOT IN/ IS (NOT) NULL/LIKE support
     new ef20404  OPENJPA-1067. Restoring original behavior - pending JDBC spec interpretation with DB2
     new 9ef9654  OPENJPA-1013: non-default escape character support
     new f91a31d  OPENJPA-1013: OrderBy support
     new f020bc6  OPENJPA-1068 add missing aggregator jar depends on geronimo-validation_1.0_spec
     new 097bda8  OPENJPA-1062 adding bundle metadata to openjpa.jar.  verified it will install/start in felix using the rough instructions at http://svn.apache.org/viewvc/geronimo/sandbox/blueprint/README
     new 768cd33  OPENJPA-1069: support of @OrderBy("DESC") on ElementCollection containing basic type
     new 70f55bd  OPENJPA-1013: Joins, MetaModel validation, Array type
     new f5ee113  OPENJPA-1062 correctly mark log4j as provided, as it is only required at compile time and is optional at runtime
     new 291e27e  OPENJPA-1015. Committing patch provided by BJ Reed. Additional testcases have been added which do not conform - I've updated some of them but some still exist so validation is not enabled by default
     new a224644  OpenJPA-1099: Replaced <xmp> tag with <pre> tag in Javadoc comments.
     new 26b83c8  OPENJPA-891 - Eliminate tests of compatible lock mode type.
     new 0b49620  OPENJPA-1062 OSGi integration tests, which are commented out of the builds for now as they fail and need some more work...
     new 0a05d80  OPENJPA-891 - Eliminate tests of compatible lock mode type.
     new 056d211  OPENJPA-1062 add svn:ignore props for new dirs
     new 6d91126  OPENJPA-908 - Commit contribution by Tim McConnell.
     new 9638a84  OPENJPA-1013: more test cases
     new 3f28f44  OPENJPA-946 - Commit contribution by Tim McConnell.
     new 24c1e49  OPENJPA-1090 - Commit contribution by Tim McConnell.
     new e8e52d3  DBDictionary: Correct errors in comments.
     new 3a91680  localizer.properties: Correct error in sybase-compliance value.
     new b1e8eec  OPENJPA-1098 JPA2 Query support for subselect_identification_variable
     new 137d088  remove duplicate artifact versions that are provided by the parent pom
     new 677ef4d  OPENJPA-1062 minor test update
     new 5b53615  OPENJPA-926 Modify XML-based explicit access tests to use build-time enhancement
     new 2e9f418  OPENJPA-1067. Merely log SQLException from setQueryTimeout for DB2 on Z/OS
     new b3ab297  OPENJPA-1092. Enable TestEJBQueryInterface
     new a4a9dc1  OPENJPA-926 Localize exception message
     new 9c601df  OPENJPA-900: Initialize hint keys staically for performance.
     new c20a2b2  OPENJPA-1098 JPA2 Query support for subselect_identification_variable
     new 130d1d4  OPENJPA-880 Use maven-remote-resources-plugin to generate required legal files.  Also removes dependency on openjpa-project for maven eclipse plugin.
     new a825aab  OPENJPA-1062 undo changes to openjpa-example for osgi testing
     new fcebb24  OPENJPA-1013: clean up test cases
     new 3464d8e  OPENJPA-1015. Enforce column width for testcases
     new c1b842d  OPENJPA-1026. Committing patch from B.J. Reed and enabling newline check.
     new 87b66ae  OPENJPA-1098 JPA2 Query support for subselect_identification_variable no functional changes
     new 85bc7a5  OPENJPA-1102 Support application/container provided ValidatorFactory
     new c9e74d4  update pom names to better match the module name and add descriptions where missing
     new b2a8732  Setting eol-style
     new 3c88ac3  OPENJPA-1054 committing patch from Rick Curtis and Fay Wang. Testcase has been updated to use jMock instead of creating its own mock objects
     new 0d6f1a0  OPENJPA-1054. Added testcase for callable statements and fixed typo.
     new dbc2713  OPENJPA-967 add query test string  for JPA2 path nagivation thru KEY appear in FROM clause
     new 49596dc  OPENJPA-1074 Fix for bidirectional ordered relationships. Modified order column tests to be included in compile time enhancement.
     new 0fa4a0c  fix formatting by replacing tabs with spaces.  also allow non-JDK5 profile to support JDK6+ and comment out unused antrun plugin.
     new 08301b8  revert unintended file commits in Rev780046
     new 016d49b  OPENJPA-962 Committing code and tests contributed by Dianne Richards
     new 2b94280  OPENJPA-952. Committing patch from Rick Curtis
     new 5474411  OPENJPA-1013: make setImplicitTypes static so that it can be called by critieria query
     new e80110b  OPENJPA-847: Enable JDBC 3 way of retrieving generated keys
     new cb98d4f  OPENJPA-736: JDBC 3 way of retrieving generated keys - allow user to disable it, doc and test updates.
     new f90952b  OPENJPA-1102 additional validation factory tests.  test scenario #4 will be addressed in OPENJPA-1111.
     new d4c227e  OPENJPA-1068 Use validation mode to determine if we should setup a ValidatingLifecycleEventManager or not.  Based on patch from Jeremy with one config scenario still to be addressed in OPENJPA-1111.
     new 97caf21  OPENJPA-1068 remove debugging info left behind in last commit.  Jeremy, thanks for the review and for catching this.
     new 96777b2  OPENJPA-1068 cleanup trace/log output to only include the exception message and not the stack trace for optional validator creation failures
     new 35d97a1  OPENJPA-5 - Add doPriv around "new BCClassLoader" and "project.loadClass()"
     new e32f6f1  OPENJPA-1113 - Cache Reflection artifacts for performance improvement.
     new 21a2fad  OPENJPA-1114 Bean Validation APIs should be an optional runtime dependency
     new ae16f80  upgrade to branched/stable copy of geronimo-validation_1.0_spec-1.0-EA-SNAPSHOT
     new d875749  OPENJPA-907: Correct TestParentChild to pass on Oracle and PostgreSQL - patch provided by Ravi Palacherla
     new 751a60b  OPENJPA-1113 - Close off memory leak.
     new a6f5dad  update build instructions
     new b3987f5  fix indenting
     new 4b45efa  copy of LICENSE/NOTICE files to include in the binary assembly which covers all included libs.  pom cleanup and updates for nightly-build publishing.
     new 1765ccb  latest changes.txt info from ea2 branch
     new 154a41c  update for next release
     new 549115f  fix missing license header problems found by rat plugin during EA2 creation
     new 9168ab0  exclude maven-shade-plugin generated file from rat plugin checks
     new 4d5c43a  OPENJPA-1113 - Revert changes back to previous levels: Reflection:743396 & AbstractBrokerFactory 768588. I have verified that the latest changes associated to this issue did not caused any memory leak by observing/dumping the static cache sizes in the Reflection class. The emf.close() method cleared out the cache, i.e. HashMap.size() == 0. From looking at the memory usage of the JVM that invoked the test in persistence-jdbc module, the memory usage continues to grow even [...]
     new f949bc9  update license-verify-profile with additional rat excludes
     new b99931e  fix license header location for XML validation
     new be8b980  OPENJPA-1013: subquery support
     new 5f2c7c3  fix checkstyle failure introduced in Rev781621
     new fced775  OPENJPA-1013: fix check-style problem
     new 8a2210c  OPENJPA-1083 committing patch provided by Ravi Palacherla
     new 3a8ec9e  OPENJPA-1008: handle OID type field
     new 4b7e773  OPENJPA-1083 Adding trace message
     new 44fa5e8  Exclude metamodel classes
     new bace5f5  OPENJPA-1113 - The 2nd level Reflection class cached object (Class -> (String -> Method)) is a Method object, which has a back reference back to the owning Class. The IBM JDK seems to be able to garbage-collect these caches using WeakReferenceHashMap. By forcing the value of the nested HashMap to be WeakReference, using the ConcurrentReferenceHashMap class, the Sun and IBM JDK 5/6 are able to release the cache content, if not needed. With these changes, the trunk maven b [...]
     new 9c15e0b  OPENJPA-1114 improved trace messages
     new 8ab8590  OPENJPA-1127: Typos in user manual and log messages
     new ff52a40  OPENJPA-1124: Make TestDateQueries and TestQueryTimeout pass regardless of system locale
     new a2c286b  OPENJPA-1122: Remove JDBC 3 related reflection from DBDictionary
     new 338d56b  OPENJPA-1123: MySQL query hints support
     new df986cb  (re) including committed metamodel classes in checkstyle repost
     new 2236c18  OPENJPA-1129: Remove wrong hint setting from NamedQuery
     new 43de098  OPENJPA-900: Remove hint key ordering for performance overhead
     new 6a84834  OPENJPA-900: Remove hint key ordering for performance overhead
     new b961b8b  OPENJPA-1013: Aliasing for query nodes, single attribute join support, reorganization of test harness
     new d7a6e1a  OPENJPA-1125 committing patch from Rick Curtis. Preventing misleading enhancement message.
     new 83bcadb  OPENJPA-1131 Upgrade to maven-jar-plugin-2.2
     new f503abe  OPENJPA-1130 Use maven-jar-plugin to create a o-p-j-tests.jar to share base TestCase classes across modules
     new 9c0f517  OPENJPA-1130 Need to include a couple more resources in the tests.jar to enable the base TestCase classes
     new 7b06c5c  OPENJPA-932 - Enable test case to be Java 2 security compliance.
     new 27b0abd  OPENJPA-1106 Integration tests for Bean Validation providers - Part 1 (not hooked into the builds yet)
     new edb329a  OPENJPA-891 - Fix non-versioned entity locking support and add tests.
     new a972ec0  OPENJPA-1136 adding .gitignore
     new 62be454  OPENJPA-1135 Apply overrides to deferred embeddable attributes
     new 6ee7af4  OPENJPA-926 Do not validate access hierarchy when mapped superclass has no persistent attributes
     new 75c9605  OPENJPA-1114 include tracing to show if a VLEM is being created or not
     new 888ddb8  OPENJPA-1106 rename testcase to better match what we're testing
     new 5d1bd85  OPENJPA-1132: Use MySQL-specific syntax for dropping foreign and primary keys.
     new c63c10c  Exclude metamodel classes due to popular request
     new acd00ec  include ASF license header in meta model generated source
     new c9d6282  Add ASL header with -addHeader option
     new 8f2f9e1  upgrade to latest Apache pom, so we start using the new nexus based repos which Geronimo is now using
     new 4c9be63  OPENJPA-1133 committing patch provided by Ravi Palacherla. PostgreSQL Dictionary will now use "false" as a placeholder instead of 0 for columns of type BIT. 	modified:   openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/PostgresDictionary.java 	new file:   openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/jdbc/meta/EntityBool.java 	new file:   openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/jdbc/meta/TestBooleanValue.java
     new e3a6af8  OPENJPA-1133. Adding svn:eol-style properties.
     new d6ae199  OPENJPA-1013: Joins, key/value, parameters, embedded
     new 70a0b7b  new header option
     new 0d8b1dc  OPENJPA-1111  Validation mode of callback should cause a PersistenceException when no provider is available.  Also some config rework as suggested by Pinaki in reviewing OPENJPA-1114.  This is Part 1, as the thrown PersistenceException is not marked as Fatal and contains a null description, but does have the stack.
     new 0b0fb31  OPENJPA-1013: criteria fetch joins
     new 7b0fda3  Retire unused methods
     new e1f290e  OPENJPA-1139 force checkstyle to use velocity v1.1.3. Newer versions are available but cause other issues (tried 1.1.6 & 1.1.7).
     new 472cf99  OPENJPA-1000 Consistent usage of serialVersionUID - remove added sVUID added in 2.0.0
     new bc9654c  OPENJPA-1111 Validation mode of callback should cause a PersistenceException when no provider is available.  Part 2 - updated WrapperedException to properly pass on the exception, updated ValidationException to allow for setting the fatal flag, and updated the location of the localizer messages for ValidationUtils.
     new 46ea5bf  remove tabs
     new 77f1815  add missing svn props
     new 7f0b023  Move properties parsing in PersistenceTestCase into a separate method for reuse in subclasses.
     new 453a6a9  Move delegating store manager creation to a separate method
     new 6c1cc88  OPENJPA-1117 Missing AgentClass attribute in openjpa-all-xxx.jar manifest.mf.  Also included some jvm arguments from OPENJPA-1119 which were required to fix some OOM PermGen space problems with 64bit IBM 6 SDK on Windows.
     new 79ad8c4  OPENJPA-1123: Test for database-specific query hints
     new 1c4fdeb  Temporarily disable criteria testcases per email on dev mailing list
     new d389c43  OPENJPA-1126: Note on Calendar and Java 1.3 no longer needed in user manual
     new 0e055fb  OPENJPA-1119 committing patch from Rick Curtis.
     new 4b70d52  OPENJPA-946 Oracle create table(s) exceptions.  Updated patch and tests provided by Tim McConnell.
     new ecf43f8  OPENJPA-1143: Build dependency to 1.0-EA3-SNAPSHOT (latest unpublished JPA Spec), refactored MetaModel/CriteriaQuery API to compile against the new JPA API, line length limit increased to 120
     new 636bd5f  OpenJPA-525: merged change 786218 from 1.1.x branch to trunk, fix for Oracle and null CLOBs.
     new e57f032  OPENJPA-1143: subquery support
     new 44443b3  OPENJPA-1143: refactor method signature to generic type CriteriaQuery<?> as input argument
     new e72c186  OPENJPA-1143 fix 2 build errors only flagged in Eclipse (was using Galileo and Sun JDK 6)
     new 3f15ecd  OPENJPA-1143 fix build error that only occurred on IBM SDK 5
     new 291f314  OPENJPA-1143: correlation join support
     new 42f8667  OPENJPA-1143: fix compiler error on IBM SDK5
     new fa64591  OPENJPA-1106 cleanup some javadoc
     new 82c8010  OPENJPA-1106 Add missing exception text to ConstraintValidationException instances and replace other exception strings with localized messages.  Still needs some work to properly detect and rethrow the contents of a WrapperedException to the user's app.
     new bc5a515  OPENJPA-1106 Initial @Null and @NotNull validation contraint tests along with other entity classes for future tests to be added.
     new 717a3bb  OPENJPA-1146: Delete RuntimeUnenhancedClassses and link references to RuntimeUnenhancedClasses
     new 6ec1122  OPENJPA-1148 Build failures with 64bit Sun JDK6 on Linux due to PermGen space.  Part 1 - cleanup of setting jvm arguments for surefire.
     new 2fc4ba2  OPENJPA-1106 Integration tests for Bean Validation providers.  Tests for @AssertTrue and @AssertFalse.
     new de7f5c1  OPENJPA-1106 Integration tests for Bean Validation providers.  Add tests for special update/delete/ignore cases.
     new 1fce447  OPENJPA-1061 committing patch from Jody Grassel. 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/meta/ClassMetaData.java 	new file:   openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/TestInheritanceWithMSCID.java 	new file:   openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/inheritance/TestMappedSuperclass.java 	new file: [...]
     new 03d9e24  OPENJPA-1061 merging patch provided by Jody Grassel to trunk 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/meta/ClassMetaData.java
     new 9c6fbcb  OPENJPA-1061. Setting eol-style (skipped by git)
     new db2082d  OPENJPA-1143: Added support for construct(), as(). Metamodel excludes static fields. tests edited to compile against EA3 JPA API.
     new 80dbd79  OPENJPA-1151 committing patch from Jody Grassel. 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/datacache/AbstractQueryCache.java
     new 0f45f13  OPENJPA-1135 Correct access type related issues with attribute overrides and multi-level parsing.
     new ac12bb4  OPENJPA-1135 Correct access type related issue with multi-level parsing
     new 0ce16ae  OPENJPA-1135 Add newline to end of file
     new 6473b98  OPENJPA-1147: Remove isTargetPlatform calls from TestAutoIncrement, add sequence creation statement
     new 278da38  OPENJPA-1147: Enable streaming LOB tests by renaming to start with Test
     new c2afd1c  OPENJPA-703: Expand type of queries that can be cached especially with various projection terms. Refactor testing of PreparedQueryCache.
     new c24bc1d  OPENJPA-1068 Modified exception translator to translate wrapped validation exceptions.  EM operations now throw correct validation exceptions.
     new a1a9414  OPENJPA-1156. Refactoring test code from OPENJPA-1061 to avoid path length problems in some environments. Specifically I've removed the primitiveidentity component of the package since it was not adding any semantic meaning to the tests. Further refactoring may be needed, but this should prevent the specific problem that was reported.
     new 8730edd  OPENJPA-1156 remove primitiveidentity directory
     new 617e6dd  OPENJPA-1106 Add tests for DecimalMin/Max constraints.  Upgrade to agimatec 0.9.1-SNAPSHOT which has been updated to the 1.0.CR1 API level and now includes support for DecimalMin/Max constraints.
     new 4c9e036  OPENJPA-1068 - Question from Pinaki about how/when the VLEM is created and if we can better us the plugin arch
     new 10bd4e7  OPENJPA-1157 Integration tests for Bean Validation providers - Part 2.  Convert some of the existing attribute constraints to be method/getter constraints.
     new 9ee5383  OPENJPA-1155 Committing code contributed by Dianne Richards.  This update ensures that all entities, especially those loaded during detachment get cascaded during detach.
     new 60fd641  OPENJPA-1157 Integration tests for Bean Validation providers - Part 2.  Added @Min and @Max constraint tests.
     new 1bdb836  OPENJPA-1157 Integration tests for Bean Validation providers - Part 2.  Added @Digits constraint tests.
     new 5bfc42f  OPENJPA-1157 Integration tests for Bean Validation providers - Part 2.  Added @Size constraint tests.
     new 8597b33  OPENJPA-1150. Adding support for simple write-behind cache scenarios.
     new 5283bcd  OPENJPA-1082 Added support for configurable bean validation groups
     new 9f62d5e  Quick formatting fix (add braces) 	modified:   openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/MappingInfo.java
     new dcaa134  OPENJPA-703: Beef up strong/weak exclusion of cache entries. Narrow down reason for exclusion.
     new ba49a31  OPENJPA-1157 improved EMF cleanup
     new edf98f5  OPENJPA-1157 adding @Future and @Past constraint tests
     new b577460  OPENJPA-1157 adding @Pattern constraint tests
     new 08bafa5  OPENJPA-1164. Making sleepTime configurable for SimpleWriteBehindCallback.
     new 19d8d3f  OPENJPA-1164. Fix stupid spelling mistake
     new 717a0b1  OPENJPA-1157 adding @Valid tests of embedded one-to-one entity and tracing of the included ConstraintViolation exceptions contained within the thrown ConstraintViolationException while validating the expected number are in the Set.
     new 56ae0ae  OPENJPA-525 - Semi-revert the original solution due to regression in ResultSetResult.translate() method. Implemented an alternative solution to perform the same original intent. Based on Milosz, the current solution caused some failure in MySQL. He agreed for this interim commit and look for cause of failures in MySQL.
     new 8613683  OPENJPA-1000 Consistent usage of serialVersionUID.  Remove all serialVersionUID values that have been added since 1.2.1 as requested by Pinaki to keep the usage consistant (ie. very little use of serialVersionUID in the existing code.)
     new ea71783  OPENJPA-1167. Updating to EA4 version of the JPA specification from Geronimo. Adding stub methods for compilation purposes. Some additional refactoring may be needed (desired).
     new 07a98e8  OPENJPA-1143: Re-realign implementation with JAP EA4. Repurpose SelectionImpl, rename ResultItemImpl to TupleElementImpl (to match JPA naming)
     new f641376  OPENJPA-1168: Improved checking for type1 UUID generator is initialized. Reducing timing window which could result in a NPE. Submitted by: Rick Curtis 	modified:   openjpa-lib/src/main/java/org/apache/openjpa/lib/util/UUIDGenerator.java 	modified:   openjpa-lib/src/test/java/org/apache/openjpa/lib/util/TestUUIDGenerator.java
     new c8b99a7  OPENJPA-1167 Update persistence and orm schemas and schemas within doc to current versions
     new ba73316  the spec source files (with Javadoc) from the JCP cannot be checked in the ASF repos, as it is covered under the CDDL.  Please either use the geronimo-jpa_2.0_spec-1.0.EA4 code or keep a private copy on your development machine.
     new 4717355  OPENJPA-466: Synchronize the call to obtain the next sequence value. Submitted by: Tim McConnell. 	modified:   openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/kernel/NativeJDBCSeq.java
     new 00c27b1  instruction for metamodel generation tool
     new edff099  OPENJPA-1114 Add an exclude for the agimatec-jsr303 transitive depend on javax.validation-validation-api RI, as discovered by Albert Lee.
     new 3231ac4  OPENJPA-1114 Add an exclude for the Hibernate test profile, which now works except for 5 expected failures due to unimplemented constraints in the version of Hibernate that implemented the 1.0.CR1 API
     new 17a0c1d  cleanup imports and add proper EMF cleanup
     new 0927c83  Added getMappings method to SingleEMFTestCase
     new b40e3a4  Add IDEA module descriptors to .gitignore. 	modified:   .gitignore
     new c155c9e  cleanup imports and add proper EMF cleanup
     new 229cb12  OPENJPA-703: correct comment
     new 6dd615e  OPENJPA-703: correct comment
     new aefd050  OPENJPA-1170 Fix which validation/jpa2 spec jars and versions are pulled in by transitive Maven depends.
     new 21fec94  OPENJPA-1177 Preparing for upgrade to newer JSR-303 1.0.CR3 spec level with some extra tracing, as checkCVE() is going to be broken.
     new 364ea73  OPENJPA-1143: clean up test cases
     new c293165  OPENJPA-1143: Fixing eol-style for new files
     new 5cb3268  OPENJPA-1176 Add compatibility option to allow private persistent properties
     new 78b694f  fix license header formatting
     new c487d10  fix license header formatting
     new c23fb96  OPENJPA-1143: fix criteria test case errors
     new 8b98816  OPENJPA-1176 Committing test contributed by Tim McConnell.  Tests the use of PrivatePersistentProperties compatibility option with private embeddable property.
     new 0adf138  OPENJPA-1143: further clean up test cases
     new f74c5d7  OPENJPA-1185: commit subquery overhaul on behalf of Catalina
     new 048419e  OPENJPA-1184  Inverse relations not set for MapKey field when using parallel eager select.  Patch contributed by David Minor.
     new bda6256  OPENJPA-1143: criteria support for subquery
     new 37d9cea  OPENJPA-1170 We can pickup the agimatec-validation artifacts from the public Sonatype OSS Repo now.
     new e21a38e  OPENJPA-1143: fix test case as the expectedSQL is generated from Derby database and the comparison between push-down sql and expectedSQL is only valid for Derby database.
     new 06d2be5  OPENJPA-1177 cleanup metadata and imports
     new 0cf0922  OPENJPA-1177 Upgraded to use geronimo-validation_1.0_spec-1.0-EA3-SNAPSHOT (1.0.CR3 API level) and to use hibernate RI as the default Bean Validation provider for integration tests.
     new 37c2620  OPENJPA-1171: Replace StringBuffer with StringBuilder in SQLBuffer to reduce synchronization
     new 1b86a81  OPENJPA-1190 Use Geronimo EA5 JPA spec jar.  Patch only has method stubs returning null for the new methods added by EA5, like - PersistenceUnitInfoImpl.getSharedCacheMode() EntityManagerFactoryImpl.getPersistenceUnitUtil() PersistenceProviderImpl.getProviderUtil()
     new 07f597d  OPENJPA-1190 Update schemas and schemas in documentation for EA5
     new c47bd9e  OPENJPA-1187: Allow output be generated in the same directory of the source files.
     new 49f000f  OPENJPA-1191 : Add Tuple implementation and unit tests. Also added some basic typed result and multiselect testscases
     new 3bfcd22  line length edit
     new 1f58f05  formatting
     new c6e394d  OPENJPA-1190 javax.persistence.Caching is now javax.persistence.spi.SharedCacheMode in EA5 (20090720) API
     new fc5d50b  OPWNJPA-1191 Adding messages exceptions thrown by TupleImpl
     new 5136bbc  OPENJPA-922: Allow DB2 to use setByteArrayInputStream instead of setBytes when needed. Submitted by : B. J. Reed
     new 001c9e4  OPENJPA-1180: Parameter processing for JPA 2.0. Implements Parameter in concrete. Parameter holding structure in Query has changed for Map<String|Integer,Object> to Map<String|Integer, Parameter>. Parameters themselves hold values (a doubtful decision).
     new 7099c08  OPENJPA-1195: Datastore function for in general usage as well as JPA 2.0. CriteriaQuery Parameter indexing during registration.
     new ec35dff  Moving nightly upload ant script to a separate file
     new 7022d01  OPENJPA-1175 Initial implementation and tests for ProviderUtil and PerisistenceUnitUtil
     new 81c7abc  Fixing nightly upload script. Documentation is now zipped and transfered in one file (multiple files were timing out). Resulting zip is unzipped on people.apache.org.
     new e7f9191  Add braces for a few one line if statements.
     new b861036  pass pom.version to upload ant task. Fix prompt problems with sshexec (should handle existing directories better).
     new 62a32c5  OPENJPA-1143: embeddable support for Criteria API
     new 60d17df  OPENJPA-1175  Refactor of perisistence utility methods
     new e47be7d  OPENJPA-1150: Adding javadoc for WriteBehind interfaces. 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/writebehind/WriteBehindCache.java 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/writebehind/WriteBehindCacheKey.java 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/writebehind/WriteBehindCacheManager.java 	modified:   openjpa-kernel/src/main/java/org/apache/openjpa/writebehind/WriteBehindCallback.java
     new 8c9c54e  OPENJPA-1197: Upgrade to MySQL JDBC drvier v 5.1.6 (keep in sync with previous releases). 	modified:   openjpa-persistence-jdbc/pom.xml
     new f4d7e53  OPENJPA-1175  Added test for PersistenceUtil.  Req's minimum of geronimo-jpa_2.0_spec-1.0-EA5-20090727.164859-7.jar.  Run mvn -U <goal(s)> to pick up the latest snapshot of this dependendency.
     new a31b0ee  OPENJPA-1076 Log current exceptions being thrown by PersistenceProviderImpl.createEMF
     new b7b0b15  OPENJPA-1076 cleanup code formatting and add some comments about the current behavior of returning exceptions instead of null
     new 9658b65  OPENJPA-1076 revert accidential change to pom.xml
     new 7c4cf09  OPENJPA-1076 Handle changes in geronimo-jpa_2.0_spec Rev798659 to not wrapper all exceptions as PersistenceExceptions and allow the spec to call other providers it discovers.  We'll keep the createEMF behavior of returning exceptions sometimes instead of null, until we see if the JPA2 TCK forces the issue....
     new 76e8299  OPENJPA-1202: Upgrade to Geronimo JPA 2.0 EA6
     new 1b128ce  OPENJPA-1143: embeddable test case and support for Criteria
     new ec48353  OPENJPA-1204: fix enum evaluation in EmbeddedId
     new c295a07  OPENJPA-946 Remove Derby connectionURL from createEMF properties
     new 856fde5  Move embed related test entities to its specific test
     new ba84a11  OENJPA-1206 - Enable Java 2 security on BV validate call.
     new 91ab016  OPENJPA-1198: Query by example.
     new 0928de7  OPENJPA-1202: code clean up
     new a10a0a5  OPENJPA-1143: fix test case
     new efaf681  OPENJPA-890 Fix some typos/wording/formatting
     new 803c4da  OPENJPA-890 Fix some inconsistent whitespaces in example code around method signatures and arguments
     new 8ca7664  OPENJPA-1013: Support constant TRUE|FALSE literals
     new 16344b5  OPENJPA-1120 idEquals() broken in BigDecimalId and BigIntegerId.  Patch contributed by Dieter Von Holten with additional updates from Albert Lee.
     new 5380548  OPENJPA-1185 JPA2 fix thread-safe problems of subquery restructured code. Committing patch provided by Fay Wang.
     new d35e668  OENJPA-1206 - Enable Java 2 security on BV buildDefaultValidatorFactory call.
     new aa72c08  OPENJPA-1211: Add getPath method to FromImpl. Remove @allowFailure annotation from passing testcases in TestStringCriteria.
     new d91fa6a  OPENJPA-1211:
     new 5432ffe  OPENJPA-1211: check null value to prevent NPE.
     new 5f83298  OPENJPA-1211: Adding brackets.
     new b9d609a  OPENJPA-1210: Add properties for derby timeouts to pom.xml. Initially set deadlocktimeout to 5 and waitTimeout to 60 (Derby default).
     new 9706a82  OPENJPA-1175 Updated util methods to handle load state checking of embeddables and collections.
     new 3ae614f  OPENJPA-1013: Add tests for multiselect()
     new 39cad98  OPENJPA-1013: Add support for JPA 2.0 result processing. Modify kerenl's ResultPacking logic to asses impact for JPA 2.0"
     new 08d76bc  OPENJPA-1107 Provide TraversableResolver for use with Bean Validation Factory.  Current TraversableResolverImpl behaves identical to the default JPA aware one that BV providers must implement, so not sure why we have to provide this yet....
     new 385558d  OPENJPA-1013: Clean up test cases. Make Path.get(String) generalized for Root/From. assert before String based navigation. Change ResultPacker. Make ParameterExpressionImpl.alias(String name) equivalent to setName().
     new ff93254  OPENJPA-1174: Ensure lazy hint from mapping-file is handled the same as an annotation Submitted by: Ravi Palacherla
     new 655ec57  OPENJPA-1218: Evict subclasses automatically when called from JPA facade.
     new 931496e  correct ordering of message parameters with actual message
     new bde4708  OPENJPA-1180: Parameter processing for JPA 2.0. Query now distinguishes between bound and declared parameters. Holds all bound parameters in a single data structure instead of named/positional parameters in separate maps.
     new 1f9f4d6  OPENJPA-1220: Set openjpa.DynamicEnhancementAgent to false for maven builds.
     new 86ebcbe  OPENJPA-1194: Make waitInMsec static to prevent re-running speed test for each test method.
     new 17da1c9  OPENJPA-1089: Adding EncryptionProvider configuration option. Submitted By : Rick Curtis
     new b5e893b  OPENJPA-1221.  Modified openjpa-integration module pom files for examples, tck, and osgi-itests to be consistent with the validation module.
     new 5232b72  OPENJPA-1163: Add configuration option that allows the elements in a persistent map to be treated as the owners of the relationship (ie updates to the hashmap can add elements without removing old ones). Submitted By : Ravi Palacherla
     new 7658c64  OPENJPA-1163: Forgot new classes in previous commit (testcase and entity). Submitted By : Ravi Palacherla
     new df07324  OPENJPA-1107 Updated TraversableResolver that calls only our OpenJPAPersistenceUtil.  Updated OpenJPAPersistenceUtil.isLoaded() to handle UnsupportedOperationException when checking a detached entity and returns LoadState.UNKNOWN.  Also added a testcase in TestPersistenceUtil to verify that caller gets isLoaded()==true for a detached entity and fixed a trace output in TestConstraints.
     new 1c9aef0  OPENJPA-1222: Enabling and refactoring Criteria testcases. The Criteria testcases use a static EMF which requires the entity model to be known up front - refactoring creates a separate EMF for the embeddable and joined models.
     new 5b61d56  OPENJPA-1180: fix ArrayIndexOutOfBound problem
     new d727e60  OPENJPA-1148 Remove test.jvm.arguments from openjpa-slice, which was causing this module to always fail with a OOM PermGen space with 64bit Java 6 on Linux for me.  Also merged in some recent updates in o-p-j for derby lock timeouts and ehnancer agent settings.
     new 33bd1d4  OPENJPA-1222: Fix tabs in pom.xml
     new a63acfc  OPENJPA-1148 Reformat and replace tabs with 4 space indenting
     new 96c824a  OPENJPA-1148 remove Derby lock timeouts for now...
     new 63cacaa  OPENJPA-1208 Set compatibility options and validation mode based on persistence version.
     new 52ee68b  Remove system.out.println from test class.
     new 5364ba5  OPENJPA-1222: Fixing build problem with Sun JDK 6
     new baaec81  OPENJPA-1225: Shape of Result for Criteria query. Draft.
     new a4a94f5  OPENJPA-1226: fix merge entities with nested embeddables
     new 02f2f3d  OPENJPA-1225: Shape of Result. Refactor shape building to builder from query.
     new 35be8fb  OPENJPA-1148 Remove test.jvm.arguments, which was causing this module to always fail with a OOM PermGen space with 64bit Java 6 on Linux automated builds.  Also merged in some recent updates in o-p-j for derby lock timeouts and ehnancer agent settings.
     new a3f0d41  OPENJPA-1148 Remove recently added ehnancer agent settings.
     new a84c76f  OPENJPA-1222: Removing sys.err.printlns, unused variables, and some formatting changes.
     new 637880e  add comment about needing to use MSSQL sqljdbc4 driver with Java SE 6 or later
     new e6a1e90  OPENJPA-1013: Cleaning Expressions.
     new c1ac969  OPENJPA-1230 - transform javax.persistence.validatin.mode value to upper case before ValidationMode conversion.
     new 69b4dc2  MetaModelImpl.populate() should only consider declaredFields (non-superclass).
     new cbfd6b8  OPENJPA-1230 - Make sure the javax.persistence.validatin.mode value usage matches the spec's requirement(i.e. lower case).
     new 233e258  OPENJPA-1157 Added test which contains uses constraints and persistence metadata defined in XML.  Updated ValidatorImpl to trace exceptions thrown as a result of creating the default validator factory.
     new d5fdddb  OPENJPA-1180: Parameter indexing for CriteriaQuery is the order of their registraion
     new 38cd47a  OPENJPA-1222: remove @AllowFailure on tests that pass
     new a54f47d  Setting table name for Item to avoid collisions with o.a.o.p.simple.Item. M    Item.java
     new 3b327b5  OPENJPA-1232: Call toNestedFields for Map Keys as well as Map values.
     new 1b769e6  Refactor write behind testcase to use static EMFs. 	modified:   openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/jdbc/writebehind/AbstractWriteBehindTestCase.java
     new 2d120b6  OPENJPA-1013: 1. Avoid both LHS and RHS parameterized as ? = ? in SQL. Some databases do not like it.                            2.  handle constant literal or empty arguments for Criteria predicates .                            3. Parameter registration for subqueries roll up to the parent                            4. MapKey of kernel is not a path so allPathImpl.toValue() is not kernel.Path
     new 3ec9136  OPENJPA-651: Default setting for RuntimeUnenhancedClasses = unsupported.
     new fb2a45a  OPENJPA-1234: AllowFailure checks for system property before running or logging exceptions from test methods.
     new 61b85e4  OPENJPA-1234: Remove mistakenly added columnDefinition..
     new 538f1fd  OPENJPA-1233 Update DerbyDictionary with new reserved words.  The following reserved words were added, based on the Derby 10.5 docs -    COALESCE, CURRENT_ROLE, GETCURRENTCONNECTION, NONE, OVER, ROW_NUMBER, XMLQUERY
     new 9af553b  OPENJPA-1235 Added support for named unique constraints
     new 2b24b76  OPENJPA-1143: keys(map) and values(map) support for Criteria API.
     new dc061e9  OPENJPA-1225: Refactor FillStrategy out of ResultShape enum to a separate interface. Introduce CompoundSelections.MultiSelect Use ObjectFactory for Tuple to save memory Tune CriteriaExpressionBuilder to new result packing Isolate ResultPacker (JPQL) from ResultShape (Criteria) completely Implement getSelection() for JPA 2.0
     new 45acdf3  OPENJPA-1238 Upgrade to latest commons-pool and commons-dbcp
     new 5b68196  OPENJPA-1239 Corrected method which determines explicit access type to set explicit bit
     new d5f14eb  OPENJPA-1240: Lob, Temporal, Enumerated on element collections annotations and in XML
     new 3dda949  OPENJPA-1115 Committing code and test updates contributed by Dianne Richards
     new 21cece4  OPENJPA-1241: Support MapJoin.joinKey()  for JPA 2.0. Needs special treatement because unlike other joins keys of Map is not an explicit persistent attribute. Introduces a notion of pseudo-attribute (Map.keySet()) of a pseudo managed type (a java.util.Map).
     new a445c1c  OPENJPA-687: add statsics while datacache is queried with contains()
     new 6c2e3e2  OPENJPA-1189: Try delimited table names if we can't find a match for non-delimited names Submitted by : Dianne Richards
     new a488a12  OPENJPA-1242: fix cascade delete for 1-1 relation in an embeddable
     new ccfbe6c  OPENJPA-1185: check in embeddable in subquery support on behalf of Catalina
     new 222e01d  OPENJPA-1185: criteria embeddable subquery support
     new 06bd0d6  OPENJPA-1143: further clean up testcase
     new c9695c2  OPENJPA-1885 Subquery restructure code add more test string in TestSubquery
     new 3f6ab72  Refactoring QueryTest class and entities
     new cc29d28  OPENJPA-1013: Coalesce expression type minor bug.
     new a1e2f57  Add a method to get the original expiration time from PCData.
     new 9eb8af5  OPENJPA-948: Adding support for Ingress database (new dictionary, build config etc.). Submitted by : Alan Raison
     new befee1a  Specify type of collection on AbstBrokerFact.getOpenBrokers()
     new 89a7f53  Refactor PersistenceTestCase to AbstractCachedEMFTestCase and AbstractPersistenceTestCase. Deprecate old class to allow submodules to compile (can be removed after maven repos is updated).
     new 286f708  o.a.o.p.common.utils.AbstractTestCase extends AbstractCachedEMFTestCase
     new c8fa380  Fixing validation test hierarchy.
     new 88dcd58  OPENJPA-1245: Move lockmode tests to a separate module. This allows different derby lock settings to be set on persistence-jdbc which should speed up test execution.
     new b8c7ce5  OPENJPA-1245: Pom.xml cleanup
     new 25d3c82  Locking should depend on openjpa-persistence-jdbc, depending on parent leads to dependency resolution issues.
     new 92fcf33  OPENJPA-1185 Subquery restructure code cleanup comments in testcase
     new dc31632  OPENJPA-1112 JPA2 Query result of embeddable object can not be further updated
     new 49e554a  OPENJPA-1237: Throw configuration exception for missing options when using WriteBehind. Submitted by : Tim McConnell
     new 7e81b8c  OPENJPA-1245 Cleanup license header wrapping and some POM formatting for readability.  Include basic Eclipse files, which will allow the module to be imported, as maven-eclipse-plugin will not generate the required metadata files, but will update these basic ones if present.
     new c7e032c  OPENJPA-1245 Only include a basic Eclipse .project file, as running 'mvn eclipse:eclipse' will update the .classpath file and cause other developers to checkin a release specific version of the file.
     new f4dfdf9  OPENJPA-1245 Include Eclipse projects this one depends upon.
     new c35c134  OPENJPA-1250: fix ClassCast exception with eagerly fetched ElementCollection
     new 0e4769e  OPENJPA-1246 : Order databases alphabetically. 	modified:   openjpa-project/src/doc/manual/ref_guide_dbsetup.xml 	modified:   openjpa-project/src/doc/manual/supported_databases.xml
     new 8143414  OPENJPA-849, OPENJPA-1251: property management, hidden values
     new 4e6a98f  OPENJPA-849,OPENJPA-1251: Property management, hidden values
     new 30a7da0  additional test for embeddable, elementcollection and lob
     new b11cdae  Add error messages to FillStrategy
     new 7065743  OPENJPA-1252  Include a Derby Network Server test profile, allow Derby version to be changed on the cmdline, and cleanup some formatting/comments.
     new 21d88ca  OPENJPA-1256: fix ClassCastExcepton when IdClass contains an ENUM type
     new 5b9b5d7  OPENJPA-1252  Include a Derby Network Server w/ JCC driver test profile and cleanup some other profiles.
     new 382bafc  OPENJPA-1252 Same updates to this pom as for o-p-j in r806022
     new 2615a9b  OPENJPA-1112 JPA2 Query result of embeddable object can not be further updated Bulk update of embedded field is not allowed
     new bb7048d  OPENJPA-1200: Discriminator column ignored for in select statement for OneToMany relationships. Submitted By : Ravi Palacherla
     new 7c84547  Fixing svn:eol-style
     new 917b49b  OPENJPA-1261 JPQL query result shape for multi-selections including multi-select-new-constructor
     new ee5506d  OPENJPA-1261: Set svn:eol-style
     new a8b6502  OPENJPA-1246: Example configuration and improved documentation for Ingres. Submitted by : Alan Raison
     new e955866  OPENJA-1262: EA7 Update.   Fetch method signature changed.   nullLiteral() method added
     new 2d49939  OPENJPA-1262: EA7 pom
     new d45a821  OPENJPA-1262: Missed file in commit
     new 388b186  OPENJPA-1112 JPA2 Query result of embeddable object can not be further updated
     new 049c917  OPENJPA-1112 JPA2 Query result of embeddable object can not be further updated add table name in Address entity
     new 9a44060  OPENJPA-1174: default fetch type for ManyToOne and OneToOne is eager.
     new 6303e9a  OpenJPA-525 : Applied Milosz Tylenda's OPENJPA-525.3.patch to trunk, after testing by Amy Yang.
     new 964ab65  OPENJPA-1264: Enable shared-cache-mode persistence.xml element.
     new 8a66927  OPENJPA-1264: Add trailing newlines - checkstyle
     new ec43fcc  OPENJPA-1262 ORM Schema updates for EA7
     new f61ff60  OPENJPA-1223: Add migration consideration for AutoOff collection tracking. Submitted By: Ravi Palacherla
     new e19c75a  OPENJPA-1266: JDBC escape syntax for date, time, timestamp
     new 4083018  OPENJPA-1266: no need to cast for JDBC escape syntax for date, time, timestamp in DB2
     new aedc261  OPENJPA-1228 Updated persistence parser to use new default value for exclude-unlisted-classes in a JPA 2.0 persistence.xml while maintaining prior behavior for a 1.0 or unspecified version.
     new f68c531  OPENJPA-1265: Support edit of Criteria Query.
     new 9177e93  OPENJPA-1266: JDBC escape syntax for date, time, timestamp support
     new f6ae418  OPENJPA-1267: JDBC Escape Syntax for temporal type data in Criteria Query
     new f06d862  OPENJPA-386: Handle abstract and non abstract MappedSuperClasses identically. Submitted By: Jody Grassel
     new 39da631  OPENJPA-1265: move test case
     new 6305be4  OPENJPA-1225: Fail fast on wrong constructor() argument
     new 12015d3  getLong was using INT. Patch by Criag Russell.
     new 149dbef  OPENJPA-1116: Setting strategy on FieldMappingInfo instead of ValueMappingInfo. RuntimeStrategyInstaller installs strategy from FieldMappingInfo. Contributed by Ashish Palliwal.
     new 250186f  OPENJPA-1100: Raise exception for unsupported version field type rather than silently ignoring
     new 78e93ab  OPENJPA-1269: honor the table attribute in the MapKeyColumn annotation
     new 991cdca  OPENJPA-1271: Enable CacheStoreMode and CacheRetrieveMode properties to be set for an EntityManager.
     new d02f068  OPENJPA-1271: Missed a class on previous commit
     new fdcbdcc  OPENJPA-1271: Remove @Override annotations which caused compile errors with JDK5
     new fe44661  OPENJPA-1272 Add testcases for association overrides applied to element collection with domain model defined in XML.
     new 0795778  OPENJPA-1013: Visitor pattern for collecting declared parameters. Editing with parameters. Search within result usage.
     new f214d9f  OPENJPA-1013: Visitor pattern on criteria expressions
     new f13af4a  OPENJPA-1272 Test was not cleaning up after itself properly.  This was causing failures on some build configurations.
     new e6ccbb0  OPENJPA-1274 Support cascade detach specified in an XML mapping file
     new 69cf52f  OPENJPA-1279: Adding testcases and fixing cache exclusion logic in DataCacheStoreManager
     new e39a9a0  OPENJPA-1278,OPENJPA-1276,OPENJPA-1265:   Add new OpenJPACriteriaXYZ interface for extended features.   Draft version of conversion of Criteria Query to a JPQL-like string   The getter methods return non-live, non-null, mutable lists/sets
     new b32bf1b  remove errant TODO
     new 82cda8b  remove author tag
     new a291185  OPENJPA-1278: missing file
     new 8a6a39d  OPENJPA-1275 Update schemas to 8/31 revision
     new 8c929e6  OPENJPA-1276: Add CQL for Parameter
     new ac939f7  OPENJPA-1281: fix reparameter when PreparedQueryCache is on
     new 0036dc5  OPNJPA-1275: Align with JPA 2.0 Public Draft 2
     new 0bd8204  OPENJPA-1275: Align with JPA 2.0 Public Draft Version 2
     new 3c3c808  OPENJPA-1275: pom update to EA8 same as PFD2
     new 1f34763  OPENJPA-1282 Update bean validation RI provider and spec API level.  Remove allow failure from test that passes due to provider update.
     new e1404bd  OPENJPA-1282 Update geronimo-validation spec used for builds to EA5 to match 1.0.CR5 level
     new 9d69e59  remove validation spec api from openjpa-all, as it should be provided by the user with the BV impl
     new 8176962  OPENJPA-1276: preserve precedence order while rendering logical operators/operands
     new 1908a91  OPENJPA-1284 Fix missing 1.0 schema license headers and update NOTICE files with license header required wording
     new 5d6581b  OPENJPA-1283 Incorrect SQL for a JPQL query selecting Map value from an elementCollection of a Map and the map the value is an embeddable
     new e013900  OPENJPA-1278,OPENJPA-1276,OPENJPA-1013:   Modify negation of predicate logic   Promote interfaces from internal implementaion argument to  public interfaces  Add Fetch Join and logical precedence order to CQL generation
     new 301fc20  Fix testcase : SQL assertion for Derby only
     new c880fde  OPENJPA-1287 Criteria query to generate 'optimize for 1 row' for DB2 if selection is an aggregate function
     new c35277c  OPENJPA-926  Update documentation for explicit access types
     new 7012215  OPENJPA-1286: Relationships in mapped superclass must be unidirectional
     new d2cc5e0  OPENJPA-1286: Relationships in mapped superclass must be unidirectional
     new 7bcdee7  fix test case problem for MySQL
     new 35ef9ef  fix MySQL test case problem.
     new f246cb1  fix test case problem for MySQL
     new c39ec8a  fix test case problem for MySQL
     new f45899e  fix test case problem for MySQL
     new e33f839  fix test case problem for MySQL
     new 45f79b5  fix test case problem for MySQL
     new 702a9c6  fix test case problem for MySQL (microseconds are not stored in the MySQL Temporal column)
     new 435f66e  exclude this test case for MySQL
     new a875ef5  Updates to r812712 by Fay to also exclude tests for MSSQL and Oracle DBs
     new 2691db6  add a log.trace to denote the tests are being skipped for some DBs
     new ed40459  OPENJPA-1289 Added Oracle specific type to compatibility checking method.  Added new method to dictionary to pass in XML indicator.  Updated Oracle dictionary to use it to make LOB determination.
     new 94a0bc3  OPENJPA-1270: check in test case for this JIRA
     new c28461f  OPENJPA-1290: package descriptors
     new a8640cc  OPENJPA-1285: Dynamic JDBC 4 Wrappers use constructor to save reflection cost
     new a543403  remove encoded chars to fix build issue with IBM 5 SDK
     new 5113654  add common setTestsDisabled()/isTestsDisabled() in AbstractPersistenceTestCase which is used by runTest() to automatically skip all tests.  added new setSupportedDatabases()/setUnsupportedDatabases() methods in SingleEMFTestCase to set the testsDisabled flag in AbstractPTC, along with moving a getLog() method from some testcases into the base SingleEMFTC class for everyone to use.
     new 8e96965  OPENJPA-1288: alias() first version. Assumes in-place change and does not create new instance. Retired TupleElementImpl.
     new 0d3179c  updated getLog() methods and switched testcase to use setUnsupportedDatabases()
     new b5fabd8  OPENJPA-869 Fixup order column test variations failing on Oracle.
     new fa49080  back out last getLog() additions, which caused failures on when not using Derby
     new dac8af3  OPENJPA-1260.  Committing this change for Ravi Palacherla.  Mike had previously reviewed the patch for correctness.  Ravi changed the patch slightly and re-submitted.  Based on a request from the mailing list, I reviewed Ravi's second patch and am committing the changes with a couple of minor modifications.  I updated the comments slightly to make sentences.  And, I moved the testcases to the "generationtype" package to be with similar testcases.
     new eb5baa4  OPENJPA-1286: use Compatibility to check if the relationship defined in the MappedSuperclass must be uni-directional.
     new df86091  OPENJPA-1288: stop re-alias(). Added new utility to check validity of names for JPA reserved words and special symbols.
     new b573799  OPENJPA-1013: Tighten access to instance variables/methods.
     new ba5692d  OPENJPA-1292 - Committing contribution submitted by Tim McConnell.
     new c534d29  OPENJPA-1285: fix InitializerError in JDBCStoreManager$RefCountConnection.prepareStatement(JDBCStoreManager.java:1543)
     new 677d340  OPENJPA-1013: Refcator    1. Make implementaion non-public (mainly package scoped now)    2. Promote to interface for contracts as much as possible    3. Use more compact bridge pattern method signature
     new 38f3139  bad argument corrected
     new dc5c7f4  OPENJPA-1285: Use tighter method signature
     new 0d24829  Bring test for isManageable() outside of per-broker loop
     new 32c6ca1  OPENJPA-1184 Testcase contributed by David Minor.
     new 46734cf  OPENJPA-1184 apply source formatting to new files
     new 15b5ec2  fix unique constraint syntax in the test case for MySQL
     new 1e77f6a  OPENJPA-1286: default isAbstractMappingUniDirectional to false
     new 5120b0e  OPENJPA-1294: Allow a new connection to obtain query for size of the result set when the original connection is still being open.
     new ec90648  OPENJPA-703: Support RangeResultObjectProvider for prepared query cache
     new 81065fe  OPENJPA-703: process RangeResultObjectProvider
     new 6b96b82  OPENJPA-1294: getNewConnection()
     new 1aab5c3  OPENJPA-1295: fix the problem of escape character for MySQL
     new 60e5557  fix BigDecimal problem in the test case for MySQL
     new fb34e0a  Update error code for Oracle. Will pass ..openjpa.persistence.exception.TestException.testThrowsEntityExistsException
     new d7b4296  Failed Oracle test on bad column name 'date'.
     new 558446d  OPENJPA-1295: fix the escape character
     new e9b5c53  OPENJPA-1153: Speed tests up by using only needed entities rather than all entities from persistence.xml
     new b889ccb  OPENJPA-1247  WriteBehindCallback sleepTime interval of one EMF datacache adversely impacting other EMF datacache (testcase for OPENJPA-1296).  Contributed by Tim McConnell.
     new ee9210b  OPENJPA-1201 [Mapped by] field not set when contained in superclass.  Patch and testcases contributed by David Minor.
     new 416b8d3  OPENJPA-1227 SQL generation error when using data cache.  Patch and testcase contributed by David Minor.
     new b8dde57  OPENJPA-1214 Testcase to demonstrate RelationFieldStrategy behaviour differences between OpenJPA 1.x and 2.0.  Testcase contributed by Tim McConnell.  Doc updates by Donald Woods.
     new 492a195  OPENJPA-1151 Cache the current-time timestamp in AbstractQueryCache.onTypesChanged().  Updated tests contributed by Jody Grassel.
     new bda0136  update document on derived identity
     new 643f4d1  Configure for trigger for auto-assign in Oracle
     new d062b25  OPENJPA-1301 - Committing contribution by Tim McConnell
     new c353d05  OPENJPA-1151: fix this test case error for MySQL. DB object in MySQL is case-sensitive.
     new a9ea5c1  OPENJPA-1151: fix test case error for MySQL. DB object in MySQL is case-sensitive.
     new 3146afb  Persistence attribute type for singular attributes
     new eded0dd  OPENJPA-1302: Use ContextClassloader in addition to the ProductDeivation's ClassLoader to find/load product derivations. Patch contributed by Rick Curtis.
     new 8fc1404  Modify entity definitions to avoid Oracle reserved words.
     new eb5bccd  OPENJPA-1149: Add embeddables sample to the examples module. Patch contributed by Rick Curtis.
     new 72f2cb8  OPENJPA-1253: allow JoinColumn in conjunction with OneToMany annotation
     new 8c1e1a7  OPENJPA-1253: support non-default uni-directional OneToMany using foreign key strategy, using JoinColumn annotation.
     new a94bb8e  OPENJPA-1214 moving testcases to the existing compat package
     new 0c3c6c3  OPENJPA-1214 remove subdir
     new 1c4a617  OPENJPA-1305: Broker used by the WriteBehindCallback should be considered unmanaged.
     new add2428  OPENJPA-1249 Make insertBlobForStreamingLoad method usage consistent for Oracle DB to eliminate NPE in updateBlob path.
     new cbe18c2  OPENJPA-1213 Compatibility tests showing change in query.setParameter() behaviour.  Contributed by Tim McConnell, but with some package name and OpenJPAVersion checks added.
     new daadd62  OPENJPA-1213 Use OpenJPAVersion for handling expected test result differences
     new 7deb821  OPENJPA-1213 Add section to Migration appendix about Query.setParameter() behavior differences.
     new 1318f98  OPENJPA-1173: Updating postgresql test dependency to v8.4-701 Submitted By: Tim McConnell
     new 846d1ef  OPENJPA-1173: Revert driver update (not in repo yet).
     new ac23a55  OPENJPA-1213 Additional Compatibility tests (patch #2) showing change in query.setParameter() behaviour.  Contributed by Tim McConnell, but with some package name and OpenJPAVersion checks added.
     new e5f7d97  OPENJPA-1178 Doc updates for Compatibility issues.  Added JIRA references for those looking for more details...
     new 95a2c8f  Fix SQL comparison failures in Criteria query by example tests on Oracle by using standard sql92 join syntax.
     new 1c0b984  Remove uneeded imports
     new 3f43e3d  OPENJPA-1309 DB2 requires CAST for argument passed to datastore MOD function
     new 9467818  OPENJPA-1310 SQLServer requires JAXB marshalled XML to be in UTF-16 instead of UTF-8.  Also updated some of the XmlElement names to match the case used in the XmlType annotation.
     new cf7f69b  OPENJPA-1253: support non-default One-To-Many mappings
     new 5c23058  OPENJPA-1253: support non-default bi-directional one to many using Join Table/Join column annotation
     new abbda7d  OPENJPA-1319 Incorrect hashcode()/equals() implementations - EntityManagerImpl.  Patch contributed by Tim McConnell.
     new fdd330a  OPENJPA-1172 - Committing changes to trunk. Patch submitted by Rick Curtis
     new e53f851  OPENJPA-1309 fix testcase for DB2
     new 828e08e  OPENJPA-1182 Backwards compatibility issues - PreUpdate and PostUpdate behavior.  Patch contributed by Tim McConnell with some minor package name and version checking changes.  Doc updates by Donald Woods.
     new 19da976  OPENJPA-1253: support non-default uni-directional OneToMany mapping using foreign key strategy.
     new 4378977  OPENJPA-250: Committing to trunk. Submitted by Patrick Linskey, Simon Droscher, and Rick Curtis.
     new f1af41c  OPENJPA-1298: Remove WriteBehindCallbackManager which 'shared' a single callback with multiple EMFs unintentionally
     new 01c26a9  Updated test code to use mapping tool to regenerate subset of DB artifacts if running on Oracle.  This will create the triggers required to support generated identity columns.
     new 6f1b962  OPENJPA-1253: support non-default bi-directional one-to-many using foreign key strategy to find/query from the ower's side
     new fbb7e12  OPENJPA-1325 Defer embeddable population until after class metadata is parsed.
     new 6485137  OPENJPA-1323 Enhanced to conform to the new spec requirement.
     new 2eeca2a  OPENJPA-1315 Incorrect hashcode()/equals() implementations in QueryImpl causes NPE in Eclipse debugger.  Patch contributed by Tim McConnell.
     new 85a609a  OPENJPA-1116 Annotation Strategy not working.  Checking in testcases as code patch already committed in r808703 by Pinaki.  Patches contributed by Ashish Paliwal.
     new c5954aa  OPENJPA-1116 Update PU name to reflect the test name
     new 5d3fd3a  Update TestEJBQLFunction test to assert empty strings as null for the Oracle DB.
     new 2a98f2b  Fix SQL comparison failures in bidi eager tests on Oracle by using standard sql92 join syntax.
     new 65ff86c  OPENJPA-1116: fix test case error by providing a unique table name.
     new 067a6f0  OPENJPA-1253: support non-default uni-directional one to many map using foreign key strategy
     new d8eadfe  OPENJPA-1116: fix test case error on some DBs by providing a unique table name.
     new 7d34977  OPENJPA-1253: clean up code for uni-directional one-to-many Map using foreign key strategy
     new fc69f92  OPENJPA-1327 Doc update for JPA2 JPQL Query
     new ef54e75  OPENJPA-1253: support bi-directional one-to-many map using join table strategy
     new a6af0f3  OPENJPA-1116: fix test case error on non-Derby DB by adding CLEAR_TABLES
     new eb8abb8  OPENJPA-1116: try DROP_TABLES
     new 9c3a711  OPENJPA-859: Handle having relational info in mapping file and annotations. Patch contributed by Rick Curtis.
     new 22391c9  OPENJPA-1116:  Cleanup via SynchronizeMappings SchemaAction directive
     new cafbd55  OPENJPA-1115 Targeted delimited id tests for specific DB platforms based on schema support/usage.  Includes test updates contributed by Dianne Richards.
     new dc3c2c4  OPENJPA-1116 revert back to CLEAR_TABLES for speed
     new 5f03f77  OPENJPA-1115 Fix DB2 failure in schema test.  Disable non-schema tests on DB2 until DB2 cleanup related exception is resolved.
     new 28573bf  OPENJPA-1115 Allow schema-less delimited id tests to fail until intermittent cleanup issue is resolved.  Removed duplicate test case and unnecessary em creation in test framework database support methods.
     new 9f29552  OPENJPA-1253: support foreign key strategy for uni-directional one to many mapping using Map with entity as the Map key.
     new 9eeb4b2  OPENJPA-1253: check in test case of join table strategy for bi-directional one-to-many using Map with entity as map key
     new bb3e1a5  OPENJPA-1253: check in test case of join table strategy for bi-directional one-to-many using Map with entity as map key
     new 363f7f6  OPENJPA-1248: Remove OracleDictionary.insertBlobForStreamingLoad(Row row, Column col, Object ob) - it was dead code.
     new 174f2af  OPENJPA-1253: Setting svn:eol-style = native
     new 562b494  OPENJPA-1115: Setting svn:eol-style native on new files
     new 450f835  OPENJPA-1153: Speed tests up by using only needed entities rather than all entities from persistence.xml
     new 9f24d10  OPENJPA-1050: Use generics for DataCache
     new 9d37d74  OPENJPA-1327 Doc update for JPA2 JPQL Query
     new baf800f  OPENJPA-1050: Use generics for BrokerFactory
     new 7d6ccb1  OPENJPA-1050: Use generics for Filters
     new c8d1003  OPENJPA-1253: refactoring the checking of non-default mapping to AbstractFieldStrategy
     new c06481b  OPENJPA-1224. Updated DBDictionary and AbstractDB2Dictionary to properly support java.math.BigDecimal.
     new 529bd3a  OPENJPA-1276: Compound selection, JOIN clause rendering
     new 02471ca  OPENJPA-1229 Reworked Persistence.createEMF() exception handling in the geronimo-jpa2 spec api (PFD2), which wraps all exceptions in a PersistenceException and can now return multiple provider exceptions.
     new a566438  OPENJPA-1229 Update to geronimo-validation 1.0-CR5-SNAPSHOT while waiting for the release vote
     new 794e26d  OPENJPA-1229 Use geronimo specs being voted upon from the staging repo until they are released
     new 797de03  OPENJPA-1229 Update NOTICE files to match new ASF/Sun agreement for releasing early access specs.  Also point to new geronimo-staging-017 to pickup latest spec releases under vote with updated notices.
     new 7f833b7  Adding config property documentation for DataCacheMode
     new 6119ff7  alphabetizing datacachemode documentation and fixing default value
     new 99844b6  OPENJPA-1332: Make some Value "private".
     new c2a7238  OPENJPA-1330: bi-directional many-to-one/one-to-many using join table strategy
     new 30bb14d  OPENJPA-1229 sync up rat-maven-plugin config settings across all profiles
     new fa02d2a  OPENJPA-1229 get rat-maven-plugin passing again, as any file included in the source distribution has to pass rat:check
     new 1ff5810  OPENJPA-250: Correct MetaDataRepository plug-in configuration.
     new c148389  OPENJPA-1330: support join table strategy for uni-directional many-to-one relation and uni-/bi-directional one-to-one relation.
     new 4327063  OPENJPA-1327 Doc update for JPA2 JPQL Query
     new 400c592  fix ASL 2.0 header and change test-mysql profile to test-mysql-slice profile to keep it from running during the nightly auotmated tests
     new bcdfee3  OPENJPA-1333 Updated db support docs with potential solutions for limited batch support of Oracle drivers.
     new 4c6ecef  OPENJPA-859: Backing out 818928 while investigating a regression.
     new b68c975  OPENJPA-1229 Upgrade to agimatec-validation 0.9.3 which supports 1.0.CR5 now, but still lacks support for XML constraints (so 1 test in testMappedSuperXMLConstraint fails)
     new 680320a  OPENJPA-1229 Upgrade to agimatec-validation 0.9.3
     new 58539dd  OPENJPA-250: Update user manual.
     new 31c4790  OPENJPA-1327 Doc update for JPA2 JPQL Query
     new 97aca65  OPENJPA-1237: allow customized MappingRepository
     new cc5664f  OPENJPA-1328: Check cacheability in ClassMetaData instead of AbstractDataCache. Merged patch from Jody Grassel to trunk
     new 38a54f3  OPENJPA-250: Moved preloading to later in the init process and only create MDR if preload is configured.
     new bb67dae  OPENJPA-1033 Update Supported Database appendix to denote tested/verified vs. known compatible databases and drivers
     new 210581b  OPENJPA250: Fix compile error.
     new b058e70  OPENJPA-1229 Geronimo specs have been released, but still have not been mirrored to all repos, so point to ASF release repo for now
     new 18cd43d  OPENJPA-1203 Doc createEMF() exception behaviors
     new 63a3408  OPENJPA-1224: backing out changes while investigating a test regression.
     new 5b9c0cb  OPENJPA-1124: Adding @AllowFailure to failing test variation.
     new 020d46e  OPENJPA-1338 Allow comparison for VALUE(e) that maps to basic type
     new 39240eb  OPENJPA-1284 Fix missing schema license headers
     new c6085cd  OPENJPA-1229 Remove extra Geronimo repo as the artifacts are mirrored now.  Update the repoId for sonatype.
     new 1b91bd3  OPENJPA-1338 Allow comparison for VALUE(e) that maps to basic type
     new 73e9f4d  OPENJPA-1338 Allow comparison for VALUE(e) that maps to basic type
     new 6ab4b48  OPENJPA-1339 JPA2 JPQL GROUP BY embeddable is not allowed
     new 4994981  OPENJPA-1338: Setting svn:eol-style = native for new files.
     new 27e2c03  OPENJPA-1229 merge in release file updates from M3 into trunk
     new 0d9bd74  OPENJPA-1050: Use generics for LifeCycleEventManager
     new a91b3bd  OPENJPA-1101 hellojpa as a bundle and steps on how to deploy openjpa to Apache Felix Karaf.  Tests are disabled for now, as we need better Karaf integration with maven.
     new 60491eb  Recognize javax.persistence as a valid property prefix
     new 0e8cf0d  OPENJPA-1153: Speed tests up by using only needed entities rather than all entities from persistence.xml
     new 47a90dae OPENJPA-1321: Documentation corrections for SequenceGenerator and OracleDictionary properties provided by Brian Kalbfus
     new 3c8b756  OPENJOA-1342: Support simple/basic container test harness for managed transaction
     new bc11397  OPENJPA-1153: Speed tests up by using only needed entities rather than all entities from persistence.xml
     new eb41b03  OPENJPA-1344 Add checks for needed exception conditions.
     new 60b8e64  OPENJPA-1342: A simple mechanics to test with container managed transaction semantics
     new 87e07a9  OPENJPA-1344 Add checks for needed exception conditions.
     new f74e988  OPENJPA-1341: PostRemove callback trigger points
     new 05d2a80  OPENJPA-1345: Update to JPA Spec version EA9
     new 4f5a9dd  OPENJPA-1345: Missing files from TeamCity auto-commit
     new 8956f17  OPENJPA-1347 Upgrade to Validation API 1.0.0.GA and Hibernate 4.0.0.GA for bean validation testing
     new bdd3014  OPENJPA-1345: Update schemas to JPA Spec version EA9
     new 454afa0  OPENJPA-1050: Use generics for AbstractDataCache
     new f1fc076  OPENJPA-1347 Upgrade to Validation 1.0 GA API
     new 52fdddc  OPENJPA-1348 Add testcase to demonstrate WriteBehind cache flush operation failure using embeddable
     new cc59e09  OPENJPA-1349 Spec version property was being prematurely removed from the config map in the  create container emf path.  Spec version was always set to 2.0, thus compatibility and other options were not set properly for a 1.0 persistence.xml.  Also added a test framework class that allows pseudo-testing of the createContainerEMF path using a specific persistence.xml and pu name.
     new bb205a2  OPENJPA-1348 Use @AllowFailure annotation rather than commenting out failing testcase
     new 6d50e87  OPENJPA-250: Have preload process registered classes. Added simple preload testcase. Fixed problem where preloading wasn't being enabled due to a change in 821925.
     new 65d2ea8  OPENJPA-1351: fix ClassCastException when downlevel jdbc driver is used.
     new 79a4b76  OPENJPA-1352: fix instantiation of proxyCollection/Map for Arrays.asList
     new 85e631a  OPENJPA-1334: Support partitioned cache with instance-level distribution policy
     new 6d96438  OPENJPA-1013: Refactor correlated plural joins
     new 732e45c  Remove unused imports.
     new 9d58228  OPENJPA-1353 add legal info to the docs and properly add the appendices as a section
     new 139b6bb  OPENJPA-1353 fix bad attribute
     new acab37e  OPENJPA-871: maps-id xml support
     new a32bb62  OPENJPA-1185 Subquery overhaul fix subquery correlation involving association table
     new 18f0e74  OPENJPA-1153: Exclude TestEJBTransactionalClass since it actually tests nothing.
     new c95593d  OPENJPA-1153: Speed tests up by using only needed entities rather than all entities from persistence.xml
     new 737f17f  OPENJPA-1101 bundle metadata tweaks for osgi tests
     new 58ebc6d  OPENJPA-1327 JPQL Query Doc update
     new 2205466  OPENJPA-871: derived identity test case using orm xml
     new cc9644d  Register type alias eagerly.
     new 6d6645b  OPENJPA-1085: Add toString() to PCStates
     new afb95a5  OPENJPA-1085: Add toString() to PCStates
     new 59c81b9  OPENJPA-1121: Load user-defined Enums.
     new 1dc5b3b  OPENJPA-926 Switch access type modification to log at trace instead of warning level.  An access type change is normal under conditions such as XML overrides.  A warning could be misconstrued as a problem that needs to be corrected in OpenJPA or application code.
     new 2ef5d26  OPENJPA-1355: Correct argument list for Postgres dictionary
     new 04df2fa  OPENJPA-1115 Committing code and tests contributed by Dianne Richards.  This commit cleans up some issues with manual/user specified delimiters and adds initial support for full delimiting via the delimited-identifiers element in orm.xml.
     new 8abd836  OPENJPA-1334: Support instance-based cache partition move type-based cache eligibility logic to DataCacheManager from ClassMetaData. Calibrate tests to new eligibility policy
     new c753ce2  OPENJPA-767 Start of true OSGi support, which uses the r828047 changes in the Geronimo JPA2 1.0-EA9 spec to resolve/load providers in OSGi.  Still lots of work needed, so this is not in the normal builds yet.
     new f7568de  OPENJPA-859: Recommitting 818928. Added new test scenario for partial xml defined embeddable that implements Serializable.
     new 330b1f6  Re-factor unnecessary String concatenation.
     new e69163b  Removed/re-factored unneeded trailing spaces.
     new 721c6ce  shouldn't be building osgi-tests right now
     new 7a46717  OPENJPA-859: Restructured testcase. Minor formatting change.
     new 5d79388  OPENJPA-859: Fix checkstyle error
     new 105d46c  OPENJPA-1308: Remove extraneous cast of VARCHAR to VARCHAR for DB2. Submitted By: B.J. Reed
     new ec7f6f5  Modified same named entities to use unique table names.  Also corrected an NPE in test cleanup which occurred when embeddable metadata was present in the metadata repository.
     new 4f59bec  OPENJPA-839 Create an aggregate sources jar
     new 9981601  OPENJPA-1356 Use maven-enforcer-plugin to verify proper Java and Maven levels
     new 13c88d7  OPENJPA-1334: i) Calibrate type-based cache eligibility logic to align better with new JPA 2 as well as previous @DataCache behavior. ii) Use CacheMode settings via FetchPlan. iii) Cleanup hint handler etc. Replace implementation by interface. iv) Start organizing JPA property processing v) Improve upon EntityManager.setProperty()
     new b646b88  OPENJPA-871: support JoinColumn in conjunction with MapsId annotation
     new 71f9f40  OPENJPA-871: change test case table name
     new ad1029f  OPENJPA-1115 Wrap non-null sequence property values so they are processed as a single property value.
     new 3ec0fbf  OPENJPA-1354: DBCP getConnection with user/password
     new 5016fc6  OPENJPA-944: Indirect recursion in fetch. Solution provided by Yanko Zhikov.
     new cb31d30  OPENJPA-839 Create source jars for all artifacts by using maven-shade-plugin for the aggregate jars.  Also, removed OSGi metadata from openjpa.jar, as this will be handled by a new openjpa-osgi.jar instead.
     new 530a190  OPENJPA-1141: Optionally reorder MetaData resolution for entities which use derived IDs Submitted By: Jody Grassel
     new 62cc18c  OPENJPA-944: Updated test to run on Oracle by setting the dictionary option to use triggers for IDENTITY gen type.
     new a2abcbb  OPENJPA-839 Fix jaxb depends for Java SE 5 users and keep it from getting pulled into the aggregate jars by the shade plugin.  Also, removed duplicate maven-source-plugin usage in the parent pom.
     new 28dafc7  OPENJPA-1363 Upgrade to latest commons-pool maintenance release
     new 5e73ca1  Consolidate property key-value processings for javax.persistence.* keys. They have been accumulating in OpenJPAConf and now moving to where they belong i.e. PersistenceProductDerivation. The value processing from String/integer/enums for these properties  have also been spread across many places and now being localized.
     new dee384c  Consolidate javax.persistence.* property processing
     new 41f750a  OPENJPA-1337: Push/Pop fetch plan with find()/refresh()
     new c5cc267  OPENJPA-1337: Push/Pop fetch plan with find()/refresh()
     new a24efc3  OPENJPA-839 Need to exclude new source and shade created jars from being used for the agent setting to the TCK
     new d0cf5b4  Doc for metamodel generation
     new 8c8636f  OPENJPA-1306 - Add basic extended lock scope support, 3 junit testing basic, secondary table, join table, inheritance entity, element collections (lazy/eager), 1x1 (lazy/eager) and 1xm (lazy/eager).
     new b8e690f  OPENJPA-1366 Modified persistence util to do a direct ref comparison instead of iterating through all pu's when determining if an entity is managed within a pu.
     new 1154f23  OPENJPA-1368 Upgrade to HSQLDB 1.8.0.10 and in-memory db for optional HSQLDB unit testing
     new e1dcbce  OPENJPA-1366 Remove need for an EMF from OpenJPAPersistenceUtil and TraversableResolverImpl.  Also, updated EMFImpl.isLoaded() to use Util.isManagedBy() before Util.isLoaded(), since the entity should be managed by the queried EMF instance.
     new f25b573  OPENJPA-1370 JPA2 missing implementation for createNamedQuery(String name, Class<T> resultClass)
     new eabd0c9  OPENJPA-1371: fail to extract correct id from an entity during merge when this entity has compound primary key using IdClass, and some field in the IdClass is a derived identity from a not-yet-managed toOne relation.
     new d1feecb  OPENJPA-1371: wrong commit. Revert it to the previous version
     new 74b0ac1  OPENJPA-1369: Use CONCAT function for HSQL 1.8.x
     new 760cf90  OPENJPA-1369: HSQLDB Error code for unique constraint violation
     new 90392e3  OPENJPA-1369: Change Order.count column name to save HSQLDB keyword name clash
     new 073ad1d  Changed column name for Order.count to CNT to save HSQLDB
     new f4c2b59  Changed column name for Order.count to CNT to save HSQLDB
     new e43c6f0  OPENJPA-1369: Change Order.count to column CNT
     new b1b1e0f  Changed column name for Order.count to CNT to save HSQLDB
     new 48a8b22  OPENJPA-1369: Change Order.count to column CNT
     new 2ff7753  Changed column name for Order.count to CNT to save HSQLDB
     new d59954d  Check for null clob
     new ea6499a  OPENJPA-1306 - Correct secondary table locking problem and test cases to match. Also fixed multiple SQLs validation test case problem.
     new ac531c5  OPENJPA-1083 Fixed a mapping tool failure caused by the inability to discover and drop multi-column foreign key constraints.  Multi-column FK's were not getting dropped, but got added after clearing out the tables. Trying to add an existing FK caused an exception when using Oracle.
     new f0ad193  Fixed test case failure which occurs on DB platforms that use non-default max embedded LOB size.
     new faf2966  OPENJPA-1334: Refresh should ignore cache.retrieve.mode settings. Assorted changes in property processing for usability
     new 00fcf4c  OPENJPA-839 fix pom data so unprovided depends will be pulled automatically by maven and mark JAXB depends as optional
     new 3e83d5d  OPENJPA-1375 - Clean _plans IdentityHashMap when clear or close is called.
     new 75f3a17  OPENJPA-1377 - convert property value to upper-case before converting to its corresponding enum type.
     new 218f57a  Fixed minor syntax bug in ORM file.
     new 19eb9f2  OPENJPA-1379: Fixed locking problem in AbstractQueryCache when using timestamp eviction policy and added new test case.
     new 8f2ed40  Use List<SQLException> generic.
     new ab18db1  OPENJPA-1248 Set null or empty_lob as appropriate when inserting a new streaming lob for update on Oracle.  Also configured test to retain connection over the life of the tx and updated manual to document this requirement.
     new 983b34b  OPENJPA-1380: queryCache is not refreshed for cross-join jpql.
     new 4991e6b  OPENJPA-1142 - Propagate lock level into LockException so that the proper optimistic/pessimistic exception is translated.
     new 6f11e4d  OPENJPA-1381: Ignore cached target query when lock mode is set
     new 70fc46f  OPENJPA-459: Bulk update using a join instead of a subselect
     new befbc83  OPENJPA-117: provide registered TransactionListeners as unmodifiable collection
     new 965c997  Generate MappedSuperClass through reverse mapping tool.
     new 8c95277  OPENJPA-1047: Prohibit Table annotation or XML descriptor element for MappedSuperclass.
     new 0911090  OPENJPA-1047: Prohibit Table annotation or XML descriptor element for MappedSuperclass.
     new 2271a54  OPENJPA-1383: Setting DateFormat.SHORT and LOCALE.US in testcases.
     new 865dad9  OPENJPA-1385: Visit having clause to collect query parameters
     new f6327de  OPENJPA-1173: Updating PostgreSQL driver. Submitted by: Tim McConnell
     new 6ae4adf  OPENJPA-1386: Detect type name hiding while generating metamodel source code
     new 6e630e8  OPENJPA-1386: Support field types that can hide each other
     new 6e37c5f  Use decorator pattern for Criteria Query tests
     new 0d0daed  Literal value for empty disjunction and conjunction
     new 6cf1ca1  Document MetaModel generator tool usage.
     new 61f9b32  OPENJPA-1387: Remove non-nullable constraint from Unique column.
     new a91e85e  OPENJPA-1051: Simplify check for uniqueness of column names. Patch contributed by Ravi Palacherla.
     new 93ae72d  OPENJPA-1051: Simplify check for uniqueness of column names. Patch contributed by Ravi Palacherla.
     new 05c7857  OPENJPA-1387: Remove non-nullable constraint from Unique column.
     new 69d2415  OPENJPA-1387: Remove non-nullable constraint from Unique column.
     new 5143d0c  OPENJPA-1387: Remove non-nullable constraint from Unique column.
     new cfea146  OPENJPA-1381: Ignore preapared query if lock mode changes
     new 9c27590  OPENJPA-1387: Revert unique colum related changes to before 880685 plus other changes after that related to OPENJPA-1051 and OPENJPA-1381.
     new cbde495  TeamCity commits left two files behind
     new 9a7bab2  OPENJPA-1051: Simplify check for uniqueness of column names. Patch contributed by Ravi Palacherla.
     new d9d6898  OPENJPA-1051
     new fb82c6a  OPENJPA-1381: Ignore preapared query if lock mode changes
     new c44c17b  Add error messages for attribute not found exceptions.
     new 481bb3d  OPENJPA-1390: From.join(String attr) checks any attribute not only singular attributes.
     new be2ff16  OPENJPA-1391: Handle untyped collection
     new d797bc1  Support default projection for untyped result class, if possible.
     new ee30b01  OPENJPA-1388 JPQL named parameter using a reserved word (:vlaue) resulting in ArgumentException
     new 27996ef  OPENJPA-1384: Try current classloader when loading DBDictionary. Submitted By: B.J. Reed
     new f1451e5  OPENJPA-1392, OPENJPA-1393: countDistinct() and integer return type for size()
     new 96c723b  Works for MySQL
     new 9f0b7ab  Run CriteriaTest on MySQL as well.
     new c3a856f  OPENJPA-1396: fix metadata-complete problem so that it will override @Transient annotation in the entity class
     new 0291158  OPENJPA-1350: Test case (by Rick Curtis) to test early registration of type alias to avoid/minimze risk of multi-threaded repository initialization. Original change was revision 826944
     new f6a6ee1  OPENJPA-1394 - DB2 supports Order By clause with recording locking using "WITH R*" construct. By enabling this feature in the DB2 dictionary, row locking can be perform with the fetch and eliminate the time window other thread snike in to fetch the same row.
     new 0635172  Set proper return type on evaluated expression.
     new 5d765ea  OPENJPA-1386: Improve handling of imports that can hide each other
     new 9438918  Cut down processing cost for identical type.
     new d4010d1  Reduce hint handling construction cost
     new 3d07bcd  Special comparison for two boolean constants
     new a1221ea  Special comparison for two boolean constants
     new cbbe382  OPENJPA-1402 - Improve concurrency by not locking relation field whenever appropriate for mixed lock manager.
     new 36a6df3  Avoid dependency on src folder from test case.
     new 69517ce  Save NPE on getting super type
     new 0522683  add missing or incorrect license headers found by rat plugin
     new dce2cd8  revert osgi changes that were included in r885573, so they can be committed against a JIRA for tracking
     new 2c00f18  OPENJPA-1400: Fix PersistenceCapable.pcIsDetached() when using no statemanager and version is zero.
     new 110cb20  OPENJPA-1248: Improve LOB streaming with PostgreSQL when connections are being wrapped by data source; refactor and modify test case not to run Reader LOB tests while on PostgreSQL
     new eea93c8  OPENJPA-1408 - Add test binary and source jars to modules.
     new bc7da97  Print class loader when metadata processing fails.
     new 583a636  Fix TestMultipleSchemaNames so that schemas are created on PostgreSQL
     new ab52f1f  remove unused imports.
     new 1aaa1aa  OPENJPA-1409: Preserve type for currentDate/Time expressions
     new 2353db8  OPENJPA-1409: Missing from TeamCity commit
     new 8a0f2da  OPENJPA-931: derived identity support
     new 7cebf2e  Use generic type for Result
     new d488b47  OPENJPA-1408 - Do not collect any persistence.xml/orm.xml in the persistence jdbc test base class jar file to avoid possibly entity enhancement problem down the road.
     new 123e0b6  OPENJPA-459: fix bulkUpdate for DB2
     new f697798  OPENJPA-782: fix default element collection table name to comply with the Spec
     new 3f3d586  OPENJPA-1413: fix NPE when update using CASE expression on Derby
     new 8607e0b  OPENJPA-1397: Allow some columns of compound key to be null.
     new b831319  OPENJPA-1397: Allow some columns of compound key to be null.
     new d17c709  OPENJPA-1415: Suppress batched OLE messages.
     new 6896c31  Use generic type argument
     new 89fe979  Relax metadata parsing flow
     new 70518a3  Print class loader when metadata processing fails
     new c1e0b6b  OPENJPA-1414: Performance improvements for detach processing. Patch contributed by Dianne Richards.
     new 45bc22b  OPENJPA-1348 Embeddable data not persisted when using WriteBehind cache flush operation.  Patch from Fay Wang.
     new 92af878  Tests run only on Derby because uses database specific DDL
     new 61dc996  OPENJPA-1348: remove @AllowFailure from the test case
     new 658f01e  OPENJPA-1412,979: Adding Eclipse Plugin with complete Maven/Tycho build script and tests. It is also the first instance of a non-committer contribution
     new 2578261  Making code compatiable with OpenJPA coding standards
     new 2baa87b  Doc update for connectionRetainMode always
     new 77c3242  OPENJPA-1334: Assign default named cache to PCData
     new b1ee063  OPENJPA-1425:  Lieralize value if they appear in selection clause for databases that do not support parameters in selection terms.
     new 4515e2f  OPENJPA-1425:  Lieralize value if they appear in selection clause for databases that do not support parameters in selection terms.
     new 82aece9  OPENJPA-1326: Set schema names for Sybase when creating new indexes and primary keys. Submitted By : BJ Reed
     new e5ba74a  OPENJPA-1424: Fix. Do not lookup extraFieldData with another mapping's field
     new 43c55d0  OPENJPA-1424: Fix. Do not lookup extraFieldData with another mapping's field
     new 4715cc7  OPENJPA-1050: Use generic types whenever possible. Replace ordered map with native implementation wrapper.
     new b119e2b  OPENJPA-1050: Use generic types whenever possible. Replace ordered map with native implementation wrapper.
     new 60cae2f  OPENJPA-1103 Upgrade to 1.0-SNAPSHOT versions of the jpa2 and bv spec apis and remove the early access disclaimer.
     new 9dc10ef  OPENJPA-1103 removed the early access disclaimer
     new 6cee09c  OPENJPA-1248: User manual improvements related to LOB streaming.
     new 3067245  OPENJPA-1224: Updating DBDictionaries to support setting precision on a BigDecimal column.
     new de8d125  OPENJPA-1412: OpenJPA Eclipse Enhancer plugin. Add ui support, begin non-captive lib support
     new fd5c79a  OPENJPA-1050: Restore existing method signature but deprecate them.
     new f5c216e  OPENJPA-1050: Restore existing method signature but deprecate them.
     new 8dff017  OPENJPA-1431: fix @Temporal annotation when used in conjunction with @Column and @ElementCollection
     new 40f017a  OPENJPA-714: Check l1 cache when looking for managed instances when cascading. Submitted By: Jody Grassel
     new 8410bc8  OPENJPA-1435: remove null element from the coll
     new a05e007  OpenJPA-1258: Applied Amy Yang's patch.
     new 9e8b0de  OPENJPA-1401 Inheritance using Join Strategy may fail in cross join JPQL
     new 5d9f08e  OPENJPA-1432: preserve Compatibility flags set in compliance with the Specification.
     new d189eac  OPENJPA-1438: fix wherePrimaryKey for entity using derived identity
     new d8ef5c1  OPENJPA-993: PersistenceProductDerivation.getAnchorsInxxx(..) should only return PUs that belong to OpenJPA.
     new d491a9c  OPENJPA-1439: Cover for InputStream/Reader type fields
     new 14a0241  OPENJPA-1440: Allow COUNT(*) syntax when DBDictionary.useWildCardForCount=true
     new ac6dab1  OPENJPA-1440: Allow COUNT(*) syntax when DBDictionary.useWildCardForCount=true
     new 35377aa  OPENJPA-1441: Set pcVersionInit FieldMetaData to transient in PCEnhancer.
     new 781654a  OPENJPA-1224: Backing out DB2 and Derby related changes to investigate in a seperate JIRA.
     new 91d46a8  OPENJPA-1443.  First couple of testcases that should get out of the "exclude" list (with a few minor updates).
     new 3dee418  OPENJPA-1444: Use special result list for distinct query.
     new 29e919f  OPENJPA-1444:  distinct query
     new df5a403  OPENJPA-1444: distinct query
     new fded22b  OPENJPA-1445: Support enums as External values
     new 775c627  OPENJPA-1445: Support enums as External values
     new a0e001e  OPENJPA-1442 JPA2 java.sql.Date, java.math.BigDecimal, or java.math.BigInteger types as derived primary keys are not Enhanced correctly
     new 5607a95  OPENJPA-1442 JPA2 java.sql.Date, java.math.BigDecimal, or java.math.BigInteger types as derived primary keys are not Enhanced correctly Fix testcase to avoid inserting duplicate keys.
     new 2274f9c  Fix test cases adapting to Geronimo Persistence class single/multiple providers behaviors.
     new d33884a  OPENJPA-1248: Add note on MySQL limitations related to LOB streaming, improve wording.
     new 5b7c20e  OPENJPA-1248: Test case refactored for easier control of LOB data creation, increased amount of LOB data to a more realistic value (but still under MySQL default BLOB limit - 64 kB).
     new e5d2bd4  OPENJPA-1248: PostgreSQL needs truncating LOB content on update when new content is shorter than the existing content.
     new c645939  OPENJPA-1248: Add limited support of LOB streaming on SQL Server; wording corrections.
     new 02b5554  OPENJPA-1453 Add support for testing with JPA 2.0 TCK
     new f78ddef  OPENJPA-1453 Updates to add javaagent and pass/fail counts for JPA2 runs
     new 3320287  OPENJPA-1020: fix class cast exception when retrieving eager persistent collection
     new c4fe095  OPENJPA-1453 Merge some of the tck2-profile updates into tck-profile and chnage the tsant macro in tck2-profile to not fail the build when errors occur
     new 8cf03bd  OPENJPA-1453 Fix setting javaagent
     new 254e936  OPENJPA-1453 Old 1.0b TCK does not create a reports dir
     new 5938ca7  OPENJPA-1453 Old 1.0b TCK does not create a reports dir
     new bfd07ed  update POMs to include ASF license header, remove tabs and update displayed descriptions
     new b90c4f0  OPENJPA-1453 cleanup classpaths for jpa.classes and tsant
     new e303892  OPENJPA-1455: fix add column problem involving tables with same name in multiple schemas for DB2
     new 6710465  OPENJPA-1452 Configurations attempts to modiy an umodifiable map.  Patch contributed by JIRA uid baboune.
     new 3065f2f  OPENJPA-1452 Configurations attempts to modiy an umodifiable map.  Add null checks back in to match 1.2/1.3 branches.
     new 5cef9cf  reduce performance cost of isCacheable().
     new 0efea47  OPENJPA-250: Committing to trunk. Submitted by Patrick Linskey, Simon Droscher, and Rick Curtis.
     new e53378b  OPENJPA-1455: fix the way to get current schema per Milosz's suggestion.
     new 55bf86a  OPENJPA-1456 Replace StringBuffer usage with StringBuilder for minor performance/scalability improvement
     new 1e95ee4  updates to unzip JPA2 TCK required patches file
     new 0a83866  OPENJPA-1414: Committing test case. Patch contributed by Dianne Richards.
     new 6a779fd  remove hack for DDL file, as we have a patched copy for Derby now
     new 634d820  OPENJPA-1245: Remove eclipse .project file.
     new c21fdc5  OPENJPA-1245: Adding svn:ignore property based on openjpa-persistence-jdbc
     new 2331d20  OPENJPA-1458: fix named parameter problem
     new b8b3720  updates to run TCK twice, since pluggability tests require a different setup
     new 4f6e43a  add some extra results info
     new 61cacd5  use exclude list to skip pluggability tests during second pass
     new dad4ad1  OPENJPA-1461: Incorrect Oracle CREATE TABLE DDL for XML column
     new b5a412f  OPENJPA-900: Reduce reflection in hint processing. Redesign with explicit hint keys.
     new db20d8a  OPENJPA-900: Reduce reflection cost. Enumerate hint keys.
     new 342c27d  Add Glassfish JNDI location
     new ab032d8  Add constructor for more flexible signature
     new 5a8c5de  OPENJPA-250: Missed a line in the previous merge and remove a test from being excluded in pom.xml
     new 8e0e9cf  OPENJPA-1115 Base identifier support
     new 7b53696  OPENJPA-1464: Reparameterize with enum-valued parameters.
     new fadd48f  OPENJPA-1115  Remaining delimited identifiers support, including pluggable identifier utility.  Includes code and test contributions from Dianne Richards.
     new e75d1c9  OPENJPA-1091 Fix SQL handling in reversemapping example.  Still doesn't create all the Java classes from the DB...
     new 919be02  OPENJPA-1461: Incorrect Oracle CREATE TABLE DDL for XML column Changed mapping table name from "TORDER" to "TORDERXML" in test case.
     new bbc296b  OPENJPA250: Fix testcase.
     new dff9c69  OPENJPA-1412 Move Eclipse plugin to its own subproject
     new d31639d  OPENJPA-931: support nesting EmbeddedId in IdClass
     new 7f66117  OPENJPA-782: element collection field in orm.xml should not be serialized
     new 36e31ae  OPENJPA-1460: resolve visibility scope of orm.xml.
     new 61d8fda  OPENJPA-1453 upgrade to final geronimo-jpa_2.0_spec API artifact
     new 7caef96  OPENJPA-1115 Committing documentation contributions for delimited identifiers and dictionary properties submitted by Dianne Richards.
     new d62991a  OPENJPA-1334.  Updated the name of the testcase from TestPartionedDataCache to TestPartitionedDataCache.
     new a91f6d5  OPENJPA-1467: Revert ConcurrentDataCache.removeAllInternal(...) to prior revision (5529850).
     new f877a44  OPENJPA-1470: Change INFO messages in PCEnhancer to TRACE messages.
     new 28a6546  need openjpa.loglevel prop here so you can override if not doing a full build
     new 68eaab6  add comments on tests.openjpa.allowfailure options and behavior
     new 424da62  correct property name
     new 1049796  OPENJPA-1460: Rename the setter method
     new 3bff964  OPENJPA-1460: Rename the setter method
     new 968634a  OPENJPA-1470 Java 2 Security permission violation on getClassLoader caused JEE container unable to enhance entities on the fly.
     new 00c44ab  OPENJPA-1460 Undo import of a spec api added in r900873, as openjpa-kernel does not have access to the spec api and should not by design.
     new 245bb82  OPENJPA-1115 Fixed many naming collisions in delimited id tests.  Corrected bug in schema group that broke fully qualified sequence names.
     new 9e73688  OPENJPA-1115 Eliminate alias conversion on configurations that do not require conversion.
     new 4adf1c6  OPENJPA-1466 Fix Junit test failures on Oracle
     new f4d0966  OPENJPA-1115 Enabled delimited id test on MySQL and fix identifier conversion related bugs.
     new 531df90  OPENJPA-1293 JUnit test failure when using Derby 10.5.3.0.  Disabling testVariableHaving() for Derby.
     new 2b2ede1  OPENJPA-1374 Enable junits to be executed against an in-memory Derby 10.5.3.0 db.  Moved common Derby profiles to the parent POM.  Added new Derby props in o-p-j which knocked 2 mins off build time.  Added a test-derbymem profile to use Derby 10.5.3.0 as in-memory DB, which reduced build time by 5 mins.
     new 9ea3fe0  OPENJPA-1374 undo changes to PersistenceProviderImpl.java, which are for OPENJPA-1410 instead
     new acafc94  OPENJPA-1410 Class linkage exception when creating an EMF with OpenJPA M3 caused by ValidationUtils.setupValidation().  First round of cleanup.
     new 5a0b973  OPENJPA-1374 The @DatabasePlatform no longer works, as Derby will always be on the classpath.  Switching 3 junits over to use setSupportedDatabases() in their setUp() routines instead....
     new b94d232  OPENJPA-1473: Replace null object with non-null default for aggregate expressions
     new d23199b  OPENJPA-1474: Setting intermediate field should take into account the loaded state
     new 3042900  OPENJPA-1374 allow setUp() code to run, as it is required by tearDown()
     new bad0838  OPENJPA-1115 Fix problem with sequence schema matching due to extraneous spaces and fix some testcase failures on non-Derby DB platforms that are caused by naming collisions.
     new b08a0d1  OPENJPA-1455: VALUES CURRENT SCHEMA fails in DB2 on zOS. Change the SQL to SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1.
     new 6d253cf  add missing license headers
     new 184cb41  OPENJPA-1476.  Turning off the QueryCache by default.  The new default value for this property will be "false".  Also, disabling the Write Behind testcases.
     new 08cf015  allow running full builds w/o running o-p-locking tests
     new ec8dba1  OPENJPA-1477: Do not use cached PreparedQuery unless it is initialized
     new 55d7af6  OPENJPA-1475: Exclude calling syncVersion() if an Entity doesn't have a version field. Patch submitted by Dianne Richards.
     new d299ac4  OPENJPA-1410 Undo removal of code that was added by OPENJPA-1460
     new c246a7a  OPENJPA-1150: Removing incomplete WriteBehind implementation.
     new 79b14dd  OPENJPA-1150: Un-exclude writebehind testcases since they're no longer in svn
     new 3175706  OPENJPA-1478 add OSGi metadata back into openjpa.jar artifact for Apache Aries team.  Also updated to latest maven-bundle-plugin version.
     new 671417a  OPENJPA-1115 Fix auto gen id related jUnit regressions on PostgreSQL.
     new c15f473  OPENJPA-1460: back out the previous change until the visibility scope of orm.xml is fully agreed upon.
     new ef89c9d  update copyrights for 2010
     new c9b82ee  update copyright year in docs
     new 85c75d8  OPENJPA-1468 Upgrade to final Bean Validation spec API from Geronimo
     new e6850b3  merge in more beta release updates
     new 9c90ca5  merged in r902968 from beta branch
     new 83897b4  merged in r903062 from beta branch - fix openjpa-all, which had some jaxb code included by the shade plugin due to transitive depends
     new f25dda0  add pointer to 1.2.2 release notes, as discovered missing by Kevin.
     new 7091a52  OPENJPA-1076 Testcases for PersistenceProviderResolver contributed by Dianne Richards.
     new a325734  OPENJPA-1485 Check persistent collection attributes for null when determining load state.
     new b3a931f  re-enable test.jar creation in parent pom, so the generated artifacts will get signed
     new 4197457  OPENJPA-1485: isLoaded util method should return true for an entity when an unloaded basic type is not in the fetch plan.
     new 54ef07f  OPENJPA-1485: fix potential classCast exception for StateManagerImpl
     new c2ef787  upgrade to latest maven-release-plugin
     new e3560cf  revert r903816 as creation of tests.jar artifacts must be done only in the modules that have tests to jar, as otherwise a jar will be created w/o the required license/notice files and cause the IANAL check to fail.  details added to release process wiki page explaining what other step is required at release time.
     new 1000f39  OPENJPA-1486: lazily fetched embeddable should not be materialized in the query result
     new 7aad95a  OPENJPA-1485: null collection value can still be treated as loaded.
     new 97496b0  OPENJPA-1367: Improvements for H2 database. Commit patch provided by Prashant Bhat with slight modifications. Information on CROSS JOIN provided by Thomas Mueller.
     new 784e456  OPENJPA-960: Block unwrap for Object.class or null argument
     new 1a216e9  OPENJPA-1483: support count distinct compound key
     new cbf700e  minor notice file updates
     new a720a9c  OPENJPA-1482: Prevent NoSuchMethodError when calling setVersion. Submitted By : Rick Curtis
     new ec0eeed  OPENJPA-1493: Performance improvement in SelectImpl.getTableIndex() for JPQL without subselect The JUnit regression uncovers an issue in Criteria Query add @AllowFailure in TestTypesafeCriteria.testValues5(), it is found the expected sql is incorrect. A separate issue will address this problem.
     new 814fef0  OPENJPA-1493: performance fix in getTableIndex
     new 69c5eb1  OPENJPA-1498. Minor message file improvements
     new 3854f9b  OPENJPA-931: support nested embeddedId in IdClass during remove
     new d3b3ee0  OPENJPA-1502 Improve WARN msg for unrecognized EntityManager properties
     new 31265de  OPENJPA-1496: fix temporal parameter processing
     new 27abdb4  OPENJPA-1107 TraversableResolver testcases contributed by Dianne Richards.
     new ad3cf2c  OPENJPA-1503: Use AccessController to load metamodel class.
     new 6fa3271  OPENJPA-1334: Separate distribution policy from DataCacheManager.
     new 92f162b  OPENJPA-1334: Separate distribution policy from DataCacheManager.
     new 2641d43  OPENJPA-1334: Separate distribution policy from DataCacheManager.
     new 4a98719  OPENJPA-1460: resolve visibility scope of orm.xml
     new f259a4e  OPENJPA-1504 Update TestTraversableResolver so it can be used with Hibernate or Agimatec providers.  Upgrade to agimatec-validation-0.9.6-SNAPSHOT, which now supports constraints.xml so all junits pass again with it.
     new dc61fa0  OPENJPA-1334 add missing license headers
     new 19f5b13  Add doc for datacache inclusion/exclusion
     new f028f74  fix line width and add missing end section tag.
     new fb00402  OPENJPA-1334: Emulate 1.2 versions IncludedTypes/ExcludedTypes functionality via new distribution policy mechanics
     new 80d6c79  OPENJPA-1506 - Fix ConfigurationImpl.equals() to support derived provider.
     new feff96b  OPENJPA-1334: Emulate 1.2 versions IncludedTypes/ExcludedTypes functionality via new distribution policy mechanics
     new 9344d03  OPENJPA-1001: Testcases Submitted By: Richard Rak
     new e603bdc  OPENJPA-1507. NPE fix.
     new 5f8ad3e  OPENJPA-1442: setting svn:eol-style native
     new a0e95fb  OPENJPA-1401: setting svn:eol-style native
     new c1a24be  OPENJPA-1370: Setting svn:eol-style native
     new 307d5e8  merge in updates from trunk/openjpa/pom.xml and waiting for testing from Apache Aries before merging into openjpa/pom.xml
     new 23341c8  OPENJPA-1509. In-mem bulk update + enums.
     new e70d8bf  Added GlassFish to javadoc and moved its JNDI location up in the list - see https://jira.jboss.org/jira/browse/JBCACHE-1354
     new 8cc89f9  OPENJPA-1510: User manual corrections: some terms made consistent in case, made hint and locking descriptions more database-agnostic, removed an old MySQL known issue, H2 version updated.
     new 0b1268a  aries needs a different service name for now
     new 928993b  OPENJPA-1512 Include a BundleActivator to register ourselves as a javax.persistence.provider for Apache Aries
     new ad10658  OPENJPA-1503:Metamodel reflection  with security manager
     new d82add6  OPENJPA-1503:Metamodel reflection  with security manager
     new d037890  OPENJPA-1515: Make CacheStatistics configurable.
     new 5d6a881  OPENJPA-1517: Reduce synchronization in LifecycleEventManager.
     new 3cd8c4c  OPENJPA-1517: Reduce synchronization in LifecycleEventManager.
     new bdb1e5d  OPENJPA-1503: Set txn for rollback directly on illegal argument
     new c043302  OPENJPA-1503: Set txn for rollback directly on illegal argument
     new 8df8d02  OPENJPA-1510: Fix two broken references.
     new 4fb3371  OPENJPA-1510: Add missing documentation for supportsForeignKeysComposite, supportsSimpleCaseExpression and useWildCardForCount DBDictionary properties.
     new 1a4362e  OPENJPA-1510.  Incorrect tag caused the whole paragraph to be "red".
     new 2c397e9  OPENJPA-1510.  Incorrect tag caused the whole paragraph to be "red".
     new fe2c929  OPENJPA-1510.  Oops, wrong xml file on the commit of svn revision 911440.  Backing out the debug change to the persistence.xml file.
     new 7b6c11a  OPENJPA-924: Remove logging from FinderCache -- such low-level details seem to confuse rather to inform the user.
     new f738b0b  OPENJPA-1520 remove jdk5 profile
     new 87b284b  OPENJPA-1520 Require Java SE 6 or later to compile and require Maven 2.0.9 or later
     new 2f3da18  Throw informative error messages on bad enum field
     new a69c39c  some reorg and cleanup of pom. removed unused maven 2.0.4 requirement and pointer to staging repo.
     new 88e32fb  OPENJPA-1520 Upgrade to Derby 10.5.3 which has lots of JDBC4 fixes since 10.2.2
     new babda8d  OPENJPA-1520.  Doc updates to point at appropriate javase 6 and javaee 6 api urls (instead of javase/ee 5 urls).
     new e512e15  OPENJPA-1520 Compile for 1.6 and update javadoc links to use 1.6
     new 9ec4233  OPENJPA-1512 minor updates to BundleActivator support
     new a4c8f28  OPENJPA-1510: Correct confusing sentences in Query Hints section; correct the Oracle known issue with empty strings.
     new 8fcc5e7  OPENJPA-1525 - Implements warn() method in TestCacheMarshallerEndToEnd$LogImpl class.
     new 0086e25  OPENJPA-1526.  AllowFailure for one testcase until DERBY-4558 is resolved.
     new 52e2d92  Re-factor imports and use of generic in BrokerImpl.
     new b447152  OPENJPA-1516.  Introduce prepareForPooling method on EntityManagerImpl to allow for more efficient EntityManager "clear" operations.  This also allows to go outside of the spec just a bit and clean up resources before pooling as well.
     new eb81fdd  Added some comments to indicate the special options required for creating a DB2 database that supports the XML column types...
     new 127b7be  OPENJPA-1510. Corrected placement of the Distributed Cache description, along with a few incorrect spellings and punctuation.
     new 5550984  OPENJPA-1520 Require Java SE 6 to compile but target Java SE 5 so users can still run trunk on 1.5 and 1.6 JVMs for now, given the lack of performance improvements found with the patch to drop JDBC3 support...
     new fa4b72d  OPENJPA-1498 - Commit contribution by Cathy Nordstrom.
     new cda835d  OPENJPA-1528 Upgrade to MySQL 5.1.12 driver.  Include dbcp overrides needed for MySQL.  Moved common dbcp and junit properties to parent pom to simplify maintenance.  Add some blank lines in a couple poms to improve readability.
     new baa3705  OPENJPA-1516.  Additional comments on the free() method to indicate that callers need to ensure thread-safety.
     new 11c299d  OPENJPA-1520 Allow using JDK 1.5 to compile/run the junits by using -Ptest-java5,test-derby -Djava5.home=<1.5 JDK home>, so we can verify that the 1.6 built artifacts will still work for 1.5 users.
     new 7f319c4  OPENJPA-1527: fix AssociationOverride on the key of map where the key is an embeddable via orm.xml.
     new ff71a1c  OPENJPA-1527: fix test case error
     new 05e0669  OPENJPA-1533: JPA2 select math mix with aggregate reports syntax error
     new 0c76b25  OPENJPA-1529 Committing L2 shared cache mode test cases contributed by Dianne Richards.
     new 2d7d559  update release notes and changes for beta 2 release
     new fb57d61  OPENJPA-1490 Add new message for pending Aries changes
     new 8ef5a5d  OPENJPA-1529 Committing test case updates contributed by Dianne Richards.
     new 428cbc0  add OPENJPA-1529 to beta2 release notes
     new 1462290  hack for maven-release-plugin
     new c28ffa7  more attempts to fix release plugin issue with test jars
     new 6d53d75  OPENJPA-1520 revert some refs back to Java SE 5 docs
     new 099d189  [maven-release-plugin] prepare release 2.0.0-beta2
     new 0befad7  [maven-release-plugin] prepare for next development iteration
     new c9e2d17  make sure maven-checkstyle-plugin-2.2 is used for site generation, as the latest 2.5 has problems
     new be33af3  OPENJPA-1531: Adding support for a interval style syntax in the openjpa.DataCache.EvictionSchedule property. Added code changes, test case, and doc.
     new ea49b4c  OPENJPA-1536: fix the where clause in sql generation problem when join table strategy is used in toOne eager fetch
     new daae61a  OPENJPA-1535 Inconsistency in exceptions thrown from MetaDataRepository.resolve().  Patch contributed by Hiroki Tateno.
     new 8f32071  upgrade to latest maven-release-plugin
     new 7b1ee0c  update several maven plugins to the latest released levels
     new 767f670  OPENJPA-1539: Allow DataCacheManagerImpl.isCachable(ClassMetaData meta) to cache the cacheability for each given type.
     new 9a4fe69  show OPENJPA-1350 as being fixed in 2.0.0-beta
     new 06d3e4e  OPENJPA-855 Adding additional JPQL Index tests
     new eca0257  OPENJPA-1542: Adding support for openjpa.DataCache Types and ExcludedTypes configuration back into trunk. Also updating TestCacheExclusions. No doc changes required as the user manual is up to date.
     new 32fe994  upgrade to latest released agimatec-validation artifacts
     new 4cb2760  OPENJPA-1538 Move hard coded text in OpenJPAVersion.java to localizer.properties.  Patch contributed by Cathy Nordstrom.
     new d96883f  OPENJPA-1538 Minor grammar fixes in messages.  Patch contributed by Cathy Nordstrom.
     new ad4168b  OPENJPA-855 Add additional O2M and Element collection tests for annotated and XML mapped entities
     new 4d25d3f  OPENJPA-855 proper XML entity cleanup between test runs
     new 42769bd  OPENJPA-1544 Remove WebSphere version number from org/apache/ee/localizer.properties.  Patch contributed by Cathy Nordstrom.
     new c1a3272  OPENJPA-1543: Remove fragmented messages. Change to TRACE level logging.
     new 11149ec  OPENJPA-1543: Remove fragmented messages. Change to TRACE level logging.
     new 18a1a04  OPENJPA-855 Initial JPQLIndex M2M tests
     new 208f538  OPENJPA-1540 Modified Informix dictionary to detect non-delimited identifier case for the Informix driver.  Also added missing method override.
     new 2abde24  OPENJPA-855 Final JPQL Index M2M test updates
     new 06e6582  OPENJPA-1500: Remove WriteBehind variable declarations in OpenJPAConfigImpl
     new 3aea82e  OPENJPA-1546 OpenJPA doesn't work as internal JPA inside web applicaion in JBoss AS due to PersistenceMetaDataFactory trying to parse directories as unparsed XML files.  Original patch contributed by Dmitri Babaev.
     new a515a71  OPENJPA-1548: Refactored ClassMetaData and cached hashCode() to improve performance.
     new 8248d81  OPENJPA-1547: fix subquery syntax error for NOT IN (subquery with MEMBER OF)
     new 64be045  OPENJPA-1549: Optimize StateManagerImpl.proxyFields(..).
     new 6d61c56  add OPENJPA-1506 as fixed in beta2
     new e9f305f  OPENJPA-1155 add as resolved in M3 section of changes/release notes
     new 76d184c  OPENJPA-1545: Adding new faster way to auto detach the entire persistence context. Committing code changes, test, and doc.
     new e71cd29  OPENJPA-1503: Throw persistence exception not illegalargument exception as per spec when fails to unwrap()
     new 0bd96d9  OPENJPA-1142 update changes/release notes as this being fixed in 2.0.0-beta
     new 73d4992  OPENJPA-1545: Refactored detach code out of BrokerImpl.
     new a1ad33d  OPENJPA-1545: Make new instance var transient in BrokerImpl.
     new 1950c46  toString() returns a JPQL-like query string, if possible. Otherwise Object.toString()
     new a7d613f  Categorize one-to-one correctly
     new 4dc0267  OPENJPA-1551: Storing connectionFactoryName in BrokerImpl - this factory will be used at JDBCStore creation time to override the value from the configuration
     new b074cd8  OPENJPA-1551: Add apache headers to new files
     new b0eefe6  OPENJPA-1545: Refectored code. Fixed bug where unloaded fields were being loaded due to detach.
     new bb538f4  OPENJPA-1545 Fix checkstyle failure due to line too long (124 chars)
     new b9a2305  OPENJPA-1097 Detachment processing of our proxied mutable types (Date, Timestamp, etc) needs to be consistent as EM.clear() was not unproxying JavaTypes.OBJECT fields but detach()/detachAll() were.  Thanks to Rick Curtis for the DetachManager changes.
     new b01f571  OPENJPA-1510: Move map related sections into 7.8 Maps section - they were out of context.
     new 1c992fe  OPENJPA-1552 Add proper QueryImpl creation in EntityManagerImpl subclass.
     new 04b5e77  Removed un-used import.
     new 88f1168  OPENJPA-1517 Correctly show this as fixed in Beta2 in the Changes/Release Notes.
     new b59c757  OPENJPA-1496 Show as being fixed in Beta2 in Changes/Release Notes
     new d5fb93d  OPENJPA-1483 Show as being fixed in Beta2 in Changes/Release Notes
     new 7a8052c  OPENJPA-5 Show as being fixed in 2.0.0-M3
     new 4b3d520  OPENJPA-1492 Change access on ReverseMappingTool#getAnnotationsForMeta(Object) to public.  Request from Laird Nelson.
     new 045eb54  OPENJPA-1121 add ref to JIRA
     new 97cd88a  OPENJPA-1121 Update Changes/ReleaseNotes to say this was fixed in 2.0.0 M3
     new 14996df  OPENJPA-1360 ReverseMappingTool omits nullable, length, etc. when ClassMapping.setEmbedded(true) is called
     new 1873fcd  OPENJPA-740 In MySQLDictionary use LONGBLOB, MEDIUMBLOB, TINYBLOB based on the column size, instead of always using BLOB which can only hold 64KB.  Patch contributed by Simone Gianni.
     new 8269433  OPENJPA-740 Handle case where size is unkown by defaulting back to old value (64KB)
     new 62092d7  OPENJPA-1118: Remove Numbers.valueOf() - prefer autoboxing
     new c58af53  OPENJPA-1178: Remove uneeded imports
     new dbe6745  OPENJPA-1524 Update JNDI lookup to find TransactionManager when running in Apache Aries.  Still need to implement a better solution for non-Aries based OSGi environments.
     new ce0886e  OPENJPA-1101 Remove unused/outdated/incomplete OSGi integration tests, as this is being handled by Apache Aries for now
     new 4190dcc  OPENJPA-1020 Update in Changes/ReleaseNotes to show as fixed in 2.0.0-beta
     new 4cc1f64  OPENJPA-1432 Show as being fixed in 2.0.0-beta
     new 4c2f538  OPENJPA-1460 Show as being fixed in 2.0.0-beta2
     new 65b496c  OPENJPA-1258 Show as being fixed in 2.0.0-beta
     new f50f847  OPENJPA-1518 Show as being fixed in 2.0.0-beta2
     new 1446c71  OPENJPA-924 Show as being fixed in 2.0.0-beta2
     new 9b57875  OPENJPA-1494 Show as being fixed in 2.0.0-beta2
     new 2ed0ca3  OPENJPA-1405 Show as being fixed in 2.0.0-beta
     new 33ffb3f  OPENJPA-1383 Show as being fixed in 2.0.0-beta
     new 2e9c54f  OPENJPA-1345 Show as being fixed in 2.0.0-beta
     new 5d7e949  OPENJPA-1232 Show as being fixed in 2.0.0-M3
     new 0f62a7d  OPENJPA-1211 Show as being fixed in 2.0.0-M3
     new 17652a8  OPENJPA-1530 change TYPE to ENGINE in DDL for MySQL
     new 5cb14fe  OPENJPA-1053:: unwrap() query failure to throw correct exception and  set rollback
     new 1a12b39  OPENJPA-1202 Show as being fixed in 2.0.0-M3
     new 0829f46  OPENJPA-1194 Show as being fixed in 2.0.0-M3
     new 47453d2  OPENJPA-1191 Show as being fixed in 2.0.0-M3
     new 2b81142  OPENJPA-1152 Show as being fixed in 2.0.0-M3
     new 8e4fa80  OPENJPA-1105 Show as being fixed in 2.0.0-M3
     new e2ba35c  OPENJPA-1112 Show as being fixed in 2.0.0-M3
     new 6c8a69c  OPENJPA-1079 Show as being fixed in 2.0.0-M2
     new 7197776  OPENJPA-1070 Show as being fixed in 2.0.0-M2
     new 4ba06b4  OPENJPA-1040 Show as being fixed in 2.0.0-M2
     new ec5d3f5  OPENJPA-1016 Show as being fixed in 2.0.0-M2
     new 4092ab7  OPENJPA-985 Show as being fixed in 2.0.0-M2
     new 307b986  OPENJPA-981 Show as being fixed in 2.0.0-M2
     new 470eb43  OPENJPA-962 Show as being fixed in 2.0.0-M2
     new 9a9e0e7  OPENJPA-959 Show as being fixed in 2.0.0-M2
     new 1580b38  OPENJPA-845 Show as being fixed in 2.0.0-M1
     new 92d7ab6  OPENJPA-841 Show as being fixed in 2.0.0-M1
     new 7a34beb  OPENJPA-825 Show as being fixed in 2.0.0-M1
     new a702263  OPENJPA-824 Show as being fixed in 2.0.0-M1
     new cfc5179  OPENJPA-821 Show as being fixed in 2.0.0-M1
     new 1104ca0  OPENJPA-812 Show as being fixed in 2.0.0-M1
     new a10f533  OPENJPA-806 Show as being fixed in 2.0.0-M1
     new 5a014cc  OPENJPA-802 Show as being fixed in 2.0.0-M1
     new 1623f14  OPENJPA-801 Show as being fixed in 2.0.0-M1
     new e1e697d  OPENJPA-799 Show as being fixed in 2.0.0-M1
     new ef6e9d8  OPENJPA-798 Show as being fixed in 2.0.0-M2
     new 4d33d1b  OPENJPA-794 Show as being fixed in 2.0.0-M1
     new 3067690  OPENJPA-766 Show as being fixed in 2.0.0-M1
     new 5045873  OPENJPA-760 Show as being fixed in 2.0.0-M1
     new 3fe201a  OPENJPA-699 Show as being fixed in 2.0.0-M1
     new 8599f52  OPENJPA-677 Show as being fixed in 2.0.0-M1
     new a140e82  OPENJPA-662 Show as being fixed in 2.0.0-M1
     new 8c8cd98  OPENJPA-645 Show as being fixed in 2.0.0-M1
     new 695bd9c  OPENJPA-1550 When batchLimit=-1 or >1 and an exception is caused, the params and failedObject are missing from the resultant exception.  Original patch contributed by Heath Thomann.
     new f821843  OPENJPA-1550 Fix comment
     new 137ad1b  OPENJPA-1559: Make DataCacheManager initialization thread safe.
     new 2798b0d  OPENJPA-1556: fix @Strategy inside Embeddable
     new f69da24  OPENJPA-1505: allow duplicate entity listeners to be configurable
     new 6234dbd  OPENJPA-1560 Committing JDBC escape sequence tests contributed by Dianne Richards.
     new dd210a2  OPENJPA-1558: Check whether the result type is in the same entity hierarchy before using discriminator value when loading a relationship.
     new 0c65e3c  OPENJPA-680 Show as fixed in 2.0.0-M1
     new f0f89c7  OPENJPA-1561: Cache criteria query
     new 572d593  OPENJPA-1561: Cache criteria query
     new 4be5a5a  OPENJPA-1565: Raise correct time out exception
     new f04031e  OPENJPA-1565: Raise correct timeout exceptions.
     new 732ff35  OPENJPA-1566: Allow access to keys of the statistics.
     new 5fec1aa  Print unenhanced classes one per line for better readability.
     new 36b9628  only create source jars for individual artifacts when -Prelease is used.  the maven-shade-plugin will still create source jars in all build profiles for openjpa and openjpa-all jars.
     new 6503eab  OPENJPA-1550: When batchLimit=-1 or >1 and an exception is caused, the params and failedObject are missing from the resultant exception. avoid NullPointerException for JDBC provider using PureQUery APIs.
     new 7c748e6  OPENJPA-1491 When used in an OSGi environment with Apache Aries, the org.apache.openjpa.kernel.Bootstrap should use the OpenJPA bundle classloader instead of the application bundle classloader to instatiate a BrokerFactory.  Also moved our BundleActivator from the openjpa module to openjpa-persistence module with a BundleUtils wrapper to remove direct OSGi class refs, so the BundleContext in it could be accessed by PersistenceProviderImpl.
     new e2df6f4  OPENJPA-1568: Make createConnectionFactory() in JDBCConfigurationImpl public
     new 8f45b5b  OPENJPA-1568: Make createConnectionFactory() in JDBCConfigurationImpl public
     new d69fb9a  OPENJPA-1570: fix @Strategy inside MappedSuper class
     new 8f236c2  OPENJPA-1510: Correct broken links in Configuring Savepoints section, remove OracleSavepointManager description since it does not exist in OpenJPA.
     new f05db49  OPENJPA-1510: Correct broken links, remove link to non-existing locally mirrored JPA spec.
     new 971c1fb  OPENJPA-991 Remove from release notes as being fixed.
     new b9d83ae  Add clarification contributed by Thomas Rowe.
     new d1b0d0f  OPENJPA-1575: Detect parametrized fields in a query expression to exclude queries from cache that use parameters for externized fields.
     new efa6e54  OPENJPA-1575: Tests to detect parameterized fields in a query expression to exclude queries from cache that use parameters for externalized fields.
     new 9c09bc3  OPENJPA-1510: Correct broken and outdated links, make 'Ant' consistent in case.
     new a5ca9aa  OPENJPA-1573: Incorrect SQL for HAVING = entity variable
     new b85c4e3  OPENJPA-1411 Include DayTrader test case in OpenJPA.  Note: this is not pulled into the normal builds, as the openjpa-maven-plugin-1.1-SNAPSHOT has not been released.
     new 8a1e030  OPENJPA-935 Show as being fixed in 2.0.0-M2
     new 845f9b5  OPENJPA-1578: Set CacheMode properties properly
     new 6d87bbd  OPENJPA-1562 Committing code and test updates contributed by Dianne Richards.  Refresh after remove was not throwing exception dictated by spec.
     new f3b00d7  OPENJPA-1565: Raise correct Query/LockTimeout exception
     new a99ea62  OPENJPA-1097 Revert previous DetachManager and TestProxyCollection changes in r919696.  New code changes Proxies to always remove  classes on serialization if the entity is detachable and one of our Proxy subclasses.
     new 992ba73  OPENJPA-1565: Raise correct Query/LockTimeout exception
     new c618b46  OPENJPA-1557: Use openjpa.Log to control build logging instead of openjpa.loglevel
     new 8dc74c1  Do not repeat class name in stringfied object id
     new 0f5508e  Better diagnostic messages on why a query can not be cached
     new e56be85  OPENJPA-1097 Remove duplicate code in DetachManager and cleanup comments/traces in tests
     new db7390a  OPENJPA-1510: Update JPA Resources section with JEE 6 links.
     new 6bc5ff8  OPENJPA-1510: Typographical changes to Encryption Provider section.
     new 4bff5d7  OPENJPA-1097 Merge in test updates from 1.2.x
     new d386fa8  OPENJPA-1510: Remove JDK 1.5 reference from Reverse Mapping section - this level of JDK is now a must to run OpenJPA.
     new 3b15fe9  OPENJPA-1510: Remove JDK 1.4 references from Apache Commons Logging section.
     new 41ce320  OPENJPA-1577: disable query cache when user-defined field strategy is used.
     new 6538566  OPENJPA-1579 Committing test code for Dianne Richards.
     new 04bb066  OPENJPA-1410 Disable loading of dynamic enhancement agent if OpenJPA is not loaded with the system classloader.
     new 6307931  THrow IllegalArg exception on null argument
     new 976508e  Raise correct exceptions
     new 1b20902  OPENJPA-1565,OPENJPA-1578: Modify tests to raise correct lock/query exception Fill in details in exception Use retreive mode while initializing not store mode
     new 2ebb6e4  Better error message for multi-valued object path traversal
     new cb895a2  OPENJPA-1565: Oracle exception code 72000 is not fatal
     new 4f11cba  OPENJPA-1565: Some MySQL drivers return 0 error code for timeout exception
     new 081baaa  Disable timeout tests on Oracle and DB2 till we know the reason
     new bd9b59c  OPENJPA-1581: make assertOpen public and call assertOpen before returning JPA cache
     new 8c11750  OPENJPA-1583: Timestamp version field in bulk update
     new c864f5d  OPENJPA-1583  Fix table name collision caused by having multiple TimestampedEntity entities.
     new 15c64cb  OPENJPA-1584: Reparameterization when main and subquery using share query parameters in same or different declaration order
     new 13e3c48  OPENJPA-1580: disable query cache when pagination is involved.
     new 73b7d47  OPENJPA-1491: Add OpenJPA-OSGi package description.
     new 9f326c0  Correct expected value for  paging query and disable (temporariliy) subquery + constant literals case
     new 4f9de8e  OPENJPA-1097 Use DetachedStateField to determine when to keep  in the serialized entities or not
     new e6fc6fa  OPENJPA-1583 - fix intermittent failures in timestamp version assertion.
     new 1b9d800  Allow user to set the cache mode enum values on EntityManager.setProperty() by String
     new 148db96  OPENJPA-1585: Additional trace helps users to relate query or entity actions to SQL pushdowns
     new 43c4cff  OPENJPA-1588.  Removed the processing of the CacheStoreMode property from the convertToKernelValue method.  Also, corrected the spelling of this method.
     new da262a6  OPENJPA-1585: Additional trace helps users to relate query or entity actions to SQL pushdowns update Reference Guide for SQLDiag logging channel
     new c20a4ef  OPENJPA-1545: Only detach StateManagers that aren't already detached.
     new 773eefc  OPENJPA-1097 Cleanup imports and add more comments on the before/after behavior of writeReplace().
     new 7c613e6  OPENJPA-1406 Split up DetachedStateField into two sections
     new 28d495e  OPENJPA-1097 Add some doc details on how the serialization of proxies works and new behavior of using DetachedStateField to ensure proxies are removed when it is set to transient or false.
     new 72d0c20  OPENJPA-1591: Make AttachManager a public class to allow for code outside of org.apache.openjpa.kernel to access it.
     new 87ea1de  OPENJPA-1591: Add PersistenceCapeable setter to StateManagerImpl to allow for greater extensibility.
     new 201d680  OPENJPA-1586 - Commit test case contribution by Dianne Richards.
     new 94a1323  OPENJPA-1406 Replace tabs with spaces and fix identing
     new 86546e1  OPENJPA-1097 Add a note in the Migration Considerations doc about the 'fixed' serialization behavior and how DetachedStateField can be used to modify the behavior.
     new 1c0abb5  OPENJPA-1591: Refactor/rename DataCacheScheduler to allow for greater extensibility.
     new 148522b  OPENJPA-1411 Switch back to antrun since openjpa-maven-plugin-1.1 hasn't been released yet.  Also, these tests are not included in the normal builds.
     new db10ada  OPENJPA-1406 Remove pointers to JIRAs, but leave as comments in the source.
     new a7c0b3e  OPENJPA-1074 Show as being fixed in 2.0.0-M3
     new 73f1a08  OPENJPA-1205 Show as being fixed in 2.0.0-M3
     new 676a2f7  [maven-release-plugin] prepare branch 2.0.x
     new b5b65a7  [maven-release-plugin] prepare release 2.0.x
     new 8bf38a7  some additional trunk updates for the move to 2.1.0-SNAPSHOT
     new 3701538  OPENJPA-1411 Enable daytrader tests, now that openjpa-maven-plugin-1.1 is released
     new 799f48c  merge in fix for source jar generation from 2.0.x branch.  Developers can still turn off source jar generation for local builds by setting -DcreateSource=none and -DcreateSources=false
     new d9f14eb  OPENJPA-1557 remove old openjpa.loglevel property
     new 5df5db5  OPENJPA-1585: Additional trace helps users to relate query or entity actions to SQL pushdowns fix typo in doc
     new 4efde73  merge in beta3 release note updates from 2.0.x branch
     new c4e1b1b  OPENJPA-1466 show as being fixed in 2.0.0-beta
     new 53dddbe  OPENJPA-1596: make valid index name for DB2 zOS
     new e6ba2e9  OPENJPA-1580: fix test case problem
     new b872b6a  merge in release plugin update from 2.0.0-beta3
     new 162b11b  merge in release note updates from 2.0.x branch
     new 666ec6c  OPENJPA-1550: Set failedObject on RollbackException. Submitted By: Heath Thomann
     new e88899d  OPENJPA-1597 New tests to verify expected behavior for proposed Compatibility fix.
     new 048ffd9  OPENJPA-1599 - Push Cache*Mode value(s) in fetch configuration set from property making the property value(s) only valid during the em method call.
     new 5835eb3  OPENJPA-1597 Make entity table names unique
     new 0010c93  OPENJPA-1599 - Retain em method user input property map content from modifications.
     new c0ad7b6  OPENJPA-1597 Add openjpa.Compatibility option IgnoreDetachedStateFieldForProxySerialization which 2.0 apps can set to true to fall back to 1.0 behavior and defaults 1.0 apps to old behavior of not removing  classes after EM.clear() is called.
     new 9a75bfe  OPENJPA-1597 make another entity table name unique
     new a9648ec  OPENJPA-1597 Discovered 'rule' is a MSSQL reserved word
     new cb0ca8f  OPENJPA-1597 Rollback MSSQL reserved word, but update Rider test entity failure on MSSQL
     new 3df86b0  OPENJPA-1597 Revert code added to DetachManager to unproxy objects when detached in-place.  Updated tests to verify old behavior of detached entites still having  references, but that they are removed during serialization.
     new 371a31a  OPENJPA-1597 cleanup code comments. merged in from 2.0.x.
     new 137071d  OPENJPA-1597 Migration doc updates to mention the new Compatibility flag.
     new b1a2190  OPENJPA-1602: Ignore prepared queries that use locks
     new 8abf57d  OPENJPA-1294: New connection is not reference counted
     new 8579593  OPENJPA-1603: Decouple the QueryCache from the DataCache. Code contributed by Mike Dick and Rick Curtis.
     new 0df0c01  OPENJPA-1597 merge in code comment updates from 2.0.x branch
     new 123dd7b  OPENJPA-1606 Add JPQL tests for element collection
     new 709bf86  data initializilation from data cache - use input fetch, not the conetxt configuration; reduce checks
     new 6f6e94d  OPENJPA-1604: Add lock mode to QueryMetaData
     new e36547d  OPENJPA-1604: Test for lock mode on named query and its impact on target SQL under pessimistic lock manager plus some usability changes. Does not restore backward compatibility with 1.2 behavior -- but removes the need to set the fecth plan hint etc and ensures named query lock mode other than NONE requires an active transaction.
     new 670d59e  OPENJPA-1611: fix EMBEDDED attr type
     new b2d71bb  OPENJPA-1597 Update docs to mention previous serialization side effects
     new f03f7b4  OPENJPA-1608: fix pessimistic write lock in informix
     new b382e52  cleanup indenting
     new 59cdb21  OPENJPA-1604: Backing out the two previous commits while investigating a couple test failures.
     new 50202d9  OPENJPA-1550 Fix TestBatchLimitException tests for Oracle, which fails all statements in the batch, instead of just the duplicate entity.
     new b2b922e  OPENJPA-1614 Testcase failures in TextException on MSSQL due to missing <object-exists> value in sql-error-state-codes.xml
     new afa1e44  OPENJPA-1602: check in test case
     new 4555af1  OPENJPA-1609 - Commit contribution by Jody Grassel.
     new 684ae10  OPENJPA-1615 Disable the 3 failing tests when run against MSSQL for now
     new 5e62924  OPENJPA-1616 Fix TestTimeoutException test failures on MSSQL
     new e16c823  OPENJPA-1616 Fix TestTimeoutException test failures on MySQL
     new c6e4e39  OPENJPA-1616 add comment
     new 1c76ad5  OPENJPA-1619 Fix intermittent TestTimestampVersion failures on various DBs when running on Windows
     new db11713  OPENJPA-1618: Convert the value not the key
     new dbb66f4  OPENJPA-1616 Exclude TestTimeoutException tests on HSQLDB as it uses supportsSelectForUpdate=false
     new 43988ab  OPENJPA-1604: Override default lock level for NamedQueries when using the pessimistic lock manager. Code contributed by Pinaki Poddar and Rick Curtis
     new 8634acd  OPENJPA-1604: Committing test changes. Code contributed by Pinaki Poddar and Rick Curtis
     new c924de8  OPENJPA-1620 Fix TestJDBCEscapeDate test for MSSQL
     new 92914c0  OPENJPA-703: Use weak map for caches
     new 20a0772  OPENJPA-1616 Fix TestTimeoutException tests for Oracle and re-enable for DB2
     new f102795  OPENJPA-1620 Fix TestJDBCEscapeDate test for HSQLDB
     new 9fd0cad  OPENJPA-1616 remove commented out code
     new f8b8ce8  Remove commented lines. Add proper comments
     new e247f78  OPENJPA-1621 Fix TestGeneratedValues for DB2
     new cfe2a0d  OPENJPA-1622: Support discovery. But hide by default. Add boolean flag -Aopenjpa.generate to activate
     new aefe784  OPENJPA-1623 Add tests for qualified paths in JPQL
     new f95ac63  OPENJPA-1622: Support discovery. But hide by default. Add boolean flag -Aopenjpa.generate to activate
     new 26d306c  OPENJPA-1624 Fix intermittent datacache timeout failures in TestSJVMCache and CacheTest
     new aa0ba90  OPENJPA-1622 Move services file out of the builds and into the packaging jars
     new 6ccd59c  OPENJPA-1662: Add openjpa. prefix to Annotation Processor -A options
     new ce0ffe8  OPENJPA-1662: Add openjpa. prefix to Annotation Processor -A options
     new b9e8706  OPENJPA-1622 Update RAT excludes to not check the added service provider file
     new 53325ae  OPENJPA-1608: the RetainUpdateLock is not supported for IDS 11.10
     new 33e8df5  OPENJPA-1569 @Strategy triggers an InvalidStateException for fields which are declared as Java interfaces.  Contributed by Jerry Carter.
     new 689f42f  OPENJPA-1625: making the creation of StateManagerImpl consistent by calling newStateManagerImpl consistently.
     new dab9063  OPENJPA-1569 remove commented code
     new 7188baa  OPENJPA-1179 openjpa.jdbc.QuerySQLCache plugin no longer accepts value=all, so doc it in the Migration section.  Testcase contributed by Tim McConnell.
     new 2fbfba0  merge in release note updates from 2.0.0 branch
     new 0ca80f7  test
     new 85b89a8  OPENJPA-1628,OPENJPA-1187,OPENJPA-1622: Use javac's -s option to control output rather than extraneous -Aout option
     new 6eb56fa  remove usage of current patches until we get either an updated TCK or patchset from Oracle
     new f90b0bb  OPENJPA-1631: Add synchronization to AnnotationPersistenceXMLMetaDataParser.parse() method to make it thread safe.
     new 8a034d6  OPENJPA-1627: fix OrderBy with EmbeddedId.
     new 1ddfdce  OPENJPA-1630: Synchronize when modifying MetaDataRepository._registered regardless of MetaDataRepository.Preload setting.
     new cdc597a  update tck runs to use new openjpa.Log setting.  force usage of new patch subset until we get the final ones.
     new 5de5b51  OPENJPA-1605 Correct regression issue with table generation issue in schema generator.  Only the first table name returned in a generic DBMD query was used to populate the schema.  This broke the reverse mapping tool, which uses a generic query by default.
     new 2967527  OPENJPA-1628: Usability changes
     new 82af197  update tck2 scripts
     new 191c7fd  OPENJPA-703: Collect query statistics for a fixed number of queries, in a thread-safe manner.
     new fb1808b  OPENJPA-703: Remove sync on stats
     new 53e63d2  OPENJPA-703: Disable query statistics by default.
     new 4502c30  OPENJPA-703: Add a test for thread-safety of cache statistics
     new 5cbc3c4  merge in latest release notes from branches/2.0.x
     new 72b145a  OPENJPA-703: Ignore prepared query if query using locks
     new ba9dedd  update title to say 2.1
     new 58f33c2  OPENJPA-1604: Doc update.
     new 0cfb656  OPENJPA-1638: Add new testcase.
     new 5e6d42a  OPENJPA-1596: fix index name for DB2 zOS when schema is present.
     new 2c9790e  OPENJPA-1639 Create some simple openjpa-xmlstore tests
     new 4791781  OPENJPA-1639 use 2.0.1-SNAPSHOT until 2.0.0 is released
     new f35802f  OPENJPA-1639 revert for now
     new fdb539d  OPENJPA-1639 Create some simple openjpa-xmlstore tests
     new 4ad9478  move openjpa-maven-plugin version to parent pom, since two modules are using it now
     new 7425ffc  OPENJPA-1613 Per JPA spec, OpenJPA should take the @Transient annotation into account when making a default access determination.  This commit includes test code contributed by Simon Droscher.
     new 6bc7930  OPENJPA-1639 remove code changes for another issue
     new 9035530  OPENJPA-1604 Added Optimistic check as part the logic for setting the default lock mode for named queries in order to retain 1.x behavior.
     new aef5474  OPENJPA-1596: use unqualified name to check index name length
     new 7851202  OPENJPA-1641: Try JDBC standard column names as well as Sybase specific ones
     new d43fea8  OPENJPA-1643: Parse connection factory name. Add a constructor for serializability. Make CriteriaQuery sharable among slices.
     new 4fec004  Documentation on QueryCache Statistics
     new 014ac68  Update manual on difference between nullable=false and optional=false
     new 94cc84d  update license files to include full CDDL+GPL license text for persistence schemas, even though we're choosing CDDL.  this was based on recent discussions between legal-discuss@apache, Aries and Geronimo projects.
     new 3dbb43b  strip eol chars
     new 00799c7  OPENJPA-1563: Update JPAFacadeHelper.toOpenJPAObjectId(...) to perform validation on parameters.
     new 2aacb58  Update svn:ignore props for openjpa-integration-daytrader
     new 62bed3c  OPENJPA-1563: Fix testcase.
     new 7861496  OPENJPA-1634: Process JAXB metadata when preloading the MetaDataRepository.
     new ee299cc  OPENJPA-1646: Move DataCacheManager initialization to EMF creation time to close timing window.
     new 4e48533  OPENJPA-1563: setting svn:eol-style
     new 5c497a7  OPENJPA-1622: setting svn:eol-style
     new 0b73d9f  OPENJPA-1570: set eol-style
     new ed2940d  OPENJPA-1536: set svn:eol-style
     new c7addd5  OPENJPA-1648,OPENJPA-1649,OPENJPA-1650: Replace fixed thread pools by cached thread pool. Stop creating thread pools on every flush/query. Streamline property parsing/processing to create slice configurations. Retain addSlice() on Persistence Unit and remove from Persistence Context and Configuration.
     new 7bd2b4a  OPENJPA-1387: Unique should not impose non-null constraint automatically.
     new 4c24a47  OPENJPA-1649: Share metadata/mapping repository across slices.
     new 990bfb8  OPENJPA-1649: Add a test to verify transaction atomicity across slices.
     new cb77af0  OPENJPA-1657: Save NPE for some database connect on null properties
     new 2765b75  OPENJPA-1612: Check for having a relationship to a type that is mapped to a blob field.
     new 9bc400e  OPENJPA-1660 Add support to test with Apache Bean Validation provider and make it the default provider.
     new fedcd13  OPENJPA-1637 Upgrade to latest Geronimo Specs for JPA2 and Bean Validation
     new 85ba2ea  OPENJPA-1662: Remove usage of @Replicated annotation. Replace with openjpa.slice.ReplicatedTypes plug-in.
     new 5903f31  OPENJPA-1665: Update BrokerImpl to skip check for duplicate ids when they are auto generated.
     new 3bb50e3  OPENJPA-1663,OPENJPA-1664: Add support to target find() or query to a subset of slices with plug-in policy. The existing, code intrusive mechanism of setting hints on query/fetch plan explicitly is retained. Intrusive, explicit setting of targets overrides policy based targets.
     new bff7d86  OPENJPA-1663,OPENJPA-1664: document Query/Finder Target Policy.
     new ad54566  OPENJPA-1663,OPENJPA-1664: document Query/Finder Target Policy.
     new f4cddb4  Remove Compilation error because to @Override flag.
     new b0993e0  First commit of OpenBooks source files
     new 3887eb4  Adding initial files
     new 30dc29d  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944084 13f79535-47bb-0310-9956-ffa450edef68
     new f9b7be9  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944121 13f79535-47bb-0310-9956-ffa450edef68
     new 983b02e  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944123 13f79535-47bb-0310-9956-ffa450edef68
     new 354d9ae  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944125 13f79535-47bb-0310-9956-ffa450edef68
     new 753c753  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@944129 13f79535-47bb-0310-9956-ffa450edef68
     new 51e860d  removing GPLv2 licensed jar
     new 646d9f3  updated License/Notice files to only include requirements for this source code and not the rest of OpenJPA
     new cc14c90  combine build.properties and run.properties into one file, add missing ASL2 header to index.html, use .m2 for java2html and mysql dependencies.
     new 64e8ea3  fix build after I removed the maven-bundle-plugin
     new 63e3f26  openbooks updates:  put separate run/build.properties back, created a pom.xml that can be used to generate the jar but is not hooked into the build right now, updated build.xml to use standard /target for all output (still need think about how these *_.java files are getting updated in the source for every build...)
     new 17848d9  openbooks updates: now the maven generated jar matches the ant created one, meta-model generated *_.java files are no longer created in the source tree but are still in the built jar and passed to java2html
     new 2e407aa  fix mvn rat:check failures due to missing ASL2 headers
     new 4c0dbdb  openbooks updates:  copy run files to target dir for easy testing, added a run profile to pom.xml to allow launching of app from maven
     new 1cef932  OPENJPA-1563: Fix StackOverlfowError in JPAFacadeHelper.
     new 3d5bfca  OPENJPA-1563: Fix StackOverlfowError in JPAFacadeHelper.
     new 93d76e2  Remove extraneous import from org.apache.openjpa.persistence.nullity.TestBasicFieldNullity
     new cea9f61  Add slides to demo
     new 106111b  git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@945877 13f79535-47bb-0310-9956-ffa450edef68
     new 8af9ff0  Add missing loader
     new fc3f2dc  Update instructions to build
     new 4cb19da  Update to JPA 2.0 version
     new 25f5d15  Updated the default view sizes to make them more usable (the original size was too large for my screen).  I also updated the divider line width to make it easier to select.
     new b2d771f  Adding missing licence header.
     new 313b70a  Adding missing licence header.
     new dd92e31  Adjust widget size by screen size
     new 1c01e8d  OPENJPA-1670: PCRegistry should not save duplicate listeners.
     new 4a1ab58  OPENJPA-1673: Update docs for MetaDataRepository.
     new 92a025c  OPENJPA-1364 Upgrade from commons-lang-2.1 to 2.4
     new 61696db  Corrected spelling of "DELEVERED".  :-)
     new 2f3fe52  Remove personal copyright headers
     new 6c8753f  Add web configuration
     new b67f2c0  Add JSP based web client
     new 9301f42  Add JSE/JEE Ant build files
     new e8b0679  Resolve conflicted file
     new e835d87  Remove Java2HTML dependency. Use FishEye directly for Source code browsing
     new 183718e  Remove java2html dependency from build
     new af8ebbb  Updating the "max" size of the output (console, logging) panel.  The previous values didn't allow for enough growth for demo purposes.  This change still is not ideal, but it's better than it was before.
     new 52402f1  Missing error text for usage of named parameters in native SQL
     new 18dd7e8  OPENJPA-1667: Fix incorrect column type for LOB streaming in MySQL.
     new 9c62941  update bval artifact name, remove old agimatec profile, and add tets-java5 profile since we need to specify jaxb depends for testing on jdk5
     new 5665634  Add missing configuration file
     new e0db67e  Add a Java2HTML conversion facility that we can tweak
     new 893198d  Improve error handling and reporting
     new 4647e2d  Remove extra import
     new 3c513a0  Use correct printf format
     new 0c4ff04  Improve upon Source Code browsing
     new 6019e8a  Update buikd scripts with new HTML code browsing facility
     new 1503746  Add an anchor for testiung HTML code
     new 157d126  Add new configuration for demo itself such as root of viewable source code
     new 73ef496  Added basic build, install, and config support for WebSphere Application Server to OpenBooks
     new 549daab  update slides
     new 5fa827b  require Maven 2.2.1 or later, based on latest needs of building openjpa-examples
     new e416207  Add comment anchor for more directed code browsing
     new c6fd84d  remove font size control
     new 8271556  Add explain panel, code browsing support/linkage
     new c185bb5  new code link image
     new a20f700  add parser generator to build script
     new 2789f62  add missing license headers
     new dbd0734  JSP Page cosmetic changes: tables with known column width, Graphic buttons
     new 176c426  Graphic buttons
     new 4399114  Add graphic buttons in war package
     new b0b6df5  delete images
     new 27d8c3f  delete images
     new 35b54a0  Add images
     new e467921  Remove extraneous file
     new 05b75b3  Adjust image locations
     new a89c57d  Adjust image locations
     new df01bab  detect logged in user
     new 632639b  Add images
     new 6bdb269  Base source for JPA Bean Validation example
     new e919a8f  image management
     new 969693e  image management
     new 4937150  image management
     new 7b14267  image management
     new c3563ec  Image management
     new 8db6510  Image management
     new 4647f30  delete duplicate file that differs on in capitalization, which breaks svn update on Mac/Linux
     new f0517dd  add missing ASL 2.0 header
     new e8dbbfd  add missing ASL 2.0 headers
     new 299b54b  add missing ASL 2.0 reference, so we can stop excluding these from rat:check
     new a28d7ad  add missing ASL 2.0 reference, so we can stop excluding these from rat:check
     new dc265d9  run apache-rat:check during every build
     new f03598f  OPENJPA-1683: Adding toString() on LongId to align with other built-in id toString(). May need to rollback if regresses existing systems
     new 97232e6  OPENJPA-1612: Reverting change 942871 to restore previous behaviour.
     new fafc33b  OPENJPA-1682: Unique constraint to a column will imply the column to be non-nullable per database basis. The commit  adds a new model in internal schema design by making Column-Constraint relation bi-directional.
     new 79b9583  OPENJPA-1682: Remove uncessary and incorrect method from Unique
     new c68f1de  add eol style to Images.java
     new 9d33fe3  OPENJPA-1685 Updated ValidatorImpl to remove potential whitespace within a comma separated list of validation groups.
     new a873065  OPENJPA-1686: A first draft of support for generic graph. Correct mapping strategy on MappedSuperClass (they are not Embeddables)
     new d31ec12  OPENJPA-1686: Refactor in RelationStrategies.isRelationId()
     new 10a056a  OPENJPA-1686: Remove incompatibility of FieldMapping strategy -- not true anymore
     new ddda5ee  only run apache-rat on common source files during normal builds and move the strict checking back to the release profile
     new 8de998f  OPENJPA-620: Update CHANGES.txt
     new 939f644  OPENJPA-1690: Make DistinctResultList serializable
     new 323ebee  OPENJPA-1678: add printParameters property to prevent SQL parameter values from being logged in exceptions or trace
     new 6b38f0c  OPENJPA-1678: delete tests which write to log files
     new 59c7001  OPENJPA-1686: Support when a parameterized type has parameterized type arguments
     new ea8dc8b  OPENJPA-1692: Add post creation callback to BrokerFactory
     new 3905b52  OPENJPA-1692: Update method signature for BrokerFactory.getInstance(...) to take a classloader.
     new 493bfe0  OPENJPA-1696: Type discriminator for polymorphic queries limited to Single Table inheritance
     new d781b91  OPENJPA-1697: A EnumValueHandler strategy along with XmlType annotation incorrectly mapped to XmlType in create table DDL
     new 15d2f36  OPENJPA-1692: Rename TestBrokerFactory.
     new 69b8e4a  OPENJPA-1700 Setup findbugs-maven-plugin to allow for manual usage
     new 2d21d72  OPENJPA-1686: Support when a parameterized type has parameterized type arguments
     new 3865aed  OPENJPA-1686: Upgrade to Java runtime version 5. Remove reflection.
     new bc6c92c  OPENJPA-1700 Findbugs - The initial value of this parameter is ignored, and the parameter is overwritten here. This often indicates a mistaken belief that the write to the parameter will be conveyed back to the caller.
     new 72ddd27  OPENJPA-1700 FindBugs - Suspicious reference comparison of Boolean values
     new 73692a6  OPENJPA-1700 FindBugs - This method might drop an exception.  In general, exceptions should be handled or reported in some way, or they should be thrown out of the method.
     new 4d5d2fb  OPENJPA-1700 FindBugs - A null pointer is dereferenced here.  This will lead to a NullPointerException when the code is executed.
     new 2230521  OPENJPA-1700 FindBugs - Exception is caught when Exception is not thrown.  This method uses a try-catch block that catches Exception objects, which could mask potential bugs.
     new 14cfcaa  OPENJPA-1692: Clean up extra initialization from PersistenceProviderImpl.
     new 703bd8d  OPENJPA-1692: Revert some of previous commit.
     new 152e5d2   OPENJPA-1696: setting eol-style
     new efa7148  OPENJPA-1695 OutOfMemoryError from CacheMarshallerImpl.setInputUrlFromResourceLocation
     new 5e2f6c2  OPENJPA-1700 FindBugs - Method concatenates strings using + in a loop - use StringBuffer instead.
     new 8a2b1c1  OPENJPA-1700 FindBugs - Method invokes inefficient Number constructor; use static valueOf instead
     new 7450df0  OPENJPA-1699: Streaming LOB support for DB2
     new 8084af1  OPENJPA-1700 FindBugs - Call to equals() comparing different types.  Make explicit call to getName() instead of relying on toString() to call it.
     new f82b866  OPENJPA-1700 FindBugs - Null pointer dereference; changeRow was not being set before being used.
     new cb09909  OPENJPA-1700 FindBugs - Possible null pointer dereference; Could be caused by using bitwise instead of logical AND.  This could also have lead to unexpected code behavior.
     new 7028247  OPENJPA-1678: Update documentation re: PrintParameters
     new 13002d2  OPENJPA-1700 FindBugs - Possible null pointer dereference; strName could be set to null.
     new bc67e47  OPENJPA-1700 FindBugs - Possible null pointer dereference; the clss cehck against null 3 lines up doesn't protect against a null value here
     new 34a865c  OPENJPA-1699: clean up code
     new 2e827c5  OPENJPA-1700 FindBugs - Possible null pointer dereference; There is a branch where em1 would not get set.
     new a79a96b  OPENJPA-1686: Define generic persistent graph and relation. Implement graph as a set of edges.
     new 832b504  OPENJPA-1697: A EnumValueHandler strategy along with XmlType annotation incorrectly mapped to XmlType in create table DDL backout changes - regression in xmlcolumn mappings
     new dbaf9fa  OPENJPA-1686: Define generic persistent graph and relation. Implement graph as a set of edges. Fix compile errors
     new eac9c66  OPENJPA-1697: A EnumValueHandler strategy along with XmlType annotation incorrectly mapped to XmlType in create table DDL
     new 3f79c25  OPENJPA-1697: A EnumValueHandler strategy along with XmlType annotation incorrectly mapped to XmlType in create table DDL
     new cbe90d7  use released Apache Bean Valdiation 0.1-incubating artifacts.  Move some common dependency versions to parent POM.
     new 5e8b5af  OPENJPA-1700 FindBugs - was checking array and not member for null
     new 004cbd9  OPENJPA-1700 FindBugs - extraneous checks for null as a NPE would have already occurred
     new 702fb78  OPENJPA-1700 FindBugs - equals() method does not check for null argument
     new 18e329c  OPENJPA-1700 FindBugs - Suspicious reference comparison of Boolean values
     new 40d8080  OPENJPA-1700 FindBugs - Usage of GetResource may be unsafe if class is extended.  Use DBDictionary.class.getResourceAsStream() like other places in the code.
     new c047527  OPENJPA-1700 FindBugs - Method may fail to clean up stream or resource
     new a7c6141  OPENJPA-1704: Fix PCEnhancer to generate proper readExternal method.
     new af772a7  OPENJPA-1700 FindBugs - Method invokes inefficient new String() constructor
     new 75bd5fe  OPENJPA-1700 FindBugs - Inefficient use of keySet iterator instead of entrySet iterator.  Also, inefficient use of temporary Map when results can be used immediately
     new 2747862  OPENJPA-1700 FindBugs - Inefficient use of keySet iterator instead of entrySet iterator.  Noticed this duplciated code while looking to resolve the entrySet warning.
     new d5fc007  OPENJPA-1700 FindBugs - Inefficient use of keySet iterator instead of entrySet iterator
     new e307501  OPENJPA-1700 FindBugs - Should be a static inner class.  This class is an inner class, but does not use its embedded reference to the object which created it.
     new ee314e9  OPENJPA-1700 FindBugs - ignore this warning and rollback previous changes in r956705
     new 51cf5ee  OPENJPA-1700 Findbugs - add commented out annotation so we'll ignore this in the future
     new f5639bb  Fixed context root for secure WAS install
     new a889396  OPENJPA-1701: Remove warning message from EntityManager.refresh(...) method.
     new e372349  OPENJPA-1689 Provide better determination of PostgreSQL db owned sequences
     new 8781af1  OPENJPA-1689: Coorect a comment and remove unused import statements.
     new 20f2966  Update TestClearableScheduler to use a Vector for multithreaded test rather than an ArrayList
     new b27485b  OPENJPA-1708 - Change a message logging from info to trace and correct supported log levels in manual.
     new 2f10cd4  OPENJPA-6: Implement JDBC 3 methods in delegates.
     new 45c5556  OPENJPA-1697: setting eol-style
     new 84c7dde  Add missing source
     new 7a1abe0  add empty relativePath to remove maven warning as suggested by David Jencks.  also upgraded to latest apache-7.pom
     new 4d5d3a6  OPENJPA-1713 correct the push/pop clean up processing in EntityManagerImpl _plans map.
     new d7c6f97  OPENJPA-1712 Don't publish tck POM to repos
     new 2400bac  OPENJPA-1707: Log a warning message when a down level Entity is encountered.
     new 5668a18  OPENJPA-1501: trim trailing whitespace for entities with String IDs
     new 020b24e  Update TestAutoIncrement to not run on Oracle and SQLServer.
     new 17246f5  OPENJPA-1692: Backing a previous change while investigating a test failures.
     new 1738c1f  OPENJPA-1717: Disable FinderCache statistics by default.
     new 8b13127  OPENJPA-1717: Update migration section in docs.
     new a1716ad  OPENJPA-1712 Minor format cleanup of some POMs to improve readability
     new ee83def  OPENJPA-1715: OpenJPA generates wrong SQL if a result variable that references an aggregate expression is used in ORDER BY clause add testcase.
     new 90a54ac  OPENJPA-1715: OpenJPA generates wrong SQL if a result variable that references an aggregate expression is used in ORDER BY clause fix testcase.
     new 961e957  OPENJPA-1692: Comment out failing case in TestClearableScheduler while this change is backed out.
     new 2fa5556  OPENJPA-1707: Fix NPE coming from PCRegistry.
     new fc63143  OPENJPA-1715: OpenJPA generates wrong SQL for Oracle if a result variable that references an aggregate expression is used in ORDER BY clause
     new 5ad6624  OPENJPA-1719: Prepared SQL cache user parameter ordering problem with subqueries.
     new 6210611  OPENJPA-1723: Improve the scalability of PreparedQueryCacheImpl.
     new f03b417  OPENJPA-1702: Allow new entities to be dirtied in BeforeCommit callback even if there are no other dirty entities. Based on patch submitted by Heath Thomann
     new d5e8763  OPENJPA-1676: Handle null class name in PCClassFileTransformer.
     new 512122c  OPENJPA-1722 Add writeReplace() method to DistinctResultList to avoid serialization exception when EntityManager is closed.
     new 124d3ca  OPENJPA-1378: Expose Lru cache on DataCache and QueryCache.
     new d899ba8  OPENJPA-1626: Add Name property to AbstractQueryCache, contributed by Amy Yang.
     new 0b80f23  OPENJPA-1726: fix test case failures (TestInputStreamLob) for PostgreSQL
     new 99eef9d  OPENJPA-1726: fix test case failures (TestInputStreamLob) for PostgreSQL
     new 720b8f7  OPENJPA-1554 Support boolean as an id (required by spec)
     new c45cba1  OPENJPA-1554 Add license header to BooleanId
     new 84812bb  OPENJPA-1378: Refactor cache init code.
     new aec144c  OPENJPA-1722 Test case for DistinctResultList serialization fix
     new 64181e5  OPENJPA-1724 Allow MappingTool to generate SQL files in a different encoding than the local JVM
     new 6820830  OPENJPA-1726: fix test case errors for Postgres
     new 90373cb  OPENJPA-1726: fix the locate and substring for Postgres as it only accepts integer as the start index.
     new a0b6b2a  OPENJPA-1726: fix boolean literal for Postgres
     new 7a7e243  OPENJPA-1726: fix Postgres sql error state code so that EntityExistException can be properly thrown.
     new b478291  OPENJPA-1733 - use exception toString() if exception message returns null.
     new f8c32d4  OPENJPA-1726: fix Criteria Trim expression when running on Postgres.
     new 9225c60  OPENJPA-1734: Add support for the DynamicEnhancer on IBM jvm.
     new 1916e1b  OPENJPA-1726: fix test case problem for Postgres. Postgres returns nextval depending on whether the two consecutive calls to nextval are in the same session or not. If they are in different sessions, the nextval returned by Postgres will be the next sequence number preallocated and stored in memory for the current session. The second nextval is not necessarily the first nextval + increment.
     new 0a8c277  OPENJPA-1726 Add DBCP overrides for PostgreSQL
     new c3a7417  OPENJPA-1734: Refactor JavaVendors into an Enum and fix exception reported in JIRA.
     new 9166a77  OPENJPA-1726: exclude Postgres from the test case due to the problem of storing the randomly generated UUID String to the UTF-8 database.
     new 42b0b38  OPENJPA-1726: fix intermittent failure in TestTimestampVersion. The next bulkUpdate timestamp version should be consistently generated as nextVersion method.
     new de0e36d  OPENJPA-1732 LogFactory adapter for SLF4J
     new 982b643  OPENJPA-1735 Mark commons-logging as provided in the build to remove transient maven dependency
     new 28f7b7e  OPENJPA-1735 Add missing commons-logging artifact to binary assembly (it is in openjpa-all.jar)
     new 84d5a65  OPENJPA-1737 Fix the openjpa bundle creation so MANIFEST.MF is the first artifact entry
     new bfad6bc  OPENJPA-1726: Per Postgres document, "The types abstime and reltime are lower precision types which are used internally. You are discouraged from using these types in applications; these internal types might disappear in a future release." (http://www.postgresql.org/docs/8.4/interactive/datatype-datetime.html)
     new 3b3d01c  OPENJPA-1726: force table to be recreated with correct TIMESTAMP column type.
     new ebd30a7  OPENJPA-1742: move cfName logic to JDBCConfiguration, add tests for nonJTADataSource
     new e65477c  OPENJPA-1742: add documentation
     new 30ccdd8  OPENJPA-1742: setting eol-style native
     new 459dddc  OPENJPA-1743: anchors in mappingtool config invocation.  Patch from Patrick Linskey.
     new 6d8b578  OPENJPA-1738: Prepared query does not handle collection-valued parameter of persistence-capable objects
     new 4c92537  OPENJPA-1738: setting eol-style native
     new 44a7674  OPENJPA-1740: fix Type expression when entities use Joined table strategy.
     new a4038da  OPENJPA-1719: Prepared SQL cache user parameter ordering problem with subqueries.
     new 4ff6c05  OPENJPA-1745: Initial take on MigrationTool
     new 2f880ea  OPENJPA-1690: Add serialUID
     new 892755a  OPENJPA-1745: Missing from earlier commit
     new 40e05de  OPENJPA-1746: Allow null values for persistent unit configuration.
     new a18edf3  OPENJPA-1746: Allow null values for configuration
     new 795362f  OPENJPA-1745 Setup initial maven build
     new 037f99e  remove @override annotations on methods which aren't overidden
     new 459aae4  OPENJPA-1745: Test cases + modified pom.xml with reduced dependency and parent-less build
     new b6103d2  Fix timing window with TestTimestampVerson and MySQL
     new d28788f  OPENJPA-1745 Remove tabs and add Apache required project parent to inherit common plugins and release profile
     new ac42e2d  OPENJPA-1726: Postgres does not support queryTimeout. Exclude this test case from running on Postgres.
     new d27ca8e  moving to tools subproject
     new e97e42b  OPENJPA-1749: Throw exception when incompatible configuration options are set
     new bdb0907  OPENJPA-1726: exclude the test case from running on Postgres as Postgres does not support setQueryTimeout.
     new 534892a  OPENJPA-1712 Upgrade builds to use Nexus repo - step 1.  Now use 'mvn deploy -Papache-release' to publish signed artifacts to the Nexus repo.
     new a7cadff  OPENJPA-1751 Allow OpenBooks to be built and packaged via Maven (reuses ANT scripts.)
     new 8008998  OPENJPA-1751 Move existing samples to a simple module, so we can include image-gallery and openbooks in the maven builds
     new 2798644  OPENJPA-1751 Include all openjpa-examples in the binary distro
     new 899b56b  OPENJPA-1751 Update assembly inclusion of simple examples and update simple build with new root path
     new 8f06f9a  OPENJPA-1751 Have to fork any javac usage for maven-antrun-plugin to work on Linux
     new 39fb510  fix JSR ref typo
     new b1eed9c  OPENJPA-1730 Include commons-dbcp-1.2.2 in openjpa-all and binary distro
     new d14e569  Update svn:ignore props.
     new 0770967  Refactor MetaDataRepository to use for each loop.
     new 4dcca87  OPENJPA-1727: Fix QueryCache eviction when returning an empty result and using the TIMESTAMP eviction policy.
     new 33ac4aa  OPENJPA-1751 Update eol-style to native
     new 7d5c4f4  fix docs
     new 1b07ef0  resolve OPENJPA-1756.
     new bb7c9b2  OPENJPA-1727: Update QueryCacheStoreQuery.checkCache.
     new 4c38d18  force Derby DB creation to target directory
     new a4db0cb  OPENJPA-1751 update checkstyle config ref to use {project.basedir} to fix build issue with IBM SDK 6 on Linux
     new e657373  OPENJPA-1757: Check CacheRetrieveMode in DataCacheStoreManager when synchronizing version.
     new 733adeb  OPENJPA-1739 Rev 1 of pluggable instrumentation for OpenJPA.  Includes an test provider and portions of a JMX platform MBean based provider.
     new 46026f0  OPENJPA-1567: Allow reference to sibling managed instances
     new 536e3a2  OPENJPA-1739 Fixed minor bug and added more test variations.
     new 40f601f  OPENJPA-1761 Update Commons Pool from 1.5.3. to 1.5.4
     new d88d28a  OPENJPA-1739 Added JMX Integration module
     new 5799ca5  OPENJPA-1739 Removing misnamed directory
     new 1f58c01  OPENJPA-1739 Fixes to JMXProvider and cache MBeans
     new 4118e6a  OPENJPA-1739 Adding JMX Platform MBean test module
     new eef3693  OPENJPA-1739 Remove unnecessary dynamic mbean methods
     new b8798f1  OPENJPA-1739 enable JMX test module
     new bcfadcf  OPENJPA-1712 Fix creation of test artifacts, so they get signed during -Papache-release deploys to nexus repo
     new c9a86d9  OPENJPA-1752: TestPessimisticLocks JUNIT test produced inconsistent behavior with various backends
     new 7c0f066  Update svn:ignore props for openjpa-integration\jmx
     new 0f0c6de  Get lock clause from DBDictionary in locking tests
     new aec11be  OPENJPA-1712 more build and pom cleanup
     new a2d3c9f  OPENJPA-1712 add validation build notes for Java SE 5 testing
     new c9f58ec  OPENJPA-1753 a) remove unneeded import, b) close and clean up em using add Act.CloseEm, c) add better diagnostic info in SequenceActionsTest  and d) clean up and update find/lock permutation tests for more consistent testing.
     new 8cb9f58  OPENJPA-735: OpenJPA support for SolidDB
     new 4fd4c17  OPENJPA-735: OpenJPA support for SolidDB
     new 7b1d506  OPENJPA-1753 update lockmgr RefreshPermutation for more consistent test cycle.
     new a6cfb6c  OPENJPA-1668: allow non-default sequence sql strings for z/os and iseries
     new eeeca1c  OPENJPA-1707: Update pom.xml to write the revision of PCEnhancer to org.apache.openjpa.revision.properties.
     new 0876c93  OPENJPA-1763: Auto configure RemoteCommitProvider if it isn't set when the DataCache is enabled.
     new 25ccc95  OPENJPA-1739 Added basic stats tracking to query result cache.  Updates to JMX provider.  Added tests to jmx module for query cache and prepared SQL cache instruments.
     new 754cc62  OPENJPA-1763: Update docs.
     new 7bfc33e  Testcase update with slf4j
     new a36ace5  OPENJPA-1739 Added additional metrics to cache statistics and updated instrumentation.
     new 319ba41  OPENJPA-1765: Add locking to TableJDBCSeq to ensure thread safety.
     new 7e50c0b  OPENJPA-1424: adding testcase. Submitted By: Heath Thomann, Daryl Stultz.
     new 3265c84  OPENJPA-1681 Work around quirky Java 1.5 compiler issue that occurs when enum values are specified within default array values in an annotation definition.
     new 9d3305b  OPENJPA-735: OpenJPA support for SolidDB
     new 268658f  OPENJPA-1681 Remove Java 1.6 dependency and add deps required to run jUnits on Java 1.5
     new e449027  Increase timeout value for slice testcase
     new 20507e6  OPENJPA-1753 Remove commented code
     new 3b8f794  upgrade to latest bval snapshot as it removes a xmlstream dependency
     new 021e8a4  OPENJPA-1754 Include Apache BVal and spec api in openjpa-all and binary assembly to complete the JPA 2.0 picture
     new 98563ec  OPENJPA-1712 Move common test-java5 profile to the parent pom
     new b3b274d  OPENJPA-735: OpenJPA support for SolidDB
     new f31d31f  OPENJPA-1469: Miscellaneous test updates.
     new 0b3f1b2  OPENJPA-735 Updated DBIdentifier to allow case insensitive compares for databases that do not support mixed case identifiers.
     new 22620e0  Documentaion edit on CriteriaBuilder API
     new 3750cd1  OPENJPA-940: Using table-generator in XML descriptor results in ClassCastException
     new efd6ee9  OPENJPA-735: OpenJPA support for SolidDB
     new dbb0a5f  OPENJPA-735: OpenJPA support for SolidDB
     new a7bd083  Designate  user parameter for Matches expression
     new bf9a1ed  OPENJPA-1763: Refactoring original change.
     new 157c6e6  OPENJPA-1763: Fix checkstyle error.
     new 5a8030a  OPENJPA-1469: Update test.
     new 63a24dc  OPENJPA-1769: Fix Broker.getObjectId(..) to work on detached Entities with no DetachedStateManager.
     new 07d599a  OPENJPA-735: OpenJPA support for SolidDB
     new b4715f9  OPENJPA-1771 Upgrade to latest Apache BVAL release and apache-rat plugin
     new cb4ac9b  OPENJPA-735: OpenJPA support for SolidDB
     new 560afb7  OPENJPA-1712 Merge in build updates from 2.0.x branch
     new 3a62393  OPENJPA-735: OpenJPA support for SolidDB
     new 3b20d75  OPENJPA-1770: Fix fetching an Entity with a null embeddable from the DataCache.
     new 729d675  OPENJPA-735: temporarily disable TestTimeoutException for SolidDB as it seems cause SolidDB to crash
     new 9c3364d  Removing duplicate message
     new 696786e  Added missing continuation character to message
     new 8335207  OPENJPA-526: Insert text more than 4K bytes to Clob column causes SQLException: Exhausted Resultset
     new c000f0b  OPENJPA-526:  Insert text more than 4K bytes to Clob column causes SQLException: Exhausted Resultset fix table name in Lobs entity to avoid conflict with other entities in JUnit regression.
     new 93c0bbe  OPENJPA-1736: Mappings with foreign keys as identity fields sometimes not resolved correctly
     new 2c188f1  OPENJPA-6: Implement JDBC 4 methods in delegates.
     new f0f3a4c  OPENJPA-735: OpenJPA support for SolidDB
     new b3c9553  OPENJPA-526: setting svn eol-stle on new file
     new acef04f  OPENJPA-526: setting svn eol-stle on new file
     new 9933285  OPENJPA-1736: Setting svn:eol-style native
     new adfa274  OPENJPA-735: OpenJPA support for SolidDB
     new 319184d  OPENJPA-735: OpenJPA support for SolidDB
     new e0882d7  First version of OpenTrader
     new 4f23e96  Add ASL header
     new f45f6d5  Add ASL header
     new f39b149  Add initial resources
     new 44dd974  Add initial resources
     new 35b6da3  Add ASL headers
     new 5814942  OPENJPA-1773 Pull the new OpenTrader sample into the binary assembly
     new c772a6f  OPENJPA-1712 Merge in build updates from 2.0.x branch
     new d618ec5  OPENJPA-1712 Merge in build updates from 2.0.x branch
     new 7126e2d  OPENJPA-1739 Documentation for instrumentation plugin
     new 56f3b72  OPENJPA-1731 Doc for using commons-dbcp
     new 911140b  OPENJPA-1712 merge in latest release updates from 2.0.1
     new 4d6fd5d  Checkstyle corrections. Change MatchWindow Layout
     new dc42b99  OPENJPA-1712 Merged in from 2.0.x - turn off creation of sources.jar for developer builds and fix test-java5 profile by adding m-compiler-p back in
     new 3ba73bc  OPENJPA-6: Replace JDBC 3 reflection with direct method calls.
     new da68811  OPENJPA-735: Fix spelling in method name and comments.
     new 52f468b  Use generalized environment variables instead of hard-coded paths
     new 96ee7d3  OPENJPA-6: Implement JDBC 4 methods in delegates.
     new f80e239  OPENJPA-6 fix line length, which must be <=120 for checkstyle
     new f56c4ca  OPENJPA-1776,OPENJPA-1777: Delay distribution decision to flush. Set diagonistic context by reflection.
     new 7569f43  OPENJPA-6: Implement JDBC 3 and JDBC 4 methods in delegates.
     new 238becc  Delete redundant classes
     new 4628962  OPENJPA-1372: Add testcases - no mainline code changes. Submitted By: Pinaki Poddar and Milosz Tylenda
     new f5dbf21  OPENJPA-1782: Accept double quoted string literal in JPQL
     new 9a0f463  OPENJPA-1786 Upgrade to the latest jpatck-2.0_15-Jun-2010 level
     new 9c25bd1  OPENJPA-1784: improve dirty-checking for persistent maps when the get method is called to retrieve an embeddable value.
     new 00b99e2  OPENJPA-1784 add missing license headers
     new 9ec516a  OPENJPA-1782: setting eol-style MM   TestDoubleQuotedStringLiteralInJPQL.java
     new d3ca8f3  merge in release note updates from 2.0.1
     new 35205c4  OPENJPA-1784: clean up fix
     new 208347e  OPENJPA-1788: use DBIdentifier.isNull for firebird dictionary
     new 8cf2d1d  OPENJPA-1791 remove obsolete depends on openjpa-testsupport
     new 243b443  OPENJPA-1791 Collect test base classes in daytrader module.
     new dd36c1d  add profile for testing sybase with jConnect
     new 679fee9  Fix capitalization localizer.properties file.
     new c110e0d  OPENJPA-1798: Improve messages in localizer.properties
     new eaaecc5  upgrade to Hibernate 4.0.2.GA as the optional Bean Validation provider for integration tests
     new 0fd180d  OPENJPA-1786 add ability back in to run sub-buckets based on -Djpatck.pkg.dir by using ant-contrib for if/then/else support
     new b877e90  convert long->string in java - database might not support implicit conversion
     new a093e9d  OPENJPA-1800: prevent duplicate column in SybaseDictionary.getCreateTableSQL()
     new c1b941f  OPENJPA-1800: revert trailing whitespace variable
     new f943cc8  reverting 997888 - committed wrong testcase
     new 6f67c88  convert long->string in testcase.
     new 9b1577b  OPENJPA-1786 temporary workaround until we hear back on our challenge from Oracle
     new e5f835f  Recover from failed assertion in TestTimeoutException
     new f4fc93c  OPENJPA-1807: Add trace to EM/EMF create/close path.
     new 782b866  add missing SolidDB profile and other connection.url examples
     new b76ab38  OPENJPA-1804 change subclassing w/o redefinition from a info to warn level logging
     new 9b105a2  OPENJPA-1809 Modified syncVersion exception path to pass the lock level into the exception producer.  This eventually allows the exception translator to correctly decide whether the exception was the result of a lock timeout.
     new cccd4c7  OPENJPA-1811 Dynamic load of enhancer agent on Mac OS X fails
     new 474c1b6  OPENJPA-1790: Added ProxyConcurrentMaps class (minor formatting changes from Jody's patch) Submitted By: Jody Grassel
     new d079a88  OPENJPA-1804 Add note that dynamic enhancer behaves the same as the javaagent loaded enhancer, in that when a <class> list is given in the PU, then only those classes will be enhanced.
     new 0653715  Remove compiler warnings in AbstractStoreManager
     new 9f392ed  fix typo in db2 configuration property
     new ed85f02  OPENJPA-1764 Automatically enable connection pooling in unmanaged environments when Commons DBCP is available
     new cde2a4a  OPENJPA-1814: JPQL fails with Group By and Having aggregate_expression IN (subquery)
     new 6dbe665  Misc test cleanup.
     new 4aa5b43  OPENJPA-1764 Fix bug in DBCPDriverDataSource.mergeConnectionProperties, move common surefire-plugin systemProperties to parent pom and move the connection user/password to equivalent openjpa.Connection settings
     new fb7a549  Adding an example of query target policy. A service URI support. And comments
     new fce1fe0  add missing license header
     new c7a0822  OPENJPA-1764 Need to explicitly close dbcp.BasicDataSource instances, moved commons-dbcp test depend to parent pom and added closing of EMF in ContainerTest during test tearDown.
     new 1f64b37  Misc test update.
     new a4080f4  OPENJPA-1819: if there is a group-by clause, orderby_item must be in the group-by list
     new c92c435  minor pom updates
     new d58eaa9  try using o-m-p instead of antrun to reduce memory overhead.  this is a temp change, as enhancing takes 5x longer with o-m-p...
     new 2f996c2  revert o-m-p usage added in r1003657
     new 8f5bc3c  OPENJPA-1821: Upgrade Commons DBCP to version 1.4.
     new ccd2dde  Remove outdated comment related to metamodel.
     new 8fa232c  revert r1003634 "<useSystemClassLoader>true</useSystemClassLoader>" change that caused failure in TestEnhancementWithMultiplePUs.
     new 5a98879  OPENJPA-1691: Support XML strings longer than 4000 bytes on Oracle.
     new 93357de  Update ExternalValue testcase to show a "common" boolean to char mapping...
     new 4230248  Updating documentation to remove the restriction of using only a single type of access (field or property) for each class.  As of JPA 2.0, this restriction no longer applies.
     new b664ab8  Make column names consistent for cache tests.
     new a67852d  Set table names for attach entities in kernel.common.apps.
     new 54bef66  OPENJPA-1801: Refactor cache statistics.
     new 426dce3  OPENJPA-1801: Remove debug.
     new b67e3d8  OPENJPA-1801: Add missing test Entity.
     new 8f58777  Excluding tests for sybase
     new 7c6c7f2  OPENJPA-1415: Add test case.
     new 643c874  OPENJPA-1415: Back out some of previous commit.
     new 854325d  match javadoc definition of protected
     new 92b7e93  still close EMF even if exceptions occur on closing EMs
     new 18dba41  make sure tests cleanup EMs and EMFs
     new 6f07746  make sure tests cleanup EMs and EMFs
     new b2a38df  make sure tests cleanup EMs and EMFs
     new 8ee5186  make sure tests cleanup EMs and EMFs
     new a80e26c  allow normal tearDown() to run to cleanup EMs and EMFs
     new fc782f2  make sure tests cleanup EMs and EMFs
     new 28f75cc  make sure tests cleanup EMs and EMFs
     new 4c648a0  make sure tests cleanup EMs and EMFs
     new 098ac5a  Prevent table name collision.
     new 11969d1  make sure tests cleanup EMs and EMFs
     new 274de20  make sure tests cleanup EMs and EMFs
     new 5c79f76  make sure tests cleanup EMs and EMFs
     new e0a173f  Exclude test for Sybase and minor update to SEmfTC
     new 996abba  make sure tests cleanup EMs and EMFs
     new f4c9c6c  surefire excluded tests
     new 353f657  surefire excluded tests
     new 9b56a3f  make sure tests cleanup EMs and EMFs
     new bbb2f23  add comment
     new 447f489  make sure tests cleanup EMs and EMFs
     new a9c49f7  make sure tests cleanup EMs and EMFs
     new 6ebaf34  Set scale and precision for AllFieldsTypeTest.
     new efec8f3  More helpful assert in testcase
     new 0a17bc1  make sure tests cleanup EMs and EMFs
     new 733d90c  Sybase converts "" to " ", update testcase expectations appropriately.
     new 9c87751  close streams
     new ea0a44e  Filter connection setup SQL from SybaseDictionary.decorate when running unit tests.
     new 1c13b8e  some extra tearDown cleanup
     new 8a17669  minor testcase helper tweaks
     new ab67cdd  rollback setting em=null on cleanup
     new a0fad77  make sure tests cleanup EMs and EMFs
     new 044164b  make sure tests cleanup EMs and EMFs
     new 7920a95  rollback all SingleEMTestCase changes
     new 827cc3f  make sure tests cleanup EMs and EMFs. 6 of the TestSwitchConnection and TestOverrideNonJtaDataSource are failing on everything except Derby, so exclude them on other DBs.
     new 81eb5f8  minor testcase helper updates
     new ad6b24b  Use filtering jdbc listener for criteria testcases
     new b62b8fc   OPENJPA-1644: Don't clear values from a deleted instnace.
     new 9618edd  create heap dumps for debugging when we hit OOMs
     new 739ee54  OPENJPA-1830 Deserialization of EMF causes openjpa.connectionPassword to be overwritten with Value.INVISIBLE
     new b229fbd  OPENJPA-1764 Minor cleanup for static variables and exception messages
     new a63ba3e  Refactor testcase and ensure expected exception occurs.
     new abf397a  Add Sybase SQLState for EntityExistsException
     new a99e618  Testcase updates for Sybase
     new 7f332d9  OPENJPA-1764 test can only be run against Derby, due to openjpa.ConnectionUserName being used as a schema name
     new 2f64835  OPENJPA-1764 test can only be run against Derby, due to openjpa.ConnectionUserName being used as a schema name
     new 58d1f49  make sure tests cleanup EMs and EMFs
     new e991772  make sure tests cleanup EMs and EMFs
     new 0bcdb27  OPENJPA-1818 Exclude 'order' as valid column name.
     new b2a6242  testcase helper improvement to handle null props
     new be183a3  OPENJPA-1831 DataSourceFactory manipulates queryTimeout which is already in milliseconds
     new c9ad4ea  make sure tests cleanup EMs and EMFs.  add @AllowFailure to excluded tests
     new 5588ffe  make sure tests cleanup EMs and EMFs
     new 0696472  make sure tests cleanup EMs and EMFs
     new 1edd0d9  missed a testcase update in r1021956
     new 7b6b415  make sure tests cleanup EMs and EMFs
     new 6892f7c  make sure tests cleanup EMs and EMFs
     new ed00b5c  make sure tests cleanup EMs and EMFs
     new f7b4bcd  add note about EMF must be manually closed
     new dddd2a4  add notes about EMF must be manually closed.  also clear the EMF before closing it in when using helper method closeEMF().
     new a50e380  add note about how created EMFs are handled
     new e807ca8  add note about how created EMFs are handled and add check for null EM before using it in endEm().
     new 0c239c2  testcase wasn't committing transactions and closing EMs
     new f3e45e5  additional error handling when clear(EMF) is called
     new 54e64ed  add closeEM() helper which handles open transactions before closing the EM
     new e175b24  testcase wasn't committing/closing some EMs, so use new closeEM() helper
     new 660fa54  remove closeEM() as AbstractPersistenceTestCase now provides it
     new d32b7da  update testcase to use AbstractPersistenceTestCase instead of depricated PersistenceTestCase
     new 0f0f01d  tests were not closing EMFs
     new 5a7b176  close DriverDataSource when we're done with it
     new 9f1e9db  make sure tests close EMs
     new 4f06ae4  make sure tests close EMs
     new ebdc670  migrate testcase from depricated PersistenceTestCase to AbstractPersistenceTestCase
     new 172ec29  make sure tests close EMs
     new ff900d9  make sure tests close EMs
     new 71ae858  make sure tests close EMs and streams
     new 1a3d16a  make sure tests close EMs and EMFs
     new ede1ebe  OPENJPA-1792 Drop JDK5 support starting with OpenJPA 2.1
     new dbbb6bf  make sure tests close EMs and EMFs
     new 887a781  update testcase comments to denote if EM/EMFs are automatically cleaned up and what parent class it extends.
     new 50290a4  OPENJPA-1699: update manual
     new b6f237b  fix manual
     new 2df8af7  OPENJPA-1832: numeric is not fixed size.
     new 3040a2d  OPENJPA-1764 Per agreement with Donald, change test case skip condition from || to &&.
     new 754217f  OPENJPA-1833 Add build date/time, branch version/revision and copyright to docs
     new c479f35  Update testcases for execution with Sybase
     new db1ce09  more testcase comments about what gets cleaned up and print err msg if an EM or EMF cannot be closed.
     new 8cafaf9  make sure tests cleanup EMs and EMFs
     new c6582b9  make sure tests cleanup EMs and EMFs
     new 0e9c5e5  OPENJPA-1764 Fix test cases where finally { closeEMF(emf1) } still required ConnectionDriverName be specified.
     new 2e11a6a  OPENJPA-1835: add dummy as an invalid column name for Sybase and update testcase to use DBIdentifier to get column name.
     new 8a5c16e  OPENJPA-1792 Drop JDK5 support starting with OpenJPA 2.1
     new ada720a  OPENJPA-1836 update nightly-upload profile to use key/passphrase
     new dd903f6  remove unmappable character from PathFinder.java
     new fa8a517  OPENJPA-1792 Drop JDK5 support starting with OpenJPA 2.1
     new eac769a  OPENJPA-1836 Only perform chmod on files/dirs that the nightly.user.name owns
     new 2414c88  OPENJPA-1764 Doc updates for the new Commons DBCP based connection pooling support
     new d99e1df  OPENJPA-1838: allow FKs to be added when using Sybase
     new 3707cc8  Disable SQL log by default.
     new f9cfbbf  OPENJPA-1840: handle query timeouts with Sybase - SQLState JZ006:JZ0TO
     new b0af48e  don't build javadocs for examples
     new 0f5c529  some testcase cleanup of closing EMs and EMFs
     new 60e88f8  OPENJPA-1828: Query with expression IN (collection_valued_input_parameter) gives wrong result when executed the second time
     new fdf58d6  OPENJPA-1837 - reset Oracle dictionary maxEmbedded*lobSize = -1 for jdbc driver (11.2.0.x) that can handle *lob size > 4000 characters.
     new 2468de0  help testcases cleanup EMs they created but didn't close
     new 578704a  Ensure consistent order of SQL statements when populating the database in section 10_1_27 testcases.
     new c9f56ed  use DROP_TABLES in IndirectRecursion testcase.
     new a13842f  OPENJPA-1842 - replace @GeneratedValue by simulate entity id auto generation so that test can run for all databases.
     new 4e3f42e  OPENJPA-1841: Allow DBDictionary to override IS NULL / IS NOT NULL clause for specific column types.
     new e1a9859  OPENJPA-1842 - replace @GeneratedValue type from IDENTITY to AUTO.
     new 75bbc90  OPENJPA-1837: fix the MaxEmbeddedLobFieldStrategy when there is limitation of max lob size and when the field is in an embeddable which is contained in an element collection.
     new 005a18a  OPENJPA-1841: Use length() function to determine BLOB/CLOB nullity for Oracle.
     new 0a7e318  only cleanup after all tests are complete due to DB2 performance issues
     new de5e7ce  only cleanup after all tests are complete due to DB2 performance issues
     new 53d73cc  OPENJPA-1848 Update openjpa-integration-daytrader to perform user tasks
     new 7919d9c  OPENJPA-1848 finish test comment
     new 32e0ff4  OPENJPA-1849 - eliminate the unnecessary length definition since test uses default mapping from char to int and the length has no bearing to this test.
     new daac0ac  OPENJPA-1844: Add DataCache JConsole plugin.
     new 93e28fc  OPENJPA-1844: setting eol-style
     new b41714a  OPENJPA-1844: Fix TestJMXPlatformMBeans.
     new 189e0ed  OPENJPA-1844: remove test for classNames() which isn't quite working.
     new d54088a  OPENJPA-1847: Use one connection to create schema objects.
     new 206d17b   OPENJPA-1415 change GenerateType from IDENTITY to AUTO to fix "ORA-01400: cannot insert NULL into ("SCOTT"."ENTITYD"."ENTITYD_ID")"
     new c8a5f3d  OPENJPA-1844: Fix TestJMXPlatformMBeans.
     new ae1e715  OPENJPA-1844: Localize user facing strings.
     new 2ab51d7  OPENJPA-1844: Fix line length in DataCacheTable.
     new 48f47fc  This test only applies to run with Oracle. This test also is not functional; disable until fix
     new c9bad3e  OPENJPA-1853 Modified DB2Dictionary to disable auto retrieval of generated keys on iSeries V5R4 and earlier.
     new f3b0fd4  OPENJPA-1844 Update build to find jconsole.jar on MacOSX
     new 8556afe  test cleanup
     new ee682d8  make sure tests cleanup EMs and EMFs
     new 8510080  test cleanup
     new 53da8cc  test cleanup
     new aa9f10c  have test call super.tearDown() for cleanup
     new 8813afb  tests need to cleanup EMFs
     new 226c473  test should call super.tearDown() for cleanup
     new d62d67f  test should call super.tearDown() for cleanup
     new 73cbad1  test should call super.tearDown() for cleanup
     new d461ba7  use common closeEMF() in testcase
     new 065f0e2  testcase needs to close EMF
     new 1058a69  test should call super.tearDown() for cleanup.  also added @AllowFailure to surefire excluded tests.
     new 5538fd7  testcase needs to close EMF
     new 89fbaf7  some testcase cleanup
     new 36d157b  allow tearDown() to cleanup resources
     new 0baa453  have test close EM
     new 89ed135  null out EMF to help GC
     new 582e91b  OPENJPA-1793 @EmbeddedId class having only one field java.sql.Data.  Contributed by Heath Thomann.
     new 57e94f6  OPENJPA-1311 Incorrect hashcode()/equals() implementation(s).  Contributed by Heath Thomann.
     new ce416a8  OPENJPA-1312 Incorrect hashcode()/equals() implementation(s) in SelectImpl.  Patch contributed by Heath Thomann.
     new 06c1e74  OPENJPA-1313 Incorrect hashcode()/equals() implementation(s) in RowManagerImpl.  Patch contributed by Heath Thomann.
     new 7c377a9  OPENJPA-1856: Executing bulk updates should evict from DataCache.
     new dcf503d  OPENJPA-1314 Incorrect hashcode()/equals() implementation(s) in QueryResultCacheImpl.  Patch contributed by Heath Thomann.
     new 3b65de0  OPENJPA-1316 Incorrect hashcode()/equals() implementation(s) in GeneratorImpl.  Patch contributed by Heath Thomann.
     new 6a12a3c  OPENJPA-1312: Fix equals method name.
     new 47d7b1d  rollback having closeEMF() perform clear(emf) automatically
     new daa090c  OPENJPA-1855: Log warning if javax.persistence.cache.retrieve/storeMode is used incorrectly.
     new 9e09567  skip remaining 2 failing queryTimeout tests for MSSQL2005
     new 35b5f8f  Remove invalid <class> from TestConv persistence.xml to reduce test logging.
     new 3f8bff4  OPENJPA-1851: First version of JEST (REST on OpenJPA)
     new c3c97f7  OPENJPA-1857: fix the exception to be thrown by OpenJPA when wrong JoinColumn annotation is specified.
     new 61f2109  OPENJPA-1858: Cache a reference to MetaDataRepository in BrokerImpl.
     new c47965d  OPENJPA-1851.  The @Override was getting flagged as an error in Eclipse's sensitive error checking...
     new 91d1eb9  OPENJPA-1851: Few basic tests on JEST (RESTful remote access to OpenJPA runtime)
     new 979384e  fixup license header
     new 3598d38  OPENJPA-1851: Add URI to JEST server. Change parameter separator to &
     new 06a1b71  OPENJPA-1317 Incorrect hashcode()/equals() implementation(s) for FetchPlanImpl.  Patch contributed by Heath Thomann.
     new 54234f6  OPENJPA-1845: Detect query using IN expression with parameters and exclude from query cache
     new 9230486  OPENJPA-1318 Incorrect hashcode()/equals() implementation(s) for ExtentImpl.  Patch contributed by Heath Thomann.
     new 837d8cc  OPENJPA-1320 Incorrect hashcode()/equals() implementation(s) for BrokerImpl.  Patch contributed by Heath Thomann.
     new 8ceee2b  OPENJPA-1844: Remove JConsole plugin from trunk and refactor some of DataCacheMBean.
     new 81e1f23  OPENJPA-1851: change to more appropriate variable name
     new bfdfa49  OPENJPA-1851: name the request handler thread
     new c325e70  OPENJPA-1821: Defensive thread guard on reparametrization.
     new d4416c1  OPENJPA-1851: minor edit
     new 900304d  OPENJPA-1861 build updates to support using Maven 3.0
     new 65b7d76  OPENJPA-1844: Remove more jconsole changes from trunk.
     new 182c63b  OPENJPA-1861 build updates for maven 3.0 - tweak for Windows machines running Sun 1.6.0 builds
     new ae8f5ff  fix pom parents to be openjpa-examples
     new c4d8915  rollback to prior version of maven-checkstyle-plugin, due to build errors on some Windows machines
     new ab326ef  OPENJPA-1793 - New test case testEntityA_Embed_Single_Coll caused "ORA-01861: literal does not match format string" when run against Oracle due to default DATE column format differences. (See http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements004.htm)
     new d99b9ba  OPENJPA-1867: Fix ClassCastException when loading from DataCache.
     new 51dad64  OPENJPA-1865: Findbugs. Use entrySet iterator rather than keySet. Patch contributed by Guy Korland.
     new 05d19a0  exclude JEST tests for now
     new 66ce36c  OPENJPA-1868: Miscellaneous FindBugs suggested performance improvements for openjpa-kernel.
     new be92a72  OPENJPA-1868: Miscellaneous FindBugs suggested performance improvements for openjpa-jdbc.
     new b24d729  OPENJPA-1868: Miscellaneous FindBugs suggested performance improvements for lib, persistence, and persistence-jdbc.
     new f8179d7  OPENJPA-1868: Miscellaneous FindBugs suggested performance improvement..
     new aa95736  OPENJPA-1868: Fix checkstyle failure.
     new 3b30638  OPENJPA-1764 protect against java.lang.NoClassDefFoundError when being used in an app server but as app managed and the JVM exits quickly from under us
     new 2ca9d9f  one more attempt to fix these failing testTimeouts1 failures on some machines
     new eb2bf2a  OPENJPA-1759 Use new DATETIME2 type in MSSQL2008 for new tables with DATE or TIMESTAMP columns, but 3.0 driver still doesn't handle 2.0 created tables with DATETIME columns....
     new 2f6baf7  OPENJPA-1851: Backing changes out of trunk while we continue to develop this feature in a sandbox.
     new 36ed1fe  OPENJPA-1851: Backing changes out of trunk while we continue to develop this feature in a sandbox.
     new a70b134  OPENJPA-1851: Backing changes out of trunk while we continue to develop this feature in a sandbox.
     new c6d23cd  OPENJPA-1862 Enable test to run correctly on DB2
     new 24e547c  OPENJPA-1864: Add db dictionary for MaxDB & alias in JDBCConfImpl.
     new 3731ab8  Update openjpa.AutoDetach default values.
     new c5748ff  OPENJPA-1871: Fix FindBugs reported performance problem in XMLMetaDataSerializer. Patch contributed by Guy Korland.
     new 2e1e015  OPENJPA-1864: Adding documentation for MaxDB Dictionary (includes new section for user reported databases which we haven't verified).
     new 8293340  another attempt to fix the intermitent datacache test failures
     new f946f83  OPENJPA-1870: Check if columnDefinition was provided before overriding blob type.
     new 5313814  OPENJPA-1872: Optimize CacheMap get(..) for non-pinned usage.
     new 33c8d87  another attempt to fix the intermitent datacache test failures as the persist() is taking 1.2 secs on some test machines
     new a09a2b5  OPENJPA-1870 OPENJPA-740: adding testcase
     new ad98d44  OPENJPA-1810: make QueryKey distinguishable for CriteriaQuery
     new 6d423c5  OPENJPA-1874: handle Oracle XMLType columns with @Lob annotation
     new 4b19d0f  OPENJPA-1762: lock join table when extended pessimistic scope is used
     new 5d21297  OPENJPA-1837: Revert the statement about XML column as the mentioned limitation does exist in that case.
     new 0175a1a  OPENJPA-1864: Fix the class comment.
     new 3c52abb  OPENJPA-1877: Detect XMLType column for Oracle and treat as XML
     new 0836fba  OPENJPA-1762: lock join table when pessimistic scope is set to EXTENDED
     new 324ca8e  OPENJPA-1762: fix test case problem
     new 5040a43  OPENJPA-1881.  Creating a new "completion" trace message for the enhancement processing.
     new c960f72  OPENJPA-1882: Fix DataCacheStoreManager NPE.
     new ef9a49e  OPENJPA-1844: Update javadoc for DataCacheInstrument.
     new d748e46  OPENJPA-1863: Update HSQLDictionary for HSQLDB 2.0 - patch provided by Georgi Naplatanov with slight modifications.
     new 98ebca2  OPENJPA-1886: Remove query parameters when tracing.
     new ea5db0f  OPENJPA-1889: Relax binding query parameter type checks for enums
     new dcaa217  OPENJPA-1890: fix NPE when an embeddable is set to a managed entity more than once
     new 559c434  OPENJPA-1859: Add few encoding tests
     new 24e1736  Move jest tests to sandbox A    https://svn.apache.org/repos/asf/openjpa/sandboxes/jest/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jest/jest D    https://svn.apache.org/repos/asf/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jest
     new 73cd301  OPENJPA-1892: Fix NPE in DataCacheStoreManager.
     new 8cfea1b  OPENJPA-1866: Add missing break to AnnotationPersistenceMetaDataSerializer. Patch contributed by Guy Korland.
     new 2009b5c  OPENJPA-1885: refactor persistAll in BrokerImpl. Submitted By: Guy Korland
     new 7178dd3  OPENJPA-1894: reduce the number of Strings created by SelectImpl.getTableIndex
     new f0ddf93  OPENJPA-1885: rename new method to persistInternal and some code formatting changes
     new 406710b  OPENJPA-1888: Add generics to ManagedCache and AbstractStoreManager. Submitted By: Guy Korland
     new 06f8dc4  OPENJPA-1895: Minor performance improvement.
     new d122091  OPENJPA-1893: handle more than one join-column tag inside collection-table tag
     new 9938641  remove deprecation warning from build
     new f916b8a  OPENJPA-1893: setting eol-style
     new a0907bf  OPENJPA-1897: Add all reserved words to invalid column name set
     new ae3f3af  Revert to version 2.5 of the surefire plugin - seems to improve memory use
     new f4b14e1  OPENJPA-1895 add doPriv to setAccessible call.
     new 2700d16  OPENJPA-1895 add doPriv to setAccessible call.
     new 685ddfe  OPENJPA-1863: Update HSQLDictionary for HSQLDB 2.0 - pagination and schema support.
     new f4cbe39  allow setSecurityManager() to be called by testcases
     new 4a5f766  OPENJPA-1890: attach a test case
     new f56cba9  fixing compiler warnings and minor code reformatting for QueryResultMapping
     new 2ef2640  OPENJPA-1893: The test case exposes a reserved-word column name problem for Oracle and Sybase with SchemaAction='drop,add'
     new 9377aa5  minor formatting for openbooks pom.xml
     new 3bf5a1a  [maven-release-plugin] prepare branch 2.1.x
     new 2cc6906  [maven-release-plugin] prepare release 2.1.x
     new 502e997  OPENJPA-1902: add all reserved words to invalidColumnWordSet for SQLServer
     new 8c2b69d  OPENJPA-1898: reduce number of threads in testcase. Submitted By: Mark Struberg
     new 29f29ea  rollback rev 1038109 which caused problems with xmlstore module
     new 502a599  Cleanup message text
     new b56fcf3  OPENJPA-1884 Updated entity manager impl to process cache store mode property provided on refresh method and updated data cache manager to refresh the L2 properly when a store mode is provided.
     new ccc81f0  OPENJPA-1903: Parameter substitution for complex identity
     new 09dab24  OPENJPA-1810: fix performance regression for non-criteria query cache.
     new 20c1d07  OPENJPA-1904 Propagate refresh operation for eagerly fetched relationship fields.
     new 315a479  OPENJPA-1884: setting svn eol style
     new bd4a82a  OPENJPA-1851: Add JEST to OpenJPA trunk
     new 5bcf72d  OPENJPA-1851: Include JEST module to pom.xml
     new e0d8733  Change default target for openbooks jee build
     new 0a658af  OPENJPA-1859: Relocate JEST demo on trunk
     new dcaf2a4  OPENJPA-1863: Update HSQLDictionary for HSQLDB 2.0 - new SQL state value, fix getSequencesSQL method.
     new 3de119f  OPENJPA-1905: Validate jar-file pu element after confirming OpenJPA is chosen provider
     new 1ac8dd4  OPENNJPA-1906 adding warning when connection retain mode is used with container managed EMFs
     new 5c6fffd  OPENJPA-1786 Upgrade to latest JPA 2.0 TCK (05-Dec-2010)
     new aedc8d9  OPENJPA-1907 Use java.util.Date to java.sql.Date type mapping with DB2 on z/OS when column information is not available.
     new b602418  OPENJPA-1900: Fix ClassCastException when serializing a proxy for an Entity that exists in an active persistence context. Patch contributed by Mark Struberg.
     new a927273  OPENJPA-1900: Fix ClassCastException when serializing a proxy for an Entity that exists in an active persistence context. Patch contributed by Mark Struberg.
     new caeb66a  OPENJPA-1896: Allow merging a StateManagerless Entity with a default primitive version.
     new aae0ccf  OPENJPA-1906: Fix message so that variable substitution works.
     new c39cd99  OPENJPA-1911: fix merge problem for entities with derived id
     new 933da55  OPENJPA-1915: Add missing license headers from OPENJPA-1911.
     new 0549627  OPENJPA-1917: Cache column alias.
     new be2b020  OPENJPA-1717: Doc updates.
     new 7e2bfa3  OPENJPA-1717: Doc updates.
     new 06c3ec6  OPENJPA-1918: Append PUInfo classloader to MDR.preload() classloader chain.
     new 7b97c4b  OPENJPA-1909: Enhancing proxy entities separately with the appropriate configuration. Submitted By: Mark Struberg
     new 04b1abb  OPENJPA-1856: Make DataCache eviction due to bulk updates configurable.
     new c8b5c83  OPENJPA-1910: Update PersistenceProviderImpl to use different classloader when running in osgi.
     new d48bbbe  Update AutoDetach docs.
     new d916e6f  OPENJPA-1699: Add documentation for fully materialized LOB issue with streaming LOBs and DB2
     new 0568802  OPENJPA-1699: Fix typo
     new 28a0c0d  OPENJPA-1923: Remove restriction to enclose collection-valued query parameter in parentheses. The commit ran tests locally and partially as my TeamCity agent is broken.
     new 01c9608  OPENJPA-1923: Remove restriction to enclose collection-valued query parameter in parentheses.
     new 6259f9a  OPENJPA-1851: Code clean up + Rearrange constants
     new 40052c1  OPENJPA-1927:Add first few tests to try out the test environment
     new 5d5ac61  OPENJPA-1050: use generics for FetchGroup
     new 212740e  Correct JavaDoc
     new 8695d9f  Updated messages to use standard double quotes around literals
     new 987513f  OPENJPA-1876: Tests speed-up - do not shut Derby down at the end of each test.
     new d91475d  Add exception message for configuration error
     new cc1dcd9  OPENJPA-1847: Fix NPE in SchemaGenerator and formatting.
     new 84e66b1  Add exception message for configuration error
     new 6dab974  OPENJPA-1932: Update version to 2.2.0, copyright year, drop support for Java SE 5, fix typos.
     new ee92abb  OPENJPA-1932: Update for version 2.2.0, fix link to Building OpenJPA wiki page.
     new 5c92fc5  Remove extraneous TX commit in test variation
     new 90a95d4  OPENJPA-1213.  Updating the documentation for the change in behavior with the Query.setParameter() exception processing (at least our implementation of the interface).
     new cdfb5c7  OPENJPA-1932: Sun -> Oracle, update copyright year, make LOB term consistent in case, fix typos.
     new 85a408a  restore missing message
     new d1ec54c  OPENJPA-1935 Updated Informix dictionary to examine nested SQL exceptions when determining whether a generic exception is a lock exception.  Added Informix JDBC profile to jdbc and locking poms.
     new af080be  OPENJPA-1937: update javadoc for evict methods on OpenJPAEntityManager.
     new c415857  OPENJPA-1593: Add OSGi managed runtime. Submitted By: Wolfgang Glas
     new 3c8d303  OPENJPA-1876: add jdbc.DBDictionary prop to profiles for locking tests
     new 24f976d  OPENJPA-1938 Update timeTypeName from DATETIME to DATETIME2 to match the other date/timestamp data type.
     new b1b503e  OPENJPA-1050: Generics for extent
     new 8e6a7ae  OPENJPA_1939: increase index name length for DB2 version 9 and later
     new 891ccc6  OPENJPA-1912: Generate externalizable methods correctly for super and subclasses. Submitted By: Mark Struberg
     new 61f686a  OPENJPA-1940: Use unqualified name when looking for PK columns on Oracle.
     new a048ba1  clean deprecation warning
     new bc5e826  Remove empty finally block
     new eaad779  OPENJPA-1945.  Updating configuration files (.properties and .xml) to make the sample easier to use "out of the box", especially for the JSE environment.
     new cf4a800  OPENJPA-1945.  Updating persistence.xml file to be at version 2.0.
     new 0c37fc6  OPENJPA-1943 - Apply query timeout value to pessimistic row lock statement execution.
     new 5498030  OPENJPA-1935: Add missing jdbc.DBDictionary property to test-ids-informix profile.
     new b44614d  OPENJPA-1939: Increase index length for DB2 and testcase workaround for OPENJPA-1948
     new c54b8ca  OPENJPA-1944: Version defaults to 1 if the column returns null from the database
     new 91ef781  OPENJPA-1555: Remove boilerplate code
     new 4aed0be  Add constant - findbugs reported
     new 3d5e01b  OPENJPA-1945.  Removing "Copyright 2010 Pinaki Poddar" statements from the OpenBooks sample code.
     new 3261c1f  OPENJPA-1945.  Oops.  According to this url [1], only the owner of the Copyright is allowed to remove them from the source code and put them into the appropriate Notices file.  I have sent an e-mail to Pinaki explaining my faux pas and asking him to follow up on the process.
     new 78198b6  OPENJPA-1945.  Okay, we're going to try this again.  This time with Pinaki's approval (previous comment in JIRA).  Removing "Copyright 2010 Pinaki Poddar" statements from the OpenBooks sample code.
     new e3be88b  Fix test cases running in DB2 due to 1) dict.forUpdateClause must be obtained after emf is created because specific dictionary may override the value of this attribute, 2) The forUpdateClause in DB2 is LockMode type dependent, (i.e. WITH RR/RS) therefore can not depends on this attribute for positive test case comparison, negative test ok.
     new 25b4e87  OPENJPA-1952: Excluding multithreaded test which causes intermittent build failures
     new e0a0050  OPENJPA-1376: Cache values of @SequenceGenerator as specified by allocationSize parameter instead of setting CACHE on database sequence. Idea submitted by Palmer Cox.
     new 887f897  OPENJPA-1954: Fix ArrayIndexOutOfBoundsException when querying on a version field that is in a MappedSuperclass.
     new e6421a4  OPENJPA-1954: add license header
     new 2027274  increase timeout for tck
     new 1cfbf9d  increase retries and sleep time for intermittently failing testcase
     new 2e0d691  OPENJPA-1376: Documentation update - add migration section on allocationSize property of @SequenceGenerator.
     new 1d889e3  OPENJPA-1376: Documentation update related to allocationSize property of @SequenceGenerator.
     new 0022b99  OPENJPA-1376: Correctly handle the case when sequence increment is > 1.
     new 2dbbe70  OPENJPA-1957: treat non element collection like normal serializable types
     new 6fdcebd  OPENJPA-1787 Updated "new entity" merge path through AttachManager and BrokerImpl to refrain from firing a pre-persist event before the state of the merged entity is copied to the new entity.  Test cases based upon code provided by Oliver Ringel.
     new 6309bff  OPENJPA-1787: setting eol-style (nit)
     new c87edf8  OPENJPA-1958: handle index out of bounds condition.
     new 7d0de51  use generics, remove unused imports
     new d3d944c  OPENJPA-1959: make runtime exception translator transient
     new 621c520  OPENJPA-1376: Add a test for new allocationSize behavior, make test take advantage of setTestsDisabled method.
     new 0971bd3  OPENJPA-1787 Fixed VLEM hasUpdateListeners & hasPersistListeners methods and added additional validation test cases.
     new 0b72fb4  OPENJPA-478: Get rid of contradictory text about HAVING without GROUP BY in user guide.
     new f6e05d0  OPENJPA-1932: Documentation update - copyright year and version, wording corrections.
     new 2cfb4f6  OPENJPA-1944: Properly handle a null version field.
     new 7eb317e  OPENJPA-1928: Fix @Factory method resolution when name is ambiguous. Patch contributed by Edward Sargisson.
     new 056e9d8  Update svn:ignore props for openjpa-jest.
     new 8464dc4  Another minor comment update in the ImageValidator sample...
     new 9b5fa51  OPENJPA-1960: Allow openjpa.InitializeEagerly to be used with BV.
     new f1c1c78  OPENJPA-1662: Save a runtime typecast.
     new 59c9ec9  OPENJPA-1932: Documentation update: remove non-existing oracle option from savepoint managers, fix typos, improve letter case.
     new f10e349  OPENJPA-1968 Set DATETIME2 based on db version and also set the correct date_precision for DATETIME2 type.
     new 1f139e4  OPENJPA-1932: Documentation update: remove Java 5 references (OpenJPA requires Java 6), remove sjvm setting from examples (no longer needed), improve formatting (we should remember to use literal/classname tags), fix typos.
     new fd19721  OPENJPA-1969 - Decode HYT00 to LockTimeoutException
     new e6b590d  OPENJPA-1966 Updated attach strategies to query attach cache before going to the broker for entity references.  Prevents merging in a detached entity that is being used for field attachment.
     new 20b66ce  OPENJPA-1969 Document "Known Issues.." on DataDirect limitation on precision loss during prepared statement setTimestamp method call.
     new 03d4f2f  OPENJPA-1972 Update test and adapt to DB2 9.7 behavior changes.
     new d470141  OPENJPA-1932: Documentation update: Add missing example titles, fix typos.
     new 2d232cf  OPENJPA-1974: Fix StackOverflow in SelectImpl.
     new 985a59a  OPENJPA-1975: Move default schema name code to its own method.
     new e35178f  OPENJPA-1934: Add a maven plugin for PCEnhancement. Submitted By: Mark Struberg, Rahul Thankar
     new 8c68768  OPENJPA-1932: Documentation update: remove Java 5 references, improve formatting and wording, point out that getSupportedProperties is an OpenJPA extension (no longer in the JPA 2.0 spec), remove link to criteria API draft (criteria API is in the final 2.0 spec).
     new 82c79ad  OPENJPA-1932: Documentation update: Correct broken and outdated links.
     new 8544f5d  OPENJPA-1975: add testcase for ConnectedConfiguration
     new d20b9a9  OPENJPA-1934: Cleanup compiler warnings.
     new 7afa875  OPENJPA-1932: Documentation update: Correct outdated links to Javadocs.
     new d5e20c4  OPENJPA-1981: check whether connection is open before calling close
     new 6b93af8  OPENJPA-1932: Documentation update: Upgrade JSE 5 Javadoc links to JSE 6 in Slice documentation.
     new b8e0b0d  OPENJPA-1932: Documentation update: Upgrade TransactionManager JEE 3 Javadoc link to JEE 6.
     new a582e60  OPENJPA-1932: Documentation update: Upgrade TransactionManager JEE 3 Javadoc link to JEE 6 (2nd attempt).
     new 9223144  OPENJPA-1932: Documentation update: Change JEE 6 Javadoc base URL from http://java.sun.com/javaee/6/docs/api/ to http://download.oracle.com/javaee/6/api/.
     new a997e75  OPENJPA-1932: Documentation update: Change JSE 6 Javadoc base URL from http://java.sun.com/javase/6/docs/api/ to http://download.oracle.com/javase/6/docs/api/.
     new c2b3e11  OPENJPA-1932: Documentation update: Update links to Java Logging Overview and jconsole.
     new 77b7ced  OPENJPA-1932: Documentation update: Extract entity locking to a new section and add missing lock modes defined in JPA 2.0.
     new 354eb30  OPENJPA-1983: Don't cascade to an unloaded field when merge is called on a managed Entity.
     new 045818b  OPENJPA-1983: Change test Entities to work on Oracle.
     new d1d356c  OPENJPA-1932: Documentation update: Add information about other lock-related methods to the entity locking section.
     new 9ea0354  OPENJPA-1984 - Skip non-root object validation when performing remove(root object). Let's validation provider to perform root object validation so that the contraint violation can report the correct root bean.
     new 76552a1  remove casts for broker factory aliases
     new bb50bc3  Reduce verbosity of missing canonical meta-classes.
     new 69fd9db  OPENJPA-1985: Check for abstime as a timestamp type for Postgres
     new 1b8ce00  OPENJPA-1986: Avoid querying the db when cascading a persist to a new instance.
     new b6ddcab  OPENJPA-1987: do not use null table for getImportedKeys in postgres dictionary
     new d450910  OPENJPA-1989: Fix *ToOne xml fetch attribute to honor LAZY.
     new fb91730  Fix test.
     new f9c5a20  OPENJPA-1990: Skip calling back to DB2 when an exception is encountered.
     new 849a77b  OPENJPA-1994: Add index to reserved words for MySQLDictionary
     new c00af8d  Remove @AllowFailure in passing testcase
     new 6fc7d55  OPENJPA-1993: Deadlock Potential with XML ORM Processing
     new 26aa776  OPENJPA-1992: Throw exception if a JPQL query is missing the first positional parameter
     new c159730  OPENJPA-1725: Ignore schema when checking the length of a table name
     new 1148ba8  OPENJPA-1995: detect mixed parameter types in JPQL query
     new 1125b86  OPENJPA-1725: cleanup comments
     new aa88b32  OPENJPA-1725: make old behavior optional
     new 862e818  OPENJPA-1989: Flip FeildMetaData.DefaultFetchGroupExplicit flag when parsing ToOne xml relationships.
     new 64bd51e  OPENJPA-1996: OpenJPA Samples fail on MacOS X
     new 258cf99  OPENJPA-1987: Do not use null table for getImportedKeys in Ingres dictionary.
     new 350ed99  add Intellij Idea artifacts to ignore rules
     new 81c46c5  OPENJPA-2006 If flushing, also pre-flush non-provisional entities to allow sequence ID population.
     new 7b0d114  OPENJPA-2007 Updated supported hint set to include correct name for fetch plan level isolation hint.
     new dcf90c6  OPENJPA-2005: check for unexpected (null) sequence names in PostgresDictionary
     new 50bfa5d  OPENJPA-2007 jUnit for fetch plan isolation query hint validation.
     new b6f39e2  OPENJPA-2007 Replace mistakenly removed assertion
     new 511fbec  Minor update to find the code in the right place...
     new 43b545e  OPENJPA-1725: Add documentation.
     new 0bcded7  OPENJPA-2010: Check line number and source file before logging duplicate meta data warning
     new 5cceefd  OPENJPA-1050: Use generics wherever possible
     new 14816f4  Add code comments
     new 0de12ed  OPENJPA-2012: Support in-memory MIN()/MAX() on non-numeric types
     new 8ef3f3d  OPENJPA-2011: Optionally prevent reparsing annotations in in query mode.
     new b9e61a8  OPENJPA-2013: Add TEXT to the fixed size type list for Derby and HSQL
     new cabf34a  OPENJPA-1999: Optional support for non-sequential positional parameters - used Rick's provided patch for trunk.
     new e9dd20c  OPENJPA-1999: Optional support for non-sequential positional parameters - made additional changes, per Mike Dick, to QueryImpl ctor.
     new cc3c3eb  OPENJPA-2014: Allow proxies to stay in place when using LiteAutoDetach.
     new be88506  Add order by clause for TestOrderColumn which was failing on Sybase. Also cleaned up asserts and removed DROP_TABLES
     new 0046a65  Print configuration array values properly
     new a7778ff  Use clear tables with TestOrderColumn
     new 9be9d83  OPENJPA-2017: Introduce AutoDetach.NONE option to improve batch insert operation
     new 41f09d9  OPENJPA-2008: Draft support for native SQL in Slice
     new db960fb  OPENJPA-2017: Introduce AutoDetach.NONE option to improve batch insert operation
     new f0fbbaa  OPENJPA-2017: Changes cause test failures in openjpa-lib. Reverting for now.
     new 27e0e70  OPENJPA-2008: Setting svn eol-style for DistributedSQLStoreQuery
     new f054aa7  OPENJPA-2017: Modify test to adjust for changes in AutoDetach constant
     new cd486f7  OPENJPA-2017: Comment out constant count for AutoDetach - less error prone than storing an offset.
     new 053d81d  OPENJPA-1803: Add support for obtaining a connection via EntityManager.unwrap. Patch contributed by Sebastian Laskawiec.
     new 8d032a0  OPENJPA-1875: Add generics to graph code. Submitted By: Guy Korland
     new ba7f21f  OPENJPA-2020: Open up some of StateManagerImpl to all for greater extensibility.
     new 3a2d50e  OPENJPA-1768: Check whether the broker is already loading before recursively loading an entity from datacache
     new 0108236  OPENJPA-2020: Undo some of previous commit.
     new c8c6c9d  OPENJPA-1986: Remove newly added serialVersionUID.
     new 31c0249  OPENJPA-2017: Adding DEATCH.NONE option. Retry commit after local test run
     new bfa4869  OPENJPA-2024: Ignore non-canonical fields during metamodel assignment
     new 8a85ffb  OPENJPA-487: Simplify generated SQL for SUBSTRING and LOCATE JPQL functions by switching from JDO style to JPA style in expressions. SUBSTRING parameters are still inlined to support grouping by SUBSTRING.
     new 928aa70  OPENJPA-2027: Use SingularAttribute for unannotated arrays. ListAttribute for @PersistentCollections
     new ff4dc0c  OPENJPA-2025: Generate SingularAttribute for unannotated arrays, ListAttribute will be used for @PersistentCollections.
     new dae5ba7  OPENJPA-487: After simplifying SQL generation for LOCATE function, the function works on Firebird 2.1 (wow!).
     new 391c4c2  Fix sample code typo; em -> emf.
     new a295b56  OPENJPA-2031 : configure included and excluded plugins when using the m2eclipse plugin for eclipse. Submitted By: Jacob Nowosatka
     new 81f032d  OPENJPA-1932: Documentation update: Correct the example on disabling prepared SQL cache.
     new de47911  OPENJPA-1343: Fix openjpa.Sequence example. Submitted By: Jacob Nowosatka
     new eb4e83f  OPENJPA-2000: Update realTypeName for Postgres to match the Postgres manual. Submitted By: Jacob Nowosatka
     new 9a97462  OPENJPA-2034: Update error codes for H2 database. Submitted By: Prashant Bhat
     new 03f054f  OPENJPA-2035: Allow distributed cache(s) operate without needing domain classes.
     new 22356a6  OPENJPA-2035: setting svn:eol-style on new file
     new 139cd88  OPENJPA-2035: Fix testcase to run from cmd line.
     new 868035a  OPENJPA-2035: Remove JMock from imports from testcase.
     new 4412599  OPENJPA-2036: Check JAVA_HOME for lib/tools.jar for all java vendors, not just IBM. Submitted By: Jason Pyeron
     new c053d37  Exclude antruntime when building samples
     new 692b0cc  OPENJPA-2029: Add additional tests for query named to positional parameter conversion. Patch contributed by Jacob Nowosatka.
     new 6439d3e  OPENJPA-2029: Fix Entity compile bug.
     new 45bceaa  OPENJPA-2035: Backing out previous changes.
     new 8a7ef39  OPENJPA-1691: Added property for forward compatibility, documented property and migration considerations.
     new 529827b  OPENJPA-1376: Added property for forward compatibility, documented property and migration considerations.
     new 3598a2d  OPENJPA-758: Added code to check the ClassResolver to get a class loader when attempting to load a ValueHandler or FieldStrategy.
     new 1b55762  Add example for connection pooling with slice.
     new 67d00f4  Add quotes for for literal curly braces in message text
     new 29213af  OPENJPA-1803: Fix EM.unwrap(java.sql.Connection.class) to account for a non-jdbc(sql) backed store.
     new eb7fb74  OPENJPA-2038: Add tests for tablename including schema
     new 4209952  OPENJPA-2039: Select FKs for fields that are in the DFG, but not in active fetchplan.
     new 27a7e91  Add order by to query. Testcase was failing on DB2 and Oracle
     new e032624  OPENJPA-2039: Update configuration properties.
     new ea499a8  OPENJPA-2039: Update javadoc and minor formatting changes.
     new 78d8843  OPENJPA-2040: Default to non-strict MetaData and Mapping Factories when a user provided factory class is set.
     new 49f069f  Refactor/remove unused imports.
     new dbf066d  OPENJPA-867: Use 3-argument version of LOCATE-like SQL function where possible, instead of a trick with SUBSTRING.
     new d99c5c0  OPENJPA-2043 make cached hashcode non-transient and avoid using variant hashcode from Class object.
     new 3842a3d  OPENJPA-1691: Made update to localizer.properties
     new 3cfadba  Relocate org.apache.openjpa.jdbc.kernel.MixedLockManager configuration to JDBC product derivation
     new 9cf12d1  Add error code for SQLServer database
     new 2a75640  Correct artifact id for jai libraries
     new a35c187  OPENJPA-2030: First version of Audit facility
     new 8996376  OPENJPA-2030: First version of Audit facility
     new 8daa92c  OPENJPA-2030: Audit documentation
     new cdd5306  OPENJPA-2030: set eol-style on new files
     new ab5e97d  OPENJPA-2030: Fix Checkstyle error
     new 184922d  OPENJPA-2030 Add newline to EOF
     new 5e073af  OPENJPA-2030: Audit is inactive by default
     new 18fed4d  OPENJPA-2030: Refactor AuditManager
     new 905500d  Checkstyle problems
     new e0568bd  Reduce log message verbosity
     new e400abc  OPENJPA-1993: Deadlock Potential with ORM XML Processing
     new 2c80991  OPENJPA-2045: Remove NAME from default list of reserved words. Add it explicitly for FoxPro, Access, Pointbase and Informix. Submitted by Jacob Nowosatka
     new bd9121c  Revert "Correct artifact id for jai libraries"
     new fe7e359  OPENJPA-2042: Use weak reference HashSet to store registered class listeners. Submitted By: Jacob Nowosatka
     new a381632  OPENJPA-1376: Documentation update - be more specific about OpenJPA versions, improve formatting.
     new f455e09  OPENJPA-1691: Documentation update - be more specific about OpenJPA versions, improve formatting.
     new e65b2aa  OPENJPA-2030: Loading custom Auditor in OSGi environment
     new 236f409  OPENJPA-2053 Added property to enable proper OSGi service tracking of the OpenJPA provider.
     new 4ef9c9f  use range information for slice query
     new accc2e0  useful error message for connection establishment problem
     new 4a005fe  useful error message for connection establishment problem
     new 12878c9  rollback wrong commit
     new 59684e4  OPENJPA-2056: Remove unnecessary casts from test case.
     new ccc61a5  OPENJPA-2056: Remove unnecessary casts from test case - continued.
     new b5859a7  OPENJPA-2056: Use single backslash in searchStringEscape on PostgreSQL 9.1 and later.
     new c7c8eb2  OPENJPA-2044.  Updating the processing for the openjpa.header parameter on the AnnotationProcessor6 code.  Not only to read the actual data (vs a String representation of the URL stream), but also to make it more flexible on the number of lines contained in the designated header file.
     new 16c76a0  OPENJPA-2060 Fixed all three reported problems described in JIRA
     new c8a84fd  OPENJPA-2051: Change to ensure entities are properly cascaded after a flush.
     new 1e4a05c  OPENJPA-2059 Add message file used by SourceCode.java
     new 2017014  OPENJPA-2066 Edge case in OPENJPA-1227. openJPA fails to create a join and thus returns wrong data when a collection is selected from superclass and another field is selected from subclass two or more levels down the hierarchy
     new 5483752  Fixed message format errors.
     new 3494fab  OPENJPA-2057: Change classloading scheme
     new 8d21608  OPENJPA-2065: allow interface as result class
     new 2bee63d  OPENJPA-2057: Change classloading scheme
     new 31e00f7  OPENJPA-2057: Change classloading scheme
     new c66d5e1  OPENJPA-2066 build failure due to eol style mis-match. Add eol-style=native and lf -> cr/lf fix up.
     new 8a72661  OPENJPA-2065: Add unit test for passing an interface as a result type.
     new 3d5b449  OPENJPA-2057: Reverting previous commits.
     new 6659b57  OPENJPA-2068: Add missing test interface.
     new 9c1ac5f  OPENJPA-2042: Fix possible NPE.
     new d64a3e5  OPENJPA-2071 Guarded NPE against isInterface call from ResultPacker constructor with null parameter
     new 5fafa80  OPENJPA-2069 Update db sequence's INCREMENT BY value to match the allocationSize specified in @SequenceGenerator
     new 83bc7aa  Relax query engine for extension
     new db9849d  OPENJPA-2070.  Clean up the processing in the MetamodelImpl.populate() method.  The exception processing and messaging were not correct/accurate.  Also, changed the testcase slightly to allow for the error checking when needed.
     new f70dd22  OPENJPA-2073 Tolerate conf exception for no data source configuration so that live db2 connection is not required for MappingTool invocation.
     new b66ea19  OPENJPA-2069 Tolerate concurrent sequence alternation.
     new f81908f  OPENJPA-1986: Update migration consideration docs and Compatibility javadoc.
     new 64f3713  OPENJPA-2076.  Since the majority (only?) usage of this message is in the plural sense, I changed "argument" to "arguments".
     new caa0959  Remove SQL logging from a number of tests.
     new d52e73f  OPENJPA-2075: Abstract parameter handling from QueryImpl.
     new 04cbc68  OPENJPA-2075: Update eol prop.
     new 5d6533e  OPENJPA-2075: Add depricated constructor.
     new 050092e  OPENJPA-2077 Change pom references of org-codehaus-mojo openjpa-maven-plugin to org-apache-openjpa openjpa-maven-plugin
     new 3f8d021  OPENJPA-2081 XML support for about 26 annotations
     new c3d9750  OPENJPA-2047: Make persistence-aware message less verbose. Patch contributed by Jacob Nowosatka.
     new 76cd9df  OPENJPA-302: Update user manual for PCEnhancer usage. Patch contributed by Jacob Nowosatka.
     new 76b5be1  OPENJPA-2081 Upload the schema files to be viewed from our documentation web page and from the manual. Web page and manual changes to come later.
     new 9fdf242  OPENJPA-2085 Use ASM to reconstruct the missing StackMapTable attribute in class file after entity enhancement. BCClassWriter is contributed by Brett Kail.
     new 78d12c9  OPENJPA-2088 remove cyclic build dependencies
     new 20772bc  OPENJPA-2089 upgrade to bval-0.3-incubating
     new 4bffcc9  OPENJPA-1873 fix PostLoad entity listener behaviour
     new 6595f31  Adding OpenJPA patch tool
     new 9305834  Undo mainline changes from previous commit
     new 6269231  OPENJPA-2091 improve docs about howto install JAI
     new aff65db  OPENJPA-1873 add documentation for openjpa.PostLoadOnMerge
     new 8d2b795  OPENJPA-2091 fix comment for installing JAI
     new e244399  OPENJPA-2068: Optimized calendar creation.
     new a4d56b5  OPENJPA-2091 fix column count
     new e3fbbfb  OPENJPA-2091 upgrade docbkx plugin to 2.0.13 and FOP-1.0
     new 1a38385  OPENJPA-2094: Metadata processing needs to support jar:file URLs that address Jar directories
     new b2af308  OPENJPA-2094: Metadata processing needs to support jar:file URLs that address Jar directories
     new 10a0989  OPENJPA-2089 Need depending packages to avoid ClassNotDefineException of classes in bval.jsr303.impl.* and slf4j.simple.*.
     new 12e33c9  OPENJPA-2087.  Removing the use of the ConcreteClassGenerator.  Committing this change on behalf of Jacob Nowosatka.
     new bfd6b46  OPENJPA-2085.  Committing the initial change to support the 10.8.2.2 version of derby.  Additional changes for the documentation and possibly scripting changes will be coming shortly.  These changes are being committed on behalf of Jacob Nowosatka.
     new 4bf8225  OPENJPA-2085 Additional updates for move to Derby 10.8.2.2
     new b20b810  OPENJPA-1912 add missing test for enhancer fix
     new 3631ed5  OPENJPA-2098: Manage context stack in a fail-safe way
     new 261917b  OPENJPA-1912 - Fix checkstyle build error
     new ba24ed7  OPENJPA-2088 use @pom.version@ instead of hardcoded plugin version
     new fedd2f7  OPENJPA-1912 drop my @author tag
     new e4a94c6  OPENJPA-2099: Introduce bind parameter. Remove direct string appending to Select
     new ffd2a7b  OPENJPA-2099: Introduce bind parameter. Remove direct string appending to Select
     new 14d8109  OPENJPA-2099: Restore getColumns() method
     new 9f4fba2  OPENJPA-2100 fix filterPersistenceCapable
     new 62462f4  OPENJPA-2100 make sure that standard mappingtool works with enums
     new 6bc2b56  OPENJPA-2100 oops, fixed broken test
     new 857abde  Wrong logic in setting default remote commit provider
     new fab4535  OPENJPA-2099: make use of generic types
     new db415aa  OPENJPA:2099: rollback revision 1225299
     new da004e6  OPENJPA:2099: Separate bind parameter and select construction logic
     new 6369c74  OPENJPA-2083 Unmapped fields silently treated as transient.  Patch provided by Jacob Nowosatka.
     new 9cc9b97  OPENJPA-2087.  Adding "missing" methods on the concrete JDBC classes to allow building with Java 7.  Committing this change on behalf of Jacob Nowosatka.
     new 59d0a52  OPENJPA-2102: Added code to compare decoded URLs in AbstractCFMetaDataFactory.
     new afef47f  OPENJPA-2104 Get the proper/indirect value from BindParameter.
     new ed33f06  OPENJPA-2105 Fix document upload problem
     new 2d1ff88  OPENJPA-2082 Documentation changes and upload schema
     new 6289157  release preparation. Move trunk to 2.3.0-SNAPSHOT
     new 2846f87  OPENJPA-2099: Reuse internal select by parameter rebinding
     new 162e98d  Increase TCK run time limit for slower system.
     new 3beb745  switch back trunk to 2.2.0-SNAPSHOT
     new 0ec5ae0  Replace hard-coded tck runtime timeout (7200000) to system property jpatck.run.tmo (default to 7200000).
     new e267cdd  Replace hard-coded tck runtime timeout (7200000) to system property jpatck.run.tmo (default to 7200000).
     new d354f7c  OPENJPA-2107: Only reset Broker.flushed flag if initializing a new Statemanager.
     new 5bb79b9  Add 5-Aug-2011 version of JPA TCK 2.0 launch script.
     new 1a50b5f  OPENJPA:2099: Cacheing select construct with class/field strategy. Adding configuration
     new 3c1a262  OPENJPA-2108: Allow configuration for SQL termination character in Mapping Tool
     new 6430d8e  OPENJPA-2111: Optimize lookup when possible
     new c2e11e7  Let PCEhancer report the class it is enhancing
     new 3dee2ca  Use typed list when possible
     new 024ff20  OPENJPA-2099: Guard cached select
     new 6bed19c  OPENJPA-2099: cached select for handler strategy
     new 2c65619  OPENJPA-2068: Fixing a bug where we were incorrectly removing LRS proxy fields while loading the proxy.
     new dc95a8a  OPENJPA-2068: Update test Entities.
     new 736221d  OPENJPA-2099: Create thread gateto protect Select
     new 49adef7  OPENJPA-2099: Use thread gate for reused select. Guard parameter binding
     new 816280b  OPENJPA-2099: Align Slice threading model and Select reuse threading model
     new ade97ac  OPENJPA-2099: Silly checkstyl error
     new f31e4ba  OPENJPA-2099: Introduce flexible ThreadLocal
     new ccdcf9b  OPENJPA-1050: Use generics
     new e37a589  OPENJPA:1050: Use generics
     new 7def6f8  OPENJPA-2099: simple doc change
     new 3929e28  OPENJPA-1050: Use generics
     new fc1ea49  OPENJPA-2116: Optimize frequent operations  a) field denotes a relation and b) schema name needs conversion.
     new 1de07a5  Remove left-over System.out.println("++++ INDEX")
     new 11dc47c  OPENJPA-2117 - change setColumn gated on isSerialized not isElementCollection
     new ad41647  OPENJPA-2117 - Fix formatting problem
     new 7b2d6ea  OPENJPA-2099: correct test error
     new a666c1d  OPENJPA-2099: Added toString() for debugging
     new 52ea956  OPENJPA-1901: QueryCacheStoreQuery CachedObjectId is not Serializable
     new 2988eba  OPENJPA-2099: relax thread and bind parameter affinity. allow immutable value at construction
     new 65f9e59  OPENJPA-2099: Rollback toString() because DB2 error not investigated
     new ba3f74e  OPENJPA-2099: disable the feature temporarily
     new 5aa9a57  OPENJPA-2099: Test for immutable value
     new 64c8d56  OPENJPA-2099: Remove generics
     new 4d0917c  OPENJPA-2099: Remove hard references from thread local
     new b053659  OPENJPA-2099: account for detached state manager
     new 3a5fce3  OPENJPA-2099: checkstyle error
     new e8aaacc  OPENJPA-2076.  The ASL message that is inserted into the generated metamodel code should not be translated.  Added a comment to indicate this.
     new e14af5d  OPENJPA-2120 Add option for optimizing copy operations for qualifying id classes.
     new e5a7710  OPENJPA-2099.  Temporarily disabling openjpa.CachesSelect property while cutting the 2.2.0 release.
     new 647ab63  OPENJPA-2099: doc for openjpa.jdbc.CachesSelect option
     new 91eb9d4  OPENJPA-2122.  The conditional to check for the proper Java 7 major version (51) was incorrect.  I also updated how we invoked the ASM hook so that the Trace message in the finally block would output the correct number of bytes.
     new 824753b  OPENJPA-2119: Added support for generating a constructor and greater support for tabbing. Also fixed a number of bugs.
     new 98859e2  OPENJPA-2119: Fix checkstyle error.
     new 0f17510  Documents change preparing for 2.2.0 release
     new f9cf3b7  OPENJPA-2124 Committing patch contributed by Helen Xu.  Test covered by existing jUnit.
     new e6d667e  OPENJPA-2076.  Too many newline characters in this one message...
     new 2bbbcc9  OPENJPA-2099.  With Pinaki's green light, we're going to back out the changes for OpenJPA-2099 and OpenJPA-2111 so that we can make progress on the OpenJPA 2.2.0 release.
     new 5680616  A sample finder target policy
     new b1e7cb3  Fix checkstyle typos.
     new bb9fd6f  OPENJPA-2130 - Introduce properties (<compile.class.source>, </compile.class.target>,<compile.testclass.source> and <compile.testclass.target>) allowing user to specify source and target class versions for code and test.
     new 0b55b3b  Documents update preparing for 2.2.0 release
     new a47e0b7  Remove the assumption that the user id used in <site.deploy.url> to be env.user.name. i.e the log-in user id in the release system. Replace ${user.name} to ${site.deploy.user.name} which needs to be set in settings.xml.
     new 777a1f6  Documents update preparing for 2.2.0 release
     new 2d42a79  [maven-release-plugin] prepare branch 2.2.x
     new 4d1e1bc  [maven-release-plugin] prepare release 2.2.x
     new 408d8b4  Update pom.xml version to 2.3.0-SNAPSHOTS in trunk after 2.2.0 is released.
     new cecd73b  OPENJPA-2123.  Only format parameters for printing if logging is turned on.
     new c55f846  OPENJPA-2134.  Do not close Connections during prepareForPooling if ConnectionRetainMode is set to "always".
     new 6599b7b  OPENJPA-2136: Fix NPE when using LiteAutoDetach.
     new 1f3f320  OPENJPA-2137: Make some StateManagerImpl fields protected to allow for greater extensibility.
     new 1cb2f10  OPENJPA-2123.  Just check the value of db2ServerType instead of calling isDB2ZOSV8xOrLater().
     new 103aa4f  OPENJPA-2140 Update locking tests to use a unique pu name
     new fdda697  OPENJPA-2123.  Introduce a new DBDictionary property (trimStringColumns) that allows for trimming of String columns when retrieved from the ResultSet.
     new d03434b  OPENJPA-2141 fix and test for lazy embedded fields
     new c275da6  OPENJPA-2142 Handle merge of new object with Entity Id field
     new ce44b7d  OPENJPA-2143 reduce lock contention on LifecycleEventManager
     new 5f5b20f  OPENJPA-2145 Assemble asm-3.2.jar into binary zip file for distribution.
     new 8971fda  OPENJPA-2146: StateManager for Embeddable may throw Exception while initializing
     new e07b3ce  OPENJPA-2055: Added code to account for IPv6 addresses.
     new b98289e  Update tck 2 configuration in tck2-20110815.xml and enable pluggability test.
     new ecf492a  OPENJPA-2143 reverting back to previous revision
     new e1c4c92  OPENJPA-2142 test case
     new f94fb7f  OPENJPA-2132 Fix empty List for OneToMany with InheritanceType.JOINED or SINGLE_TABLE
     new a7f8af8  Update User Guide version, copyright year and upload build problems.
     new cc4f626  OPENJPA-2152.  Don't submit and process an extra query hint if the desired LockModeType is NONE (the default).
     new b68cf1d  OPENJPA-2153 Mark DBCPDriverDataSource non-abstract so that DBCPDriverDataSource.class.newinstance is used to instantiate for property configuration.
     new ca7918e  OPENJPA-2154 Fix path to load security policy file for test-dynamic-enhancer profile.
     new f4e1d19  OPENJPA-2120 add optimization to methods that use a field manager
     new 7063dd5  OPENJPA-2156: Correctly generate imports when using classes in java.util packages.
     new 1d71976  OPENJPA-2156: Add support for generating a final class.
     new 1925881  OPENJPA-2158: Null out StateManager when lite auto detaching proxies.
     new 83b432a  OPENJPA-2159 Provide dictionary option for Date rounding
     new 3d04bdd  OPENJPA-2161: Make StateManagerId public to allow for greater extensibility.
     new 3e1de6c  OPENJPA-2165 Added support for non-db-ordered list proxies that provide the ability to do non-indexed add or remove operations without loading the collection from the database.  Testcases and documentation will follow in future commits.
     new b2cc17c  OPENJPA-2161: Refactor storing ClassMetaData in StateManagerImpl.
     new f506835  OPENJPA-2163 Change LifecycleEventManager PluginValue's singleton default value from true to false. Add SingletonLifecycleEventManager property allow previous property to switch singleton value back to true. Since LifecycleEventManager is a internal property for BeanValidation support, the SingletonLifecycleEventManager property will be kept as internal property as well.
     new 284b6e5  OPENJPA-2163 Add SingletonLifecycleEventManager property to interface and documentation.
     new 42372cf  OPENJPA-2163 Simplify configuration: move SingletonLifecycleEventManager from property to Compatibility option.
     new 0354b05  OPENJPA-2162.  Allow the setting of the DBDictionary property supportsDelimitedIdentifiers to "false" to skip the extra overhead of processing delimited identifiers when they will not exist for a given application or usage.
     new 208be27  OPENJPA-2167.  Only reload the proxy fields if the field is loaded and dirty.
     new 90fcd96  OPENJPA-2167.  Only attempt to fire TransactionEvents if the TransactionEventManager is not empty.
     new b897fe5  OPENJPA-2167.  Allow "none" setting for AutoDetach for debug purposes.
     new e9ab0d7  OPENJPA-2163 Update migration documentation.
     new 461471d  OPENJPA-2164.  Change the Savepoints testcase to be more consistent with the expectations of savepoints.
     new 83916ff  OPENJPA-2164.  If the field being requested is already loaded, then skip the overhead and just return the field value.
     new c5d2d2c  OPENJPA-2151.  Optimizations to StateManagerImpl.initialize and FieldMetaData access.
     new 6b6c063  OPENJPA-2168.  Move call to check for existing Listeners higher in the call stack.
     new 9030633  OPENJPA-2151: If transitioning from PClean to PNonTransState, don't reset dirty bitset.
     new 31da969  OPENJPA-2165 minor improvements to delayed collection loading
     new f3dbb5a  OPENJPA-2168.  Modified the approach for detecting life cycle event processing.
     new ec836be  OPENJPA-2169 - Test case update for Oracle 11.2.
     new 8e445e0  OPENJPA-2167.  Change data structure type from a Set to List so as to avoid the use of hashcode processing.
     new 0674241  OPENJPA-2131 - Commit contribution by Zilin Chen.
     new 60e42ed  OPENJPA-2168.  Forgot to check whether the base LifecycleEventManager was activated when the ValidatingLifecycleEventManager is in play.
     new 08b0dd2  OPENJPA-2139 reset the BrokerFactory state if an Exception occured
     new 3bfaadf  OPENJPA-2170 - Clear the batching cache regardless if the batch execution has succeeded or failed to avoid duplicated SQL updates.
     new b7bd2c8  OPENJPA-2110: Create correct proxy type when type is defined in an abstract class.
     new 8ac15eb  OPENJPA-2172.  openjpa-all/pom.xml updates for slf4j-simple (runtime).  Also, updated openbooks properties files to correspond to the version of openjpa being built.
     new aac116c  OPENJPA-2178 switch Date PostgreSQL preci from CENTI to MICRO
     new df8d3c4  OPENJPA-2165 Minor fixes, more proxy types, testcases, and doc udpates
     new 9b322a9  OPENJPA-2165 Documentation update
     new eef9fd4  OPENJPA-2182 updated testcase to workaround this issue
     new a2c820b  replace tabs with spaces only
     new b15b164  OPENJPA-2179 create unit test showing the problem.
     new badcf47  OPENJPA-2179 remove unnecessary config params
     new a0f7a2f  OPENJPA-2142 Update test case for second problem
     new 432499a  OPENJPA-2161: Refactor revision 1306530 and make StateManagerImpl._meta protected.
     new 8c8e250  OPENJPA-2133: OpenJPA doesn't find custom mappings with an applicable class loader
     new 6df8fa9  OPENJPA-2179 - Fix table name conflict between org.apache.openjpa.persistence.common.apps.Course and org.apache.openjpa.jdbc.oracle.Course which caused the reported exception.
     new 0c4b201  OPENJPA-2189.  Build script updates to allow OpenBooks to run on Liberty Profile in WebSphere.  Also, some general updates to the OpenBooks application to correct missing links, pics, and formatting issues.
     new 155f262  Minor updates to the list of supported databases and their defined aliases.
     new ae9e05b  OPENJPA-2187: Generate correct source for a file that is in the default package.
     new 32d2a85  OPENJPA-2191: Add null check when initializing AbstractQueryCache.
     new e6a8d37  OPENJPA-2067: Added code, gated by the new DBDictionary.useJDBC4SetBinaryStream prop, to use a JDBC 4.0 version of setBinaryStream.
     new 61b023c  OPENJPA-2197 fix lifecycle method detection
     new 901c70e  OPENJPA-2199 - If inverse relation is removed (nulled out) when commit, attempt to find the target type from initialized object in the state manager to complete the update graph for foreign key constraint detection between the relationships.
     new f617557  OPENJPA-2165 provide setters for element validation and tracker in new delayed proxy types
     new 122f5fe  remove unused import and fix JavaDoc
     new 8a7ce9d  OPENJPA-2179 improve test and move to general
     new 2889520  fix codestyle only
     new 6be44b2  remove tabs
     new ac9466b  OPENJPA-2179 provide unit test (disabled)
     new fe1a099  OPENJPA-2179 use other ways to disable the test
     new 908e0f6  OPENJPA-2200 remove unused imports
     new 7cee19d  OPENJPA-2151: Fix NPE in ClassMetaData.hasInverseManagedFields.
     new 8200a35  OPENJPA-2120 documentation for OptimizeIdCopy property
     new 11cd0d5  OPENJPA-2118: Provide fix to avoid possible 'division by zero' error.
     new ebe06fd  OPENJPA-2174: Applied Helen Xu's patch to trunk
     new 5fb9e71  OPENJPA-2072: Applied Helen Xu's patch to trunk, and applied test case changes as Albert had done in JIRA OPENJPA-2095 for issue with using Test* in entity name.
     new e612905  OPENJPA-2095: Applied Helen Xu's patch to trunk with Albert's test case changes.
     new 4f479a9  OPENJPA-2175 Fix problem with multiple foreign keys of the same type
     new dde88d5  OPENJPA-2204.  Detect a potential null value before blindly outputting a trace string.
     new c47085e  OPENJPA-2208 Add getProtectionDomain doPriv function
     new c120b18  OPENJPA-2209: Allow configuration of MetaDataRepository preloading with a lowercase property.
     new 3f03f91  OPENJPA-2209: Add comment to AbstractBrokerFactory.
     new d130646  OPENJPA-2183 - enable missing openjpa.hint.RelaxParameterTypeChecking
     new 4659638  OPENJPA-2207 Fix single numeric db identifier problem
     new f3e6479  Check not only select but update as well
     new 11b8035  add a test with entity with separate Id class
     new 91c9e23  Put an entity manager as the user object in a broker
     new 325c7a2  OPENJPA-2030: Add support to detect dirty outside transaction
     new 3186429  OPENJPA-2030: Collect dirty fields with a smarter loop
     new 56bd024  OPENJPA-2030: Add a test for audit
     new 1fe219e  save circular serialization error
     new cbffb40  OPENJPA-2030: Missing license
     new f5d06d7  OPENJPA-2030: Fix line length.
     new 60c94ad  OPENJPA-2030: Fix erroneous test commit.
     new dc339a9  Reduce log level when meta class not found
     new 1de868a  OPENJPA-2220: Commit fetch statistic tool. Patch contributed by Helen Xu.
     new 1246de0  OPENJPA-2220: Update pom.xml(s)
     new b5c83f0  Change TestId class name to IdTestClass to avoid JUnit 4 detects TestId is a test case and generates "java.lang.Exception: No runnable methods" failures.
     new d586739  OPENJPA-2220: Break fetch statistics apart into multiple dependent modules.
     new e4d72a7  OPENJPA-2220: Update pom.xml to publish shaded jar.
     new b04dee5  OPENJPA-2220: Update pom.xml to use the shaded jar rather than the default jar.
     new f30d748  OPENJPA-2199 - Guard null pc value.
     new 5eb13db  OPENJPA-2230.  Set the _activated flag when processing EventListeners in super classes.
     new 90032dc  Update svn:ignore for openjpa-tools modules.
     new a42c9c2  OPENJPA-2229: Add support for JBoss vfs when process Entities.
     new 4b04ef5  OPENJPA-2228: Fix SQLBuffer when using an Entity with an EmbeddedId that has multiple pks and QuerySQLCache is enabled. Patch contributed by Helen Xu.
     new 0506e9f  OPENJPA-2236 put try/catch around connection info trace in DBDictionary
     new 5afd4e8  OPENJPA-2238: Don't create custom proxies for default scoped classes.
     new 654f835  OPENJPA-2196 - Commit contribution by Scott Parkerson.
     new 0abd271  OPENJPA-2243 - Add synchronized that matches the signatures in superclass.
     new a7b90fd  OPENJPA-2232 - Disable TestAudit temporarily until problem is resolved.
     new 8c25272  OPENJPA-2231 - introduce replace method using Reader for input stream.
     new 423d1d1  OPENJPA-2231 - add proper imports.
     new 5c05a69  OPENJPA-2227: OpenJPA doesn't find custom SequenceGenerators
     new bcda87c  OPENJPA-2245: Fix NotSerializableException when using Criteria and QueryCache.
     new a55000a  OPENJPA-2229: Honor JoinColumn.name when mapping a uni-directional OneToOne that is in a SecondaryTable.
     new 2683a02  OPENJPA-2247: Honor JoinColumn.name when mapping a uni-directional OneToOne that is in a SecondaryTable.
     new 3e787f7  OPENJPA-2247: Update testcase.
     new 4f930b1  OPENJPA-428 - Remove Id property from remaining map in Configurations
     new 1d1b1bb  Replace hard-coded hsqldb.version value to property value to void repository version mis-match and eventually maven plugin test failures.
     new c3169cc  OPENJPA-2242 - Extends procedure call parameter String cast length if value length is greater than the default length
     new eb02dc6  Use of ${hsqldb.version" property causes "recursive expression cycle" error in maven plugin test. Reverted back to use hard-code value but with matching version.
     new a599292  OPENJPA-2171 pickup existing ASM shades if possible
     new 9e9b0a7  OPENJPA-2149: Criteria.function adds wrong casts to parameters making it unusable
     new bc29ef1  OPENJPA-2255 Enable join table id columns to use the column length from the target instead of hard-coded db specific default column length.
     new 512520f  OPENJPA-2257 Properly synchronized _supportedKeys in ConigurationImpl. Test case contributed by Stephan Hagedorn.
     new 1952ecd  OPENJPA-2240.  Update the Serp dependency to v1.14.1.  This version resolves the issue of enhancing methods with class constants as parameters.
     new ef20651  OPENJPA-2260: Parenthesis-augmented parameters are improperly processed at EM level
     new e9a6d66  OPENJPA-2261: Query SQL Cache issue with NULL parameters
     new 556d796  OPENJPA-2253: Clear temporary storage for audit to prevent memory leak
     new ae3441b  OPENJPA-2253: Clear temporary storage for audit to prevent memory leak
     new 0ae1199  OPENJPA-2253 Add few Audit test
     new 837638b  OPENJPA-2264: Change PreparedStatementManagerImpl.logSQLWarnings to take a Statement rather than a PreparedStatement.
     new e424097  OPENJPA-2269: Fix duplicate key exception when inserting into sequence table on multithreaded init.
     new fd4ca96  OPENJPA-2267: Fix NPE in ResultPacker when there is a null result.
     new fd8e5fe  Add some solution hint in the error message
     new 1c2ec16  OPENJPA-2171: Fix ASM static init exception text.
     new a06d373  OPENJPA-2247 Complete fix for 1x1 bi and mx1 uni relationships of the described problem.
     new 9f128e3  OPENJPA-2271: Update ciManagement in pom.xml. Patch contributed by Francesco Chicchiriccò.
     new 3a6ffd8  OPENJPA-2269: Fix testcase.
     new dab8b62  Removed OpenJPA references from daytrader-integration module and added a EM pool-ish feature to daytrader-integrat test.
     new 4823f17  OPENJPA-1532: Enable shared-cache-mode to turn on datacache without needing openjpa.DataCache configuration. Patch contributed by Helen Xu.
     new 9496937  OPENJPA-2234: Avoid NPE when the ManagedRuntime returns a null TransactionManager.
     new 4ca0cdc  OPENJPA-2275 - Enhancements for SchemaTool extension. Contributed by Francesco Chicchiriccò.
     new e5f91d1  OPENJPA-2234: Remove failing testcase.
     new 0988966  OPENJPA-2280: Change AbstractDB2Dictionary numeric type mapping from DOUBLE to DECIMAL.
     new fbe268c  OPENJPA-2280: Update AccountDataBean to include scale and precision.
     new ef5f605  OPENJPA-2280: Add text to the migration considerations for MappingTool changes.
     new 4b230eb  OPENJPA-2285: DataCacheStoreManager improvement.
     new bfa7d2c  OPENJPA-2280: Update testcase so it works on DB2.
     new 2980c19  OPENJPA-2280: Reverting previous commits.
     new 60b97e3  OPENJPA-2292: Pool CancelPreparedStatements to reduce object allocations.
     new cd7851e  OPENJPA-2292: Use java.util.IdentityHashMap in BrokerImpl.initializeOperatingSet to reduce object allocations.
     new c6fa108  OPENJPA-2293: Don't check for listeners if exclude-default-listener is configured.
     new 0633d68  OPENJPA-2196: Made an update to the message which was added to localizer.properties via this JIRA.
     new 160c71e  OPENJPA-2285: Don't recache data from an Embedded StateManager.
     new d636787  OPENJPA-1532: Minor message updates.
     new 404d949  whitespace test
     new af3df6b  OPENJPA-2282 do not append escape clause by default.
     new 0a91a39  OPENJPA-1532 add migration doc for shared-cache-mode
     new e0d5b05  OPENJPA-2295 speed up query metadata lookup
     new 89b44bb  OPENJPA-2288: MetaDataRepository should be able to filter classes from other app ClassLoaders in JEE Env
     new 7d897d9  OPENJPA-2298: Applied Kevin's changes to trunk.
     new 9fa9ef4  OPENJPA-2244: Applied Helen's patch to trunk.
     new 2d5ab5c  OPENJPA-2289: Applied Albert's patch to trunk
     new 88cc847  OPENJPA-2284: Save NPE while parsing cascade
     new f17a08f  OPENJPA-2304: Protect the expressin list for concurrent access
     new 56107fc  OPENJPA-2305: Change inheritance hierarchy of generated canonical metamodel
     new 0a8d89d  OPENJPA-2057: Add additional class loader to configuration to load custom plugins
     new dc02973  Add javadoc comments
     new bded0a4  OPENJPA-2235: READ_UNCOMMITTED setting for the fetch plan isolation level is ignored in DB2Dictionary - applied Helen Xu's patch to trunk.
     new 56925f5  OPENJPA-2235: Updated TestIsolationFecthHint test to fix build failure.
     new 2e9e9e2  OPENJPA-2057:remove wrong import
     new a2b07b1  OPENJPA-2257: Added additional changes (i.e. return a copy of _supportedKeys) to the code changes made previously by Albert Lee.
     new efef270  OPENJPA-2057:remove wrong import
     new 58f24ba  Update nightly build documentation upload location.
     new 0ca38be  OPENJPA-2320: Remove static initializers because recursive Predicate constructor deadlocks
     new 114ffd7  Switch to use www.apache.org/dist/openjpa/nightly.builds.
     new 5c3070f  Revert switch to use www.apache.org/dist/openjpa/nightly.builds changes.
     new 5b21125  OPENJPA-2321: Remove synchrnization on output stream
     new 2c3ec95  OPENJPA-2324: Option to express literal in query string directly into generate SQL - applied Albert's patch to trunk.
     new 01cae73  OPENJPA-2325: Correct evaluation of identity type for MappedSuperclass without an identity field
     new e63abd9  OPENJPA-2325: Test cases for Mapped Super Class without identity field
     new e12dcdd  OPENJPA-2295 restore the old method to be compatible.
     new 52fb78c  OPENJPA-2326. A couple of updates to pom.xml and tck2-20110815.xml to make execution of the TCK more straight forward.  I'm still experiencing some hiccups, but we're getting closer...
     new 1507558  OPENJPA-2264 - restore deleted logSQLWarning(PreparedStatement) method to maintain binary backward compatibility.
     new 3542142  OPENJPA-2326 - Enable running TCK 2 against databases other then Derby. Fixed a few configuration problems.
     new c8dd4fc  OPENJPA-2326 - Remove duplicate <macrodef>.
     new 2facc84  OPENJPA-2326.  Found an errant trace statement that is not needed.  Left over from a previous commit cleanup.  Too much trace is generated...
     new 4985e62  OPENJPA-2326: Remove table PROJECT in create.sql; add dictionary property Decimal(18,2) and minor fixes.
     new cb309e7  OPENJPA-2326: Update TCK build.xml to use the correct property name for the pluggability tests.
     new c0413aa  OPENJPA-2326: remove ant-nodeps package dependency.
     new 7f71656  OPENJPA-2326.  Just some cosmetic updates to pom.xml to help differentiate between the TCK 2.0 setup and the TCK 1.0 setup configurations.
     new 862b0f5  OPENJPA-2326 - Enable 21x and 221x running TCK 2 against databases other then Derby. Fixed a few configuration problems.
     new aad999d  OPENJPA-2332.  Updated the "no-driver" message and added a couple of additional Trace statements to help with debugging Datasource configuration issues.
     new cbc0301  OPENJPA-2326 - Fixed StoreCharAsInteger property for DB2.
     new 3bdb0b9  OPENJPA-OpenJPA must support processing puRoot and jar-file URLs as jar-formatted InputStreams
     new 05b4109  OPENJPA-2332 - Update "no-driver" message content for clarity.
     new 7ce7e55  OPENJPA-2335: Set non-default value to a foreign key contrained column
     new 4fbf3fc  OPENJPA-2336: Consider database dictionary schema case while matching join column name
     new fd5cc04  OPENJPA-2328: Fix NoSuchElementException when using HandlerRelationMapTableFieldStrategy. Patch contributed by Guillaume Chauvet.
     new 5632d5a  OPENJPA-2330: Fix StackoverflowError when checking if a field is loaded. Test contributed by Guillaume Chauvet.
     new 326fcd7  OPENJPA-2330: Change test Entity names.
     new ecd1246  OPENJPA-2305: Restore the inheritance hierarchy of the generated canonical metamodel to that of the domain model due to spec compliance, but flatten the attributes so that an inherited attribute uses generic parameter of owning class type instead of the declared supertype
     new 80d1fdd  OPENJPA-2346: Minor performance improvement to MetaDataRepository.
     new 8c23eb3  OPENJPA-2347: Make StateManagerImpl more extensibile.
     new 1e2b753  OPENJPA-2348: Cache calculated hashcode in OpenJPAId.
     new e0bb4cd  OPENJPA-2348: Revert prior commit.
     new 9f0f92f  OPENJPA-2285: Revert prior changes.
     new 0f4459f  OPENJPA-2305: Revert to previous style of generated metamodel as flattening inherited variables violate the spec
     new e617abd  Simple change to stringify a collection of values with proper spaces
     new 70a201a  OPENJPA-2305: Downcast the attribute, if necessary, while navigating a path
     new 47e402c  OPENJPA-2353: Reduce BitSet object allocations in StateManagerImpl.
     new 1febbf7  OPENJPA-2353: Reduce object allocations in BrokerImpl.initializeOperatingSet().
     new 582cfc5  OPENJPA-2353: Reduce object allocations in DetachManagerLite.
     new 3d5df48  OPENJPA-2353: Fix bug in BrokerImpl.initializeOperatingSet() initialization after deserialization.
     new dd439b5  OPENJPA-2353: Remove debug from previous commit.
     new 085ea3e  OPENJPA-2354: Remove synchronized from pcReplaceStateManager method.
     new e966f0f  OPENJPA-2355: Allow more than two input argument to CONCAT()
     new 6adc2f4  OPENJPA-2356: Use FETCH OFFSET/NEXT and ROWNUM support for DB2 familiy of databases for Range queries
     new c9fa4b9  OPENJPA-2357: Fix InvalidStateException when using the InverseManager. Fix contributed by Guillaume Chauvet.
     new 82027f4  OPENJPA-2342.  Changed to use the getDeclaredInterfaceNames instead of getDeclaredInterfaceTypes.  All testing is looking good and should alleviate the problem of the classloading.
     new 5c1421c  OPENJPA-1979: reference column name starting with single-quote *not* delimited as they have special semantics for non-standard constant join
     new 7f14c7d  Disable logging during brokerfactory de-serialization.  Added type checking of plugin values.
     new 3d11895  OPENJPA-2365: Support for delete-by-query. Correction for hint processing
     new e61acd8  OPENJPA-2368 extension xsd update in trunk.
     new 30c3a72  OPENJPA-2368 Reverts extension xsd update in trunk.
     new 2e996c9  OPENJPA-2172.  Remove the dependency on the slf4j runtime bundle from openjpa-all.jar.  Also, modified the persistence.xml files for the OpenBooks sample to set the Validation-Mode to None (since it's not being used).  This way, we can avoid the dependency altogether.  This also required the update to the persistence.xml files to point at the JPA 2.0 xsd files.
     new e8a2932  OPENJPA-2368 extentable xsd updates
     new 9675186  OPENJPA-2172.  In order to pass the TCK, we needed to add the slf4j dependency into the TCK pom.xml.
     new 8b75df3  OPENJPA-2369, eliminate the duplicate call to getUnloadedInternal function.
     new 1a1ab83  Add a warning when complex id class is non-serializable
     new 34b223f  OPENJPA-2373: Add toString() for debugging
     new fa122cd  OPENJPA-2373: special processing path for MapsId with auto-generated identity
     new a90e516  OPENJPA-2373: test case for MapsId with auto-generated identity
     new 1869a7b  OPENJPA-2373: Add toString() for debugging
     new 5ce1ec4  OPENJPA-2374: avoid OID creation when the lookup is not required.
     new 0d1b152  OPENJPA-2371 - move gallery examples from main to test folder
     new 6d313db  OPENJPA:2379: simplify isLoaded() logic
     new c6ee8ca  Refrain from logging when verifying log factory plugin.
     new 937aad6  OPENJPA-2377 - Fix criteria query methods to meet spec requirements.
     new ede84e6  refactor json-only classes
     new 0834454  OPENJPA-2388 support for xbean shaded ASM4
     new f30f7bc  fix ignore list
     new 2df7cd6  OPENJPA-2379 - Revert changes due to following additional failures: Failure 	TestPersistenceUtil. testNotLoadedEager (org.apache.openjpa.persistence.util) 	163ms View trend 	1590 Failure 	TestProviderUtil. testNotLoadedEager (org.apache.openjpa.persistence.util) 	79ms View trend 	1378 Failure 	TestProviderUtil. testNotLoadedLazy (org.apache.openjpa.persistence.util) 	61ms View trend 	1376 Failure 	TestProviderUtil. testIsApplicationLoaded (org.apache.openjpa.persistence. [...]
     new c8016a4  OPENJPA-2373: Made updates to the test created for this JIRA.
     new 5e9ecb0  OPENJPA-2305 Revert AnnotationProcess6 @SupportSourceVersion removal. This will be resolved under JIRA 2300.
     new 123e288  OPENJPA-2390 - commit patch contributed by Di Lau.
     new c7b4e05  OPENJPA-2391 - commit patch contributed by Di Lau.
     new e406bda  OPENJPA-2405: EntityManager.merge does not work for entity that is managed by another EntityManager
     new a30d93f  OPENJPA-2356 Database specific adjustments for previous patch. Contributed by Di Lau.
     new 8eb9ff9  Add CLEAR_TABLES to avoid intermittent failures.
     new 8cb451d  OPENJPA-696: Make transaction synchronization registries non-static.
     new 1b1b60c  OPENJPA-2400: MariaDB support
     new dc2c72f  OPENJPA-2355: Made changes to localizer.properties files to update the message previously added by this JIRA.
     new 4cf336f  OPENJPA-2410 : Detect SystemOut/Err in code at build time. Patch submitted by Di Wu Lau.
     new e384913  OPENJPA-2387: Fix to exclude schema name when checking the length of a sequence name.
     new a8af3da  OPENJPA-2410 : Minor change to checkstyle suppressions.xml
     new 0929f42  OPENJPA-2410 : Another minor change to checkstyle.xml
     new 503e48e  OPENJPA-2410 : Yet another checkstyle update.
     new 92c4369  OPENJPA-2400: MariaDB DBDictionaryFactory update
     new 0019221  OPENJPA-2410 : Yet another checkstyle update. Should fix nix issues.
     new 5b3fea7  OPENJPA-2410 : Yet another checkstyle change.
     new ca76712  OPENJPA-1794 aggregate function with no result set must return null
     new f63e792  OPENJPA-2387: Fix to exclude schema name when checking the length of a sequence name.  Made update to ensure schema is used after length is calculated.
     new a0b872f  OPENJPA-2413: FetchPlan.clearFetchGroups() does not retain default entry in list of active Fetch Groups.
     new 2ad7453  OPENJPA-2378 - Fix test case to run test only if supportsAutoAssign is enabled. Contributed by Di Lau
     new d4b693e  OPENJPA-2418 : Fix checkstyle to run with maven 3.x.
     new 6952aec  OPENJPA-2368: Revert change to OpenJPA Extendable ORM Target NameSpace
     new 9acc4e2  OPENJPA-2368: Revert change to OpenJPA Extendable ORM Target NameSpace doc update
     new 0aed173  OPENJPA-2376: Escape character in JPQL with parameter substitution generates incorrect SQL - committed a patch sent to me by Albert Lee - merged changes from 2.1.x.
     new 2841d18  OPENJPA-2421: Correct a bug on FinderTargetPolicy
     new 1896a28  OPENJPA-2318: Left outer join is not generated because allowNull was not passed correctly
     new 4397b00  OPENJPA-1459: Add new archive that doesn't include sources or javadocs
     new ea05b25  OPENJPA-1459: Rename to binaries-nodocs and remove dead code in pom.xml
     new ee6f4ac  OPENJPA-2414: FinderCache does not consider active Fetch Groups/FetchPlan added Fields
     new 7a9815a  OPENJPA-2423: Isolation level is not working properly on DB2 for JPQL queries with nested sub-queries - committed to trunk the patch/fix provided by Pinaki Poddar.
     new 9f8a682  OPENJPA-2366 Committing code and unit tests contributed by Austin Dorenkamp
     new a3fccb4  OPENJPA-2432: MySQL dictionary can't be found from a valid connection
     new 3b94663  OPENJPA-2425: SELECT fields with @ExternalValues defined returns datastore values instead of unmapped fields - applied Albert Lee's patch to trunk.
     new e719ad0  OPENJPA-2283 : Merge changes from 2.3.x to trunk.
     new c3f73b7  Minor test change in TestUseSchemaElement to clean up prior to running.
     new c8e3d5d  OPENJPA-2414: FinderCache does not consider active Fetch Groups/FetchPlan added Fields
     new 70ccfae  OPENJPA-2433: Queries with a sort clause returns fewer entries than the same query that does not have a sort clause
     new 35c91ee  OPENJPA-2221 AbstractValueHandler map() fix applied to trunk
     new dc36e9a  OPENJPA-2438: EmbedFieldStrategy.containsEmbeddedResult() optimization fails under certain native sql query conditions
     new bb743b5  OPENJPA-2343: Version field returns null when explicity projected from a JOIN in SELECT clause - based fix off of patch provided by Howard Kelsey.  Merged 2.2.x commit to trunk.
     new 83dab92  OPENJPA-2435: Version field in a projection always returned as an Integer.  Merged 2.1.x changes to trunk.
     new 6708245  OPENJPA-2409 enable persistenceXmlFile parameter to handle classpath resources as well.
     new a76249e  OPENJPA-2440 close connection after not using it anymore
     new 1f38337  OPENJPA-2443 : Fix SingleFieldManager to not check for null values for IDENTITY generated fields when flushing.
     new d8395bd  OPENJPA-2443 : Remove unnecessary import.
     new 70f1188  release preparation upgrade trunk to 2.4.0-SNAPSHOT
     new 4551bbc  OPENJPA-2444 fix default orm.xml location for ReverseMappingTool
     new fef5615  OPENJPA-2444 also use target folder in the test itself
     new c428609  OPENJPA-2018 correctly handle select IN with arrays
     new 9da7935  OPENJPA-2018 improve unit test setup
     new a28818b  OPENJPA-2018 add svn:eol-style=native property
     new 092e70e  OPENJPA-2018 fix handling of Arrays in Select IN statements
     new 310be13  OPENJPA-2444 move the cleanup after freeing the InputStream
     new f4b2428  OPENJPA-2437 transactional listeners added too late to observe begin event
     new 08035c1  OPENJPA-2200 remove unused imports
     new 28cad33  OPENJPA-2449: refresh(PESSIMISTIC_WRITE) generates seperate SQL for the lock - applied to trunk Albert Lee's patch.
     new 7467131  OPENJPA-2459.  Update source and test java level to 1.7 as the minimum version.
     new 7c0c4a0  OPENJPA-2466: Update ReverseMappingTool to optionally write generated class to a String.
     new d4425f5  OPENJPA-2466: Fix checkstyle problem.
     new 9ce4d50  OPENJPA-2233: Merge changes to trunk.
     new d0a311e  OPENJPA-2463 : Change message from error to warning.
     new bf64635  OPENJPA-2470 : Update DataCacheManagerImpl to use a ConcurrentHashMap rather than a HashMap.
     new 4e8732d  OPENJPA-2450: Option to disable execution of ALTER SEQUENCE...INCREMENT BY statement for sequences.
     new bcf46e5  OPENJPA-2423: Added null-check to DB2Dictionary update
     new 0527c45  OPENJPA-2467: Fix detection of property access method names. Patch contributed by Dalia Abo Sheasha.
     new e21bcdf  OPENJPA-2134: Deprecate EntityManagerImpl.prepareForPooling().
     new 731649a  OPENJPA-2472: Fix concurrency bug in ClassMetaData. Patch contributed by Dalia Abo Sheasha.
     new d802d74  OPENJPA-2453: Add support to retain milliseconds of 'un-rounded' Date field.
     new 48eaa1a  OPENJPA-2022 : Minor change to SchemaGenerator. Patch contributed by Jason Zwolak.
     new d5eec88  OPENJPA-2389: Update message to be more descriptive. Patch contributed by Ben (?) and Dalia Abo Sheasha.
     new f01f7c4  OPENJPA-2285: Recommitted DataCacheStoreManager improvement.
     new 6d8a46e  OPENJPA-2441: Remove usage of NullSafeConcurrentHashMap. Patch contributed by Dalia Abo Sheasha.
     new 51e2b70  OPENJPA-2482: Cache column alias on colum+pathjoins rather than just column.
     new fa027f6  update copyright year
     new 873daf3  OPENJPA-2475: A query with LEFT FETCH JOIN returns incorrect results - applied fix to trunk.
     new 030ba2a  OPENJPA-1986: Extra queries being generated when cascading a persist - added another/similar check to the ones added by Rick.
     new 833031b  OPENJPA-2286: ArgumentException: Attempt to compare incompatible types class java.util.Date and class org.apache.openjpa.jdbc.sql.Raw
     new c0b6d88  OPENJPA-2487.  This patch provided by Romain Manni-Bucau looks good.  As stated in the Comments, this patch by itself is not sufficient for Java 8 runtime support, but it is a crucial step.  Follow the linked JIRAs for additional fixes required to fully support Java 8.
     new b3d7fe8  OPENJPA-2442.  Just using ProxyConcurrentMaps for proxying the Map methods.  Since this extends ProxyMaps anyway, this is pretty safe change.  This change resolves the TestProxyManager errors in openjpa-kernel when testing with Java 8 runtime.  And, it doesn't affect Java 7 runtime at all.  Refer to the Comments section for more details.
     new 10089d6  OPENJPA-2491.  Variation of the patch as provided by Romain Manni-Bucau.  Besides clearing the cache, I also corrected the spelling of "parameter" in this testcase name and another related testcase.
     new a90ffa2  OPENJPA-2489.  Committing patch as provided by Romain Manni-Bucau.   This patch just modifies the testcase to skip attempting to process some new Java 8 methods that are not needed yet...
     new 8aa54b6  OPENJPA-2491.  One other minor spelling update for a testcase name...
     new b664f18  OPENJPA-2492.  Committing a variation of the patch as provided by Romain Manni-Bucau.  This patch clears up the ConcurrentHashMap issues relating to the KeySetView return type.  This patch also adds a couple of asserts to an existing testcase to verify the results.
     new 4f23e3f  OPENJPA-2368: Undo revert on trunk (Move www.apache.org/openjpa/ns/orm to openjpa.apache.org/ns/orm)
     new 3f33d76  OPENJPA-2476: Fixed OptimisticLockEx due to rounding of a Timestamp
     new d7dfa32  OPENJPA-2478: Fixed erroneous message from the enhancer when a Mapped Superclass contains an @Id.
     new d6c469d  OPENJPA-2509.  Updated doc references from @MappedById to @MapsId.
     new 80015bd  OPENJPA-2459.  Revert back to Java 6 in preparation for an interim release before embarking on JPA 2.1 and Java 7 and the rest of Java EE 7...
     new b95e0d1  OPENJPA-2502 : Update accessPath metas in CriteriaExpressionBuilder. Merged changes from 2.2.1.x. Patch contributed by Albert Lee.
     new e48cd3e  OPENJPA-2508 : Account for JOIN FETCH statements when loading from the Query Cache.
     new da48a0a  OPENJPA-2507.  Committing a variation of Thomas Darimont's patch that utilizes ThreadLocal storage to safeguard the _contexts in CriteriaQueryImpl.
     new 0a91a63  OPENJPA-2506: Update JPAFacadeHelper to properly create an OpenJPA identity object. Patch contributed by Dalia Abo Sheasha.
     new fc4e1e4  OPENJPA-2515: Update openjpa-project assemblies to include xbean-asm.
     new 3eaaa0c  OPENJPA-2516 - Aggregate connection property for Driver.connect
     new 86c478a  OPENJPA-2505 : Properly init MetaDataRepository when obtaining a reference in EntityManagerFactory.getMetaModel.
     new 077ad2b  OPENJPA-2494: A default Schema defined in a PU default (<persistence-unit-defaults>) in an orm.xml file is not being honored.
     new 319bb37  OPENJPA-2525: Use of JoinColumn targets to another joinColumn key exposed as an attribute will cause a ConstrainViolation exception on persist
     new 3235030  OPENJPA-2525: Change new test entities to use AUTO instead of IDENTITY pk generation
     new b6eee24  OPENJPA-2535: Fixed issue with DBCS characters in identifiers - merged from 2.2.x commit.
     new 7b14830  OPENJPA-2381: Upgrade Serp to 1.15.0
     new a4b909b  OPENJPA-2535: Update suppressions.xml as checkstyle does not like having a DBCS character in a test.
     new 27260ba  OPENJPA-2535: Disable DBCS tests as it is causing Eclipse and checkstyle problems.
     new 078da9d  OPENJPA-2535: Update failing test.
     new 08d94d7  OPENJPA-2533: Reorder MetaDataRepository call to fix a bug in orm resloution.
     new 4540f82  OPENJPA-1988: openjpa does not process persistence unit default <cascade-persist>
     new b659ac2  OPENJPA-2534: A boolean is not converted correct when using the hint 'UseLiteralInSQL' - applied Rick's patch to trunk.
     new 7c0e7f2  OPENJPA-2381: Update serp to 1.15.1
     new b48106b  OPENJPA-2542: Use bundle classloader AND PersistenceUnitInfo classloader when creating a BrokerFactory.
     new 336f654  OPENJPA-2018 improve readability
     new da75d5b  add documentation about how to speed up the local build and skip timeout tests
     new 69f3a6e  OPENJPA-2534 cleanup DBDictionary alias handling
     new 4ca9dbd  OPENJPA-2547: When two threads attempt to get a Pessimistic Lock, one thread gets a 'false' lock.  Applied fix to trunk.
     new c5e4fac  OPENJPA-2558 implement BooleanRepresentation which can be switched via config
     new 8c6b968  OPENJPA-2558 add getRepresentation to allow BooleanRepresentation be used in SQLBuffer
     new 9e54e9e  OPENJPA-2558 fix eol-style
     new 244e37b  OPENJPA-2558 add proper logging for BooleanRepresentation
     new 8129fe6  OPENJPA-2536: FetchGroup is not returning lazy fields.  Applied Rick Curtis' fix to trunk.
     new 6591d4d  OPENJPA-2557: FinderCache contains incorrectly cached query with a NULL for a Primary Key.
     new 09270f6  OPENJPA-2570: Allow an Informix user the option to disable the 'RETAINUPDATELOCKS' SQL.
     new 3b49efd  remove unused imports
     new d13ffa5  OPENJPA-2335 only handle key columns very restrictive
     new fcde8fd  upgrade license year to - 2015
     new fa44d51  exclude jest from packaging to openjpa pkg
     new a6f6c98  merged from 2.3.x: upgrade to latest javadoc and apache-parent versions
     new bdfcda0  remove unused imports
     new cfc598a  remove duplicate findbugs-plugin declaration
     new 9ddafe0  add release notes for 2.4.0 release
     new 880d9c3  fix javadoc plugin setup for release
     new f1a7522  disable maven-javadoc-plugin for module without any source
     new 2991f21  further cleanup of javadoc creation
     new f1ad383  remove empty @return javadocs
     new 85556cb  OPENJPA-2576 remove @nonjava which is actually not a javadoc tag
     new ad6d7fe  OPENJPA-2575 temporary set TCCL to _tmpClassloader
     new a4ae8a6  OPENJPA-2570: Allow an informix user the option to disable the RETAINUPDATELOCKS sql
     new f6c5acd  OPENJPA-1988: Made an update to the test case for this JIRA, i.e. merged r1641906 from 2.2.x to trunk.
     new 9d4c78d  OPENJPA-2534: A boolean is not converted correct when using the hint 'UseLiteralInSQL' - made test update.
     new 7b1c24e  OPENJPA-2571: Criteria Builder query generates extra alias when using multiselect.
     new 950ae7a  OPENJPA-2287 do not clear object fields for fetchObjectField
     new fbbfc9d  OPENJPA-2576 fix broken JavaDocs
     new bdaf141  OPENJPA-1988: Made an update to the test case for this JIRA, i.e. merged r1642555 from 2.2.x to trunk
     new acb0276  prepare release notes for 2.4.0
     new 232581e  disable openbooks to be built during release
     new 0221ff9  another workaround attempt to fix the release
     new 0c0c8dd  [maven-release-plugin] prepare release openjpa-parent-2.4.0
     new 5235008  [maven-release-plugin] prepare for next development iteration
     new 419a8af  OPENJPA-2570: Allow an informix user the option to disable the RETAINUPDATELOCKS sql
     new 432e6be  configure maven-release-plugin to only use the project version as tag name
     new 7dc47bc  OPENJPA-2582 remove jest dependency from openjpa bundle
     new d38f10a  add site build information
     new bf22072  OPENJPA-2581 add MappingTool option to create DROP scripts for all tables in a DB.
     new 56ed8e4  start a release-howto documentation
     new 4a23fc2  try to make license header visible in github
     new 105ffd3  OPENJPA-2581 ITs for dropSchema action
     new b62c0c6  fix comment how to generate our javadoc
     new e918d4d  OPENJPA-2581 we need to switch back to going to the DB otherwise we don't get FKs generated
     new 0b26209  OPENJPA-2595 upgrade our test suite to junit-4
     new 8714768  fix unit test setup.
     new 2141465  fix commented out code which made the test pretty much nil
     new 49d8a92  OPENJPA-2595 upgrade to surefire 2.17
     new b74fe35  fix wrong error message
     new d2cd281  fix debug hints
     new 4b3cf47  remove IDE generated noise
     new a0b12f8  re-activate equals and hashCode as this seems to be checked by our MetaDataRepository
     new 3f04e65  disable randomly failing test
     new e38098b  OPENJPA-2595 remove rest of junit3 dependencies
     new 692bc96  creating a jpa 2.1 branchfrom trunk
     new b88cbde  upgrading API (throwing exception for all new methods) to JPA 2.1
     new fac15cf  OPENJPA-2592 basic stored procedure impl import
     new ea1682c  OPENJPA-2596 schema-delta generation (sqlAction=refresh) drops columns if they have an alternative typeName
     new 856fefb  OPENJPA-2539: Query Compilation causing inner join table to be randomly generated incorrectly - ported changes to trunk.
     new 72be5f1  OPENJPA-2597 DECIMAL and NUMERIC needs scale configuration for hsqldb
     new a51d3c5  OPENJPA-2600 remove Classes which break Java8 functionality.
     new f6ba63d  OPENJPA-2341 fix ValueHandler pickup via FieldStrategies
     new 82e1458  OPENJPA-2341 add unit test for Strategy handling
     new 3f040fb  OPENJPA-2600 add cast which is needed for Java8
     new 931c6ed  trying to fix build error on CI
     new c4db9b0  create own test entity for testing different configuration
     new 41c05d1  OPENJPA-2601 fix 'hint' element in orm.xml parsing
     new 104fce2  OPENJPA-2517: Option to allow the javax.persistence.query.timeout property to apply to EntityManager operations.  Ported 2.2.x changes to trunk.
     new 2353455  OPENJPA-2602 replace ongoing Class.forName with 1x lookup to improve performance and minimize locks
     new e5fa4e3  OPENJPA-2586: Fix to return proper relationship data when QueryCache and FetchPlans are used.
     new 977ba12  OPENJPA-2603: Merging an unmanaged entity multiple (3) times leads to an exception.  Merged 2.1.x changes to trunk.
     new 28da3ea  OPENJPA-2609: Sporadic ClassCastException occurs under heavy load when QuerySQLCache is enabled.  Merged 2.1.x changes to trunk.
     new e988457  OPENJPA-2605: DelegatingConnection.unwrap() doesn't adhere to java.sql.Wrapper.unwrap() contract
     new ffaa46e  OPENJPA-2616: Update to Commons Collections 3.2.2
     new 1dd5571  OPENJPA-2617 adding BlacklistClassResolver to support blacklisting of class loading in our ObjectInputStream
     new 19c6b41  better whitelist handling
     new 715b9b0  OPENJPA-2618 pevent Tuple to pass through in createXQuery methods since we dont support it yet
     new 3d393f5  OPENJPA-2607 increase OSGi import range for javax.transaction
     new 8cc3992  new line - checkstyle fix
     new 03f9d1e  forcing EOL for BlacklistClassResolver
     new 9f39c60  OPENJPA-2623 switch to Java5 Mojo annotations
     new a5788cc  OPENJPA-2626 support of java 8 bytecode test for isEnhanced - avoid to have logs full of exception/warnings when it actually works cause it is already enahnced at build time
     new 285e468  OPENJPA-2627: Create an option to disable column type checking errors during schema validation.
     new 88e01d2  OPENJPA-2626 remove unused import (which is an ugly internal sun class and doesn't exist in java7)
     new 0a95d37  fix broken ref_guide docbook xml
     new d7bcf26  [maven-release-plugin] prepare release 2.4.1-SNAPSHOT
     new 3396a59  [maven-release-plugin] prepare for next development iteration
     new 7aed5ec  [maven-release-plugin] rollback the release of 2.4.2-SNAPSHOT
     new 27f9c5d  upgrade to latest apache parent
     new c3d9507  [maven-release-plugin] prepare release 2.4.1
     new 55e8a82  [maven-release-plugin] prepare for next development iteration
     new a8edbf3  add more info about how to gather the release notes semi-automatically
     new 07e2822  add release notes for OpenJPA-2.4.1
     new a453aa9  OPENJPA-2632 fallback to TCCL for select new if class cannot be found
     new bf2ffec  OPENJPA-2632 add documentation for the new UseTCCLinSelectNew config switch
     new e2bbcdc  add more docs about how to locally create the documentation PDF
     new edd848f  improve our release documentation
     new e461831  upgrade to latest assembly plugin
     new 0d7567f  improve docs about howto upload our site
     new e52f834  improve docs
     new 4956830  remove gone repository for agilejava
     new bd9cd89  give the jai issue another trgive the jai issue another try
     new 13d9c55  remove JavaAdvancedImaging (jai) as it seems not be needed anymore
     new d2b4edf  correct manual location
     new 3e7ad60  copy over css and images for single-page html as well
     new 459a2f0  remove 'manual' intermediate directory
     new 6955dda  OPENJPA-2636: Updated a Map in Configurations to avoid a ClassLoader leak.  Ported 2.2.x changes to trunk.
     new 0f55f9d  OPENJPA-2641 upgrade build poms
     new bde39c4  OPENJPA-2641 upgrade build poms to most recent dependency versions
     new 5899205  OPENJPA-2401 I've added a msg which has a hint to orm.xml
     new 0ac7140  [OPENJPA-2640] Applying provided patch
     new a48b81a  Some more svn:ignore
     new 5c2bab9  add idea ids files to ignore rules
     new 41827d7  OPENJPA-2631: Fix for CriteriaBuilder issue with an @EmbeddedId that contains more than one field.  Ported 2.1.x commit to trunk
     new 4afdb07  OPENJPA-2651: Fix for issue where @SqlResultSetMapping is used with inheritance and a ManyToOne relationship.  Merged 2.2.x commit to trunk.
     new 68fea1a  OPENJPA-2650: When SchemaFactory and useSchemaName=false is set, a schema name is incorrectly used.  Merged 2.2.x commit to trunk.
     new 41febba  OPENJPA-2652 transition trunk to OpenJPA-3.0.0
     new 64e9f38  OPENJPA-2592 OPENJPA-2654 merge JPA-2.1 work originally done by rmannibucau in the openjpa-jpa-2.1 branch
     new fa7f6e9  OPENJPA-2654 use released 1.0-alpha-1 jpa 2.1 spec API jar
     new 9d2963f  reactivate tests
     new 98b7a4f  OPENJPA-2658 also drop trigger T1 which prevents dropping of the function
     new cdfd6e2  OPENJPA-2654 fix broken stored procedure test
     new 3d4f675  fix serializable exception
     new 4108566  OPENJPA-2659 upgrade to apache-parent-18
     new 91ab1f0  Attempt to get cleaner test output
     new f85e034  ensure checkstyle uses UNIx EOL to have a portable build on windows
     new 5faf53c  OPENJPA-2300 avoid warnings due to annotation processor
     new b2bf5d1  [OPENJPA-2660] Maven warnings resolved
     new 13cdb6f  explicit table names for all the Entity1 to better understand what exactly blows up on Jenkins
     new 843398e  OPENJPA-2650: Made a very simple test update to the test created for this JIRA.
     new 4452e34  upgrade pom description to reflect we are JPA-2.1
     new 4ce78c4  OPENJPA-2663 remove unused methods
     new 0859873  PWB-2663 remove factually unused ConcreteClassGenerator
     new 305758f  OPENJPA-2664 move to commons-lang3
     new e647db2  OPENJPA-2662 intern Strings.toClass
     new 0096a0e  move line length to 150 characters
     new 66ad16f  OPENJPA-2662 remove serp.util.Strings#split
     new 58baa13  upgrade to jar-plugin 3.0.0 for Java9 support
     new 6855468  remove unecessary compiler plugin
     new da6ea0f  OPENJPA-2662 get rid of serp.util.Strings#replace
     new 297190a  OPENJPA-2662 reimplement serp.util.Strings#getClassName
     new 209adb6  OPENJPA-2662 remove serp.util.Strings.getPackageName
     new c4323ac  OPENJPA-2662 remove serp.util.Strings.join
     new 10110aa  OPENJPA-2662 get rid of serp.util.Strings.parse
     new f979ae1  OPENJPA-2665 use Objects.equals instead of prorietary impl
     new f0286a2  OPENJPA-2665 refactor StringUtils
     new 9cacf08  OPENJPA-2662 remove unused imports
     new 02330ad  OPENJPA-2665 move to StringBuilder to improve performance
     new 8d208eb  OPENJPA-2666 jdk.internal.* are classes generated by Java9
     new 5cf5442  OPENJPA-2666 prepare for Java9
     new 19a5968  OPENJPA-2667 upgrade to BVal-1.1
     new e0c03c5  OPENJPA-2670 improve support for createEnittyManager with SynchronizationType
     new 88a998e  OPENJPA-2669 add OSGi Karaf feature
     new fe7659f  It's 2016 and OpenJPA 3.0 babe
     new a99daf8  Updating Database Support page with MariaDB
     new be71987  OPENJPA-2672: ConfigurationImpl.loadGlobals() has java.util.ConcurrentModificationException vulnerability
     new 6b8d4b9  OPENJPA-2677 prepare upgrade to BVal-1.1.2
     new 3d905e1  OPENJPA-2677 upgrade to BVal-1.1.2
     new 701a4e7  OPENJPA-2675 implement null-check for CriteriaQueryImpl#equals
     new 4068d5c  OPENJPA-2674 properly closing JarFile
     new bdc1da9  OPENJPA use Locale.ENGLISH for toLowerCase and toUperCase where possible
     new af8ea38  OPENJPA-2554 JPA 2.1 - Schema Generation, patch from Roberto Cortez, doc to update still
     new 635dd43  [OPENJPA-2684] Adding support for JAR files via ZipStreamMetaDataIterator
     new 8567a5e  OPENJPA-2689 prevent IllegalArgumentException with package scoped OraclePreparedStatementWrapper classes
     new 49c1478  [OPENJPA-2690] Update OSGi Import-Package to support Oracle CLOB/BLOB
     new 8f1f9a1  [OPENJPA-2698] Applying the provided patch
     new e2a8d2c  changed version of maven-jar-plugin to 3.0.2 - This closes #8
     new ed28ddc  Reverting unadverted change to JPQLExpressionBuilder in r1797211
     new 5c94a7f  OPENJPA-2705: ArrayOutOfBoundsException occurs with an @EmbeddedId (commit on wdazeys behalf)
     new 2898b4e  OPENJPA-2707 set Java version to 1.8
     new 778e8e9  [OPENJPA-2598] Applying provided patch
     new b4c13fc  Exclude JUnit pulled in by Serp as compile dependency
     new 14d4b80  OPENJPA-2725 - fix ConcurrentModificationException during unrefed dependents cleanup / thanks @eran-levy - This closes #9
     new 5700102  OPENJPA-2730 Update to ASM 6 - This closes #11
     new e1bf367  Update XBean to 4.7 - thanks @jgallimore - This closes #14
     new 97d59a9  upgrade to xBean-4.8 for java 10+11 support
     new 7be184d  cleanup import minor
     new 4d577c0  we should not deploy binaries of our integration tests
     new 8be86a6  OPENJPA-2646: Sporadic NullPointerException and ClassCastException caused by query cache misses in multithreaded environments.
     new 018ba13  update release notes in preparation for a 3.0.0 release
     new 93f0193  update javadoc links
     new 0ea1247  add release notes for openjpa-3.0.0
     new 627fb6e  fixing overly strict Java8 JavaDoc
     new 101ee99  [maven-release-plugin] prepare release openjpa-parent-3.0.0
     new ffe3fe4  [maven-release-plugin] prepare for next development iteration
     new 74c5980  pin down the tag name to just the version
     new 66a0a14  Fix javadocs links
     new e368468  Fix javadocs links (missing file)
     new 3a0875f  Fix javadocs links (missing file)
     new e5f3551  Setting explicit versions of karaf-maven-plugin and build-helper-maven-plugin
     new 0303fb2  [OPENPJA-2742] Rollback before DDL can be disabled - default behavior is kept
     new 4477ace  OPENJPA-2704: The openjpa.jdbc.Schema no longer overrides orm.xml default
     new c79c09a  OPENJPA-2745: Clean up try-catch implementation for DB2Dictionary
     new ae4b742  OPENJPA-2646: Performance Regression Fix
     new 18b1012  OPENJPA-2746 patch from jbonofre, OpenJPA Karaf feature is not complete, missing xbean asm 6 and provider capabilities
     new 8107dfb  [OPENJPA-1993] Backport the fix to trunk
     new 6c4c77a  [OPENJPA-2744] commons-pool is updated to the most recent version - thanks @solomax - This closes #19
     new 9a98d6a  [OPENJPA-2567] various MySql and MariaDB text types support is added - thanks @solomax - This closes #18
     new f399f91  [OPENJPA-2750] Commons dbcp is updated to latest version - thx @solomax - This closes #22
     new 4709f38  [OPENJPA-2748] commons-collection is updated to most recent version
     new f2fc980  [OPENJPA-2751] trailing white-spaces were removed
     new e25438a  [OPENJPA-2751] imports, @Overrides and @Deprecated are organized, redundant type arguments and unnecessary casts are removed
     new 02eaa93  add .idea to gitignore
     new 12ec80c  move openjpa-kernel to junit4 style
     new 08bb3a5  move openjpa-lib tests to junit4 style
     new 3fa4380  move openjpa-persistence tests to junit4
     new 1413c36  move README to asciidoc
     new 9a50963  [OPENJPA-2752] libraries are updated to most recent versions
     new b3edd42  Merge pull request #23 from apache/OPENJPA-2751-library-update
     new 73582cc  move tests to junit4 style
     new 3bd73ab  OPENJPA-2753 introduce Docker for mysql
     new 9d4b2ec  OPENJPA-2753 deduplicate database configurations
     new 5c38bfa  OPENJPA-2754 update to latest dbcp2 SNAPSHOT
     new 7ece63d  replace tabs with spaces - no functional change!
     new 1652794  use local connection without SSL for MySQL in Docker
     new 9461ffd  OPENJPA-2775 OPENJPA-2555 fraction of seconds in MySQL
     new 3b4c2e6  OPENJPA-2755 OPENJPA-2555 use scale to set Date fractions
     new 0530b5b  OPENJPA-2755 OPENJPA-2555 support fractions of a second
     new 4bb1caa  OPENJPA-2567 @Lob on String results in TEXT not BLOB
     new f7a4445  OPENJPA-2753 downgade to 5.1.x MySQL jdbc driver
     new 34c99b3  OPENJPA-2554 fix TestSchemaGenerationProperties on MySQL
     new ba7b849  fix weird equals error.
     new eaecedf  fix more broken tests due to lazy Id generation
     new c42aff8  OPENJPA-2753 add a profile test-postgresql-docker
     new 8d41f3d  OPENJPA-2753 fix testBatchLimit test for PostgreSQL
     new 7bc0929  OPENJPA-2753 fix schema creation with PostgreSQL
     new 60ccac0  OPENJPA-2753 postgres doesn't know BLOG
     new db6f6b6  OPENJPA-2756 escape search strings for all Postgres versions
     new 39bde81  OPENJPA-2757 upgrade to xbean-asm7 for Java7 support
     new 7f4997b  fix SCM and release-plugin sections for GIT
     new d874cbf  [OPENJPA-2754] maxActive -> maxTotal (#24)
     new 9eb7e2b  OPENJPA-2753 add a profile test-mariadb-docker
     new 6fe8f10  Documentation build is partially fixed
     new 1e76dd4  OpenJdk documentation build is partially fixed
     new 6947da3  Doc build with OpenJdk should be fixed
     new 5a502cc  Disabling doclint to allow Javadoc building on Oracle JDK
     new 73f3957  Disabling doclint to allow Javadoc building on Oracle JDK
     new 7dde390  call of svnversion is removed from build
     new 9cdd90d  improve our initial README
     new 260042b  OPENJPA-2764 fix tests with random behaviour
     new fe2709a  adding netbeans config files to ignore rules
     new fa96d6d  OPENJPA-2754 implement a workaround for the bug in commons-pool2
     new d3790f7  OPENJPA-2754 also move postgres config to dbcp2 maxTotal
     new 6afab64  OPENJPA-2754 re-enable dbcp2 auto detection
     new f7c8988  add missing port to postgresql config
     new d25ed12  OPENJPA-2753 improve postgresql docker setup
     new a53744a  fix missing space in readme
     new bb6bad0  OPENJPA-2753 add a profile for Oracle as Docker image
     new 08acaa4  OPENJPA-2753 add dbcp settings to Oracle Docker profile
     new c1d9fd3  OPENJPA-2768 fix XMLStore xml handling
     new d35ea4b  OPENJPA-2753 use an oracle12_xe docker container
     new aae0a95  OPENJPA-2761 properly handle javax.sql.Types.SQLXML
     new 40d19eb  OPENJPA-2768 delete xmlstore test db between runs.
     new 03ebe4f  force cleaning of the table to have re-runnable tests
     new 89335fd  OPENJPA-2713 add support for java.time.LocalDate
     new 61b4804  improve doc formatting
     new e57fd51  OPENJPA-2713 implement native java8 types
     new dbfb360  OPENJPA-2713 add OffsetTime support
     new 9e22265  OPENJPA-2770 ensure equal(xxx, literal(boolean)) works in criteria builder
     new 6d2544f  OPENJPA-2713 properly handle WITH TIME ZONE if supported by db
     new 5079209  Merge branch 'OPENJPA-2713'
     new 362474e  OPENJPA-2713 add java8 time support for MySQL and MariaDB
     new 9f0631b  switch back to old mariadb connectorj due to a bug
     new fffc74f  OPENJPA-2713 improve MariaDB Dictionary
     new e908a9c  formatting only
     new be62c5a  OPENJPA-2713 add LocalDate support for Oracle DB
     new e82d1ec  OPENJPA-2713 remove left over in PostgresDictionary
     new ad4ed02  OPENJPA-2713 fix h2
     new 0cd523b  move back to h2-1.4.196 due to a Time bug in h2 197
     new 43aa42c  OPENJPA-2771 fix h2 'unlimited' LIMIT case
     new 17ef63b  Those 2 tests only work when running on Derby.
     new 25cde67  test cleanup
     new af39516  OPENJPA-2713 add java8 time support for h2
     new 4b88b80  remove obsolete sql tracing
     new 11863ed  OPENJPA-2772 update list of h2 resorved words
     new 6e8c4d9  fix broken unit test. Illegal table 'ROLES'
     new e4197b0  [OPENJPA-2748] commons-collection4 is updated to release version
     new 037a2dc  OPENJPA-2775 fix hsql metadata handling
     new 238449e  hsqldb seems to have a bug with concurrent access to the underlying DB.
     new f27a0b9  add debugging instruction with hsqldb
     new de316bc  OPENJPA-2753 add profile for MSSqlServer docker
     new fa6ce77  OPENJPA-2773 set dbcp defaults to align with commons dbcp
     new b714dba  use correct name for the db
     new b484ee1  add missing delegate method for Java8 support
     new 0d96457  add -ea to have all debug options uniform
     new 80736f6  OPENJPA-2733 subquery parameters are incorrectly assigned
     new 0e4ec5b  OPENJPA-2733 fix param index.
     new c1ae373  OPENJPA-2713 add java8 time api for SQLServer
     new 87422c8  OPENJPA-2753 add info about how to debug SQLServer
     new 1690076  fix formatting and readability
     new cae509a  add download location for the JakartaEE TCK zip
     new 5a2356f  Initial attempt to fix @javax.Index annotations

The 4980 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.