add release notes for openjpa-3.0.0

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1833200 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Mark Struberg 2018-06-08 19:25:15 +00:00
parent 93f0193749
commit 0ea1247821
1 changed files with 57 additions and 23 deletions

View File

@ -130,60 +130,94 @@ in each release of OpenJPA.</P>
Release Notes - OpenJPA - Version 3.0.0
<h2> Sub-task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2663'>OPENJPA-2663</a>] - cleanup ConcreteClassGenerator and move to ASM
</li>
</ul>
<h2> Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2341'>OPENJPA-2341</a>] - OpenJPA ignores custom field strategies globally defined in persistence.xml
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2300'>OPENJPA-2300</a>] - AnnotationProcessor shows warnings when executed on Java 7 sources
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2517'>OPENJPA-2517</a>] - Incorrect the time unit of query timeout value.
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2646'>OPENJPA-2646</a>] - Sporadic NullPointerException occurs under heavy load when QuerySQLCache is enabled.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2539'>OPENJPA-2539</a>] - JPQL interpret wrongly for inner join table (without mapped relation)
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2658'>OPENJPA-2658</a>] - TestQueryTimeout test is broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2582'>OPENJPA-2582</a>] - openjpa bundle module leaks jest dependencies
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2672'>OPENJPA-2672</a>] - ConfigurationImpl.loadGlobals() has java.util.ConcurrentModificationException vulnerability
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2586'>OPENJPA-2586</a>] - Incorrect relationship data returned when QueryCache and FetchPlans are used.
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2674'>OPENJPA-2674</a>] - JarFile is not closed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2596'>OPENJPA-2596</a>] - schema-delta generation (sqlAction=refresh) drops columns if they have an alternative typeName
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2675'>OPENJPA-2675</a>] - Missing check for null parameter in equals()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2597'>OPENJPA-2597</a>] - HsqlDictionary considers NUMERIC/DECIMAL as a fixedSizeTypeNameSet
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2676'>OPENJPA-2676</a>] - openjpa relies on default locale
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2600'>OPENJPA-2600</a>] - finally remove NullSafeConcurrentHashMap and SizedConcurrentHashMap
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2684'>OPENJPA-2684</a>] - Persistence entities not recognized in Wildfly 10 if in a JAR
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2601'>OPENJPA-2601</a>] - &#39;hint&#39; element in orm:xml is ignored
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2689'>OPENJPA-2689</a>] - Calling setFixedCHAR on newer Oracle JDBC drivers fails with an IllegalAccessException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2603'>OPENJPA-2603</a>] - Merging an unmanaged entity multiple (3) times leads to an exception.
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2690'>OPENJPA-2690</a>] - Update OSGi Import-Package to support Oracle CLOB/BLOB
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2605'>OPENJPA-2605</a>] - DelegatingConnection.unwrap() doesn&#39;t adhere to java.sql.Wrapper.unwrap() contract
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2691'>OPENJPA-2691</a>] - OracleDictionary should use non Deprecated method of empty_lob
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2609'>OPENJPA-2609</a>] - Sporadic ClassCastException occurs under heavy load when QuerySQLCache is enabled.
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2698'>OPENJPA-2698</a>] - Query cache incorrectly handles parameters for BETWEEN expressions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2616'>OPENJPA-2616</a>] - Update Commons Collections to 3.2.2
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2725'>OPENJPA-2725</a>] - fix ConcurrentModificationException during unrefed dependents cleanup
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2617'>OPENJPA-2617</a>] - blacklist org.codehaus.groovy.runtime.,org.apache.commons.collections.functors.,org.apache.xalan in our custom ObjectInputStreams
</ul>
<h2> New Feature
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2592'>OPENJPA-2592</a>] - JPA 2.1 stored procedure support
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2626'>OPENJPA-2626</a>] - isEnhanced doesn&#39;t support java 8 bytecode
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2598'>OPENJPA-2598</a>] - Support SQL server Offset Fetch syntax for pagination
</li>
</ul>
<h2> Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2602'>OPENJPA-2602</a>] - OracleDictionary uses reflection way too often
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2660'>OPENJPA-2660</a>] - Resolve Maven warnings
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2607'>OPENJPA-2607</a>] - Import range for javax.transaction is to small
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2623'>OPENJPA-2623</a>] - Switch to Java5 mojo annotations
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2627'>OPENJPA-2627</a>] - Create an option to disable column type checking errors during schema validation.
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2669'>OPENJPA-2669</a>] - Add apache karaf feature for openjpa and adapt OSGi imports
</li>
</ul>
<h2> Test
<h2> Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2595'>OPENJPA-2595</a>] - upgrade test framework from junit-3 to junit 4
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2641'>OPENJPA-2641</a>] - update build pom
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2652'>OPENJPA-2652</a>] - Prepare SVN for OpenJPA-3.0 development
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2653'>OPENJPA-2653</a>] - Upgrade documentation page for 3.0.0 work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2654'>OPENJPA-2654</a>] - merge over the work done in branches/openjpa_jpa-2.1/ to trunk
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2655'>OPENJPA-2655</a>] - verify signature of geronimo-jpa-2.1-spec with the RI jars
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2659'>OPENJPA-2659</a>] - upgrade to apache-parent-18
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2664'>OPENJPA-2664</a>] - migrate from commons-lang to commons-lang3
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2666'>OPENJPA-2666</a>] - Fix Java9 compatibility
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2667'>OPENJPA-2667</a>] - Upgrade BVAL to 1.1
</li>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2677'>OPENJPA-2677</a>] - upgrade to BVAL-1.1.2
</li>
</ul>
<h2> Dependency upgrade
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2730'>OPENJPA-2730</a>] - Update to XBean Asm 6 Shaded 4.8
</li>
</ul>