mirror of https://github.com/apache/openjpa.git
add release notes for OpenJPA-2.4.1
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@1730575 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a8edbf3d23
commit
07e2822951
|
@ -17,9 +17,9 @@ specific language governing permissions and limitations
|
|||
under the License.
|
||||
-->
|
||||
<html>
|
||||
<title>Release Notes for Apache OpenJPA 2.4.0</title>
|
||||
<title>Release Notes for Apache OpenJPA 2.4.1</title>
|
||||
<body>
|
||||
<h1>Release Notes for Apache OpenJPA 2.4.0</h1>
|
||||
<h1>Release Notes for Apache OpenJPA 2.4.1</h1>
|
||||
<p>
|
||||
<ul>
|
||||
<li><a href="#Overview">Overview</a></li>
|
||||
|
@ -38,7 +38,7 @@ under the License.
|
|||
|
||||
<P>
|
||||
The Apache OpenJPA community is proud to release a distribution of
|
||||
OpenJPA 2.4.0. This distribution is based on the final JSR 317 Java
|
||||
OpenJPA 2.4.1. This distribution is based on the final JSR 317 Java
|
||||
Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK,
|
||||
while remaining backwards compatible with prior releases based on the
|
||||
Java Persistence API (JPA 1.0) part of Java Community Process JSR-220
|
||||
|
@ -127,141 +127,64 @@ in each release of OpenJPA.</P>
|
|||
<h2><a name="ReleaseNotes">Release Notes</h2>
|
||||
|
||||
<hr>
|
||||
<h3><a name="220">OpenJPA 2.4.0</h3>
|
||||
<h3><a name="241">OpenJPA 2.4.1</h3>
|
||||
|
||||
|
||||
Release Notes - OpenJPA - Version 2.4.0
|
||||
|
||||
<h2> Sub-task
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2135'>OPENJPA-2135</a>] - Deprecate prepareForPooling
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2489'>OPENJPA-2489</a>] - Delayed collection proxy tests failing with Java 8
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2491'>OPENJPA-2491</a>] - AssertionFailedError with Java 8 and TestInExpressionParamaterBinding
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2492'>OPENJPA-2492</a>] - TestConcurrentMap error with Java 8
|
||||
</li>
|
||||
</ul>
|
||||
Release Notes - OpenJPA - Version 2.4.1
|
||||
|
||||
<h2> Bug
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1590'>OPENJPA-1590</a>] - Agent enhancer doesn't work with Tomcat
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1988'>OPENJPA-1988</a>] - openjpa does not process persistence unit default <cascade-persist>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2517'>OPENJPA-2517</a>] - Incorrect the time unit of query timeout value.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2022'>OPENJPA-2022</a>] - Reversemappingtooltask with oracle is failing like in OPENJPA-1940 previous bug
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2094'>OPENJPA-2094</a>] - Metadata processing needs to support jar:file URLs that address Jar directories
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2582'>OPENJPA-2582</a>] - openjpa bundle module leaks jest dependencies
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2233'>OPENJPA-2233</a>] - Failed to invoke pcGetIDOwningClass method on embeddable entity with ID annotation
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2286'>OPENJPA-2286</a>] - SELECT COUNT with date litteral,used more than once, provokes ArgumentException: Attempt to compare incompatible types class java.util.Date and class org.apache.openjpa.jdbc.sql.Raw
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2287'>OPENJPA-2287</a>] - OpenJPA makes fields null
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2597'>OPENJPA-2597</a>] - HsqlDictionary considers NUMERIC/DECIMAL as a fixedSizeTypeNameSet
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2381'>OPENJPA-2381</a>] - Update serp to 1.15.1
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2600'>OPENJPA-2600</a>] - finally remove NullSafeConcurrentHashMap and SizedConcurrentHashMap
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2441'>OPENJPA-2441</a>] - TestNullSafeConcurrentHashMap fails when running on Oracle Java 8
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2601'>OPENJPA-2601</a>] - 'hint' element in orm:xml is ignored
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2442'>OPENJPA-2442</a>] - java.lang.VerifyError in TestProxyManager when loading a dynamically created custom proxy class on Oracle Java 8
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2443'>OPENJPA-2443</a>] - InvalidStateException while merging a new Entity with a GeneratedValue id
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2605'>OPENJPA-2605</a>] - DelegatingConnection.unwrap() doesn't adhere to java.sql.Wrapper.unwrap() contract
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2444'>OPENJPA-2444</a>] - ReverseMappingTool creates orm.xml files in the current working directory
|
||||
<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>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2456'>OPENJPA-2456</a>] - Fresh checkout from svn won't compile tests due to OutOfMemoryError: Java heap space
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2616'>OPENJPA-2616</a>] - Update Commons Collections to 3.2.2
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2463'>OPENJPA-2463</a>] - Wrong logging level on message issued by the fix to OPENJPA-2233
|
||||
<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
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2467'>OPENJPA-2467</a>] - No setter was found for method like tStart
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2470'>OPENJPA-2470</a>] - DataCacheManagerImpl infinite loop for checking if classes are cachable
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2472'>OPENJPA-2472</a>] - Concurrency issue in ClassMetaData.getPkAndNonPersistentManagedFmdIndexes()
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2475'>OPENJPA-2475</a>] - A query with LEFT FETCH JOIN returns incorrect results.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2476'>OPENJPA-2476</a>] - OptimisticLockEx due to rounding of a Timestamp (either by OJ, or the DB)
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2478'>OPENJPA-2478</a>] - Erroneous message from the enhancer when a Mapped Superclass contains an @Id.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2482'>OPENJPA-2482</a>] - java.sql.SQLException when processing a query result
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2494'>OPENJPA-2494</a>] - A default Schema defined in a PU default (<persistence-unit-defaults>) in an orm.xml file is not being honored.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2502'>OPENJPA-2502</a>] - NPE in QueryKey.createKey using criteria with QueryCache enabled
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2505'>OPENJPA-2505</a>] - OpenJPA PersistenceException: LongId cannot be cast to MyEntityClass… @OneToMany in combination with FetchType.EAGER
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2506'>OPENJPA-2506</a>] - StoreCache interface doesn't work for many ID types
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2507'>OPENJPA-2507</a>] - Weird EmptyStackException in CriteriaQueryImpl
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2508'>OPENJPA-2508</a>] - LEFT JOIN FETCH not honored when data cache is enabled
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2515'>OPENJPA-2515</a>] - Fix 2.3.x binary downloads
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2525'>OPENJPA-2525</a>] - Use of JoinColumn(.. referencedColumnName= ..) targets to another joinColumn key exposed as an attribute will cause a ConstrainViolation exception on persist
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2533'>OPENJPA-2533</a>] - Table name defined in XML mapping file is not used when executing a named query.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2534'>OPENJPA-2534</a>] - A boolean is not converted correct when using the hint 'UseLiteralInSQL'.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2536'>OPENJPA-2536</a>] - FetchGroup is not returning lazy fields.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2542'>OPENJPA-2542</a>] - Using custom openjpa.BrokerFactory not working in OSGi due to ClassLoader
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2547'>OPENJPA-2547</a>] - When two threads attempt to get a Pessimistic Lock, one thread gets a 'false' lock.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2551'>OPENJPA-2551</a>] - Standard SQL boolean mapping impossible
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2557'>OPENJPA-2557</a>] - FinderCache contains incorrectly cached query with a NULL for a Primary Key.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2573'>OPENJPA-2573</a>] - org.apache.openjpa.persistence.InvalidStateException: Attempt to set column "X to two different values... on trunk/2.4.0
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2576'>OPENJPA-2576</a>] - fix broken JavaDoc
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2626'>OPENJPA-2626</a>] - isEnhanced doesn't support java 8 bytecode
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> Improvement
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2386'>OPENJPA-2386</a>] - Support for JAVA 8
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2602'>OPENJPA-2602</a>] - OracleDictionary uses reflection way too often
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2389'>OPENJPA-2389</a>] - For entity fields missing @Transient annotations, let us know the classes they are in.
|
||||
<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-2449'>OPENJPA-2449</a>] - refresh(PESSIMISTIC_WRITE) generates seperate SQL for the lock
|
||||
<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-2450'>OPENJPA-2450</a>] - Option to disable execution of ALTER SEQUENCE...INCREMENT BY statement for sequences.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2453'>OPENJPA-2453</a>] - Add support to retain milliseconds of 'un-rounded' Date field.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2466'>OPENJPA-2466</a>] - Modify ReverseMappingTool to write generated classes to a map
|
||||
<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>
|
||||
</ul>
|
||||
|
||||
<h2> New Feature
|
||||
<h2> Test
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2511'>OPENJPA-2511</a>] - provide a minimal shade
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2558'>OPENJPA-2558</a>] - Implement a way to select the db representation of Boolean values
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2570'>OPENJPA-2570</a>] - Allow an Informix user the option to disable the 'RETAINUPDATELOCKS' SQL.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2575'>OPENJPA-2575</a>] - wrong context class loader in org.apache.openjpa.enhance.PCClassFileTransformer#transform0
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> Task
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2200'>OPENJPA-2200</a>] - cleanup sources: remove unused imports, remove tabs, etc
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2487'>OPENJPA-2487</a>] - upgrade openjpa to asm5 to support java 8
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2595'>OPENJPA-2595</a>] - upgrade test framework from junit-3 to junit 4
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -270,6 +193,7 @@ Release Notes - OpenJPA - Version 2.4.0
|
|||
<h2><a name="Previous"></a>Previous Releases</h2>
|
||||
<p>Release notes for earlier releases of OpenJPA may be found in SVN at the following locations.
|
||||
<ul>
|
||||
<li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.4.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.4.0 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.3.0/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.3.0 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.2.2/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.2.2 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.2.1/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.2.1 RELEASE-NOTES.html</a></li>
|
||||
|
|
Loading…
Reference in New Issue