mirror of
https://github.com/apache/openjpa.git
synced 2025-03-06 08:29:08 +00:00
pimp release notes in preparation for our 3.2.0 release
This commit is contained in:
parent
f72f3ca7e0
commit
64d8253578
@ -17,9 +17,9 @@ specific language governing permissions and limitations
|
||||
under the License.
|
||||
-->
|
||||
<html>
|
||||
<title>Release Notes for Apache OpenJPA 3.1.2</title>
|
||||
<title>Release Notes for Apache OpenJPA 3.2.0</title>
|
||||
<body>
|
||||
<h1>Release Notes for Apache OpenJPA 3.1.2</h1>
|
||||
<h1>Release Notes for Apache OpenJPA 3.2.0</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 3.1.2. This distribution is based on the final JSR 338 Java
|
||||
OpenJPA 3.2.0. This distribution is based on the final JSR 338 Java
|
||||
Persistence API, Version 2.2 specification while not beeing fully TCK tested.
|
||||
We remain backwards compatible with prior releases based on the
|
||||
Java Persistence API 1.0 and 2.0.
|
||||
@ -110,7 +110,7 @@ under the License.</p>
|
||||
in each release of OpenJPA.</P>
|
||||
|
||||
<h2><a name="Notice"></a>Notice</h2>
|
||||
<p>Copyright 2006,2020 The Apache Software Foundation
|
||||
<p>Copyright 2006,2021 The Apache Software Foundation
|
||||
<BR>This product includes software developed at The Apache Software Foundation (http://www.apache.org/).</p>
|
||||
<P>Apache OpenJPA includes the persistence and orm schemas from the JPA specifications.
|
||||
<BR>Copyright 2005-2009 Sun Microsystems, Inc. All rights reserved.
|
||||
@ -126,51 +126,154 @@ in each release of OpenJPA.</P>
|
||||
<h2><a name="ReleaseNotes">Release Notes</a></h2>
|
||||
|
||||
<hr>
|
||||
<h3><a name="312">OpenJPA 3.1.2</a></h3>
|
||||
<h3><a name="312">OpenJPA 3.2.0</a></h3>
|
||||
|
||||
|
||||
|
||||
<h1>Release Notes - OpenJPA - Version 3.1.2</h1>
|
||||
<h1>Release Notes - OpenJPA - Version 3.2.0</h1>
|
||||
|
||||
<h2> Sub-task
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1594'>OPENJPA-1594</a>] - Tests not handling new QueryTimeOut and LockTimeOut exceptions correctly
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> Bug
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2807'>OPENJPA-2807</a>] - javax.persistence.Index#columnList should strip spaces
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1303'>OPENJPA-1303</a>] - Reserved words are not mapped correctly in table definition
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2810'>OPENJPA-2810</a>] - Major version is returned instead of minor
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2182'>OPENJPA-2182</a>] - DB dictionaries do not properly process reserved words for column names
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2648'>OPENJPA-2648</a>] - hsqldb @Id long create table as interger instead of bigint
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2731'>OPENJPA-2731</a>] - Problems with Boolean Representation with Postgres
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2788'>OPENJPA-2788</a>] - Anonymous parameters are not being picked when adding via CriteriaBuilder
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2789'>OPENJPA-2789</a>] - JDBC connection not closed when running named query in explicitly opened connection
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2795'>OPENJPA-2795</a>] - generate foreign key indexes for Oracle
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2814'>OPENJPA-2814</a>] - Memory Leak in ForeignKey class
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2821'>OPENJPA-2821</a>] - Subclassing enhancer must use AsmAdapter
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2828'>OPENJPA-2828</a>] - org.apache.openjpa.kernel.conf.Specification.equals() : returns true even if different
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2829'>OPENJPA-2829</a>] - javax script execution does not ignore empty lines
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2830'>OPENJPA-2830</a>] - javax.persistence.sql-load-script-source does not support ";" in strings
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2832'>OPENJPA-2832</a>] - DROP COLUMN does not use delimiters and always add double quotes
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2834'>OPENJPA-2834</a>] - Performance issue while deploying in Wildfly EAP with OpenJPA-3.1.1
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2842'>OPENJPA-2842</a>] - openjpa.Log=log4j vs log4j2 - reintroduce log4j support and add explicit log4j2 support
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2843'>OPENJPA-2843</a>] - try to get rid of com.ibm dependency
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2846'>OPENJPA-2846</a>] - Enhancement does not work with JDK 16
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2849'>OPENJPA-2849</a>] - select(max) etc of LocalDate, LocalDateTime etc leads to ClassCastException
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2850'>OPENJPA-2850</a>] - [MSSQL] BLOB column type is not supported
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2851'>OPENJPA-2851</a>] - argument CURRENT_DATE cannot handle java.time.LocalDateTime entity fields
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2854'>OPENJPA-2854</a>] - fix OffsetTime handling for PostgreSQL
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2855'>OPENJPA-2855</a>] - primary keys do no respect naming rules
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2856'>OPENJPA-2856</a>] - [MariaDB] improve TIME handling
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2857'>OPENJPA-2857</a>] - [MariaDB] locking in some cases gets handled via sqlState 70100
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2858'>OPENJPA-2858</a>] - update dbcp2 to 2.8.0
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2859'>OPENJPA-2859</a>] - [HSQLDB] HSQLDictionary wrongly maps double to NUMERIC without precision
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2860'>OPENJPA-2860</a>] - [Postgres] use setQueryTimeout for PostgreSQL >= 10
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2861'>OPENJPA-2861</a>] - select sum(CASE x WHEN x THEN 1 ELSE 0 ) returns String instead of Long.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2862'>OPENJPA-2862</a>] - select SUM doesn't return spec defined types
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2863'>OPENJPA-2863</a>] - java.time.LocalDateTime in Oracle gets rounded to just 3 digits
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2864'>OPENJPA-2864</a>] - respect the Columns precision when persisting a java.sql.Timestamp value
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2865'>OPENJPA-2865</a>] - [Oracle] use native java.time JDBC features
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2866'>OPENJPA-2866</a>] - [Oracle] add GenerationType#IDENTITY support for Oracle
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2871'>OPENJPA-2871</a>] - upgrade to xbean-4.20 to remove transitive ASM dependency
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> New Feature
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2816'>OPENJPA-2816</a>] - Add HerdDB DBDictionary
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2873'>OPENJPA-2873</a>] - Add ProductDerivation for persistence_2_2.xsd
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> Improvement
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2790'>OPENJPA-2790</a>] - Convert build from SVN to GIT
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-84'>OPENJPA-84</a>] - Escape sql reserved words in column names
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2798'>OPENJPA-2798</a>] - OpenJPA need to be more Java11 friendly
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2665'>OPENJPA-2665</a>] - refactore code to use more Java7 features.
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2765'>OPENJPA-2765</a>] - Fix documentation of JPA spec compliance
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2820'>OPENJPA-2820</a>] - Track when a DBIdentifier is already delimited in order to save memory allocations and cpu
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2822'>OPENJPA-2822</a>] - enhancer can rely on at least java8
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2823'>OPENJPA-2823</a>] - treat jakarta.* as spec class in enhancer
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2852'>OPENJPA-2852</a>] - Maven Plugin should be marked thread safe
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2853'>OPENJPA-2853</a>] - [MSSQL Server] support sendTimeAsDatetime handling
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2867'>OPENJPA-2867</a>] - generate list of reserved Words via unit test
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2868'>OPENJPA-2868</a>] - update reserved column names list for various of our DBDictionaries
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2870'>OPENJPA-2870</a>] - update specification-version to 2.2
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h2> Task
|
||||
</h2>
|
||||
<ul>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2809'>OPENJPA-2809</a>] - Add openjpa-junit5 helper to enhance entities at test run
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2819'>OPENJPA-2819</a>] - Add simple GitHub Actions validation for Pull Requests
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2811'>OPENJPA-2811</a>] - Upgrade to ASM 8
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2824'>OPENJPA-2824</a>] - When @OpenJPASupport (junit5 extension) is used, ensure to not do auto enhancement more than once
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2812'>OPENJPA-2812</a>] - Enable to force snake_case for column names
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2831'>OPENJPA-2831</a>] - Import commons-collections4 classes instead of the dependency in openjpa-lib
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2813'>OPENJPA-2813</a>] - Implement basic support of PersistenceProvidergenerateSchema
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2833'>OPENJPA-2833</a>] - Upgrade to ASM 9
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2815'>OPENJPA-2815</a>] - Basic jakarta bundle
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2835'>OPENJPA-2835</a>] - update to xbean-asm9 for Java16 support
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2838'>OPENJPA-2838</a>] - Add a JUL LogFactory
|
||||
</li>
|
||||
<li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2840'>OPENJPA-2840</a>] - Enable a light SPI for asm support in kernel module
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<BR>
|
||||
<hr>
|
||||
<h2><a name="Previous"></a>Previous Releases</h2>
|
||||
<p>Release notes for earlier releases of OpenJPA may be found in our repos at the following locations.
|
||||
<ul>
|
||||
<li><a href='https://github.com/apache/openjpa/blob/3.1.2/openjpa-project/RELEASE-NOTES.html'>OpenJPA 3.1.2 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='https://github.com/apache/openjpa/blob/3.1.1/openjpa-project/RELEASE-NOTES.html'>OpenJPA 3.1.1 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='https://github.com/apache/openjpa/blob/3.1.0/openjpa-project/RELEASE-NOTES.html'>OpenJPA 3.1.0 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='https://github.com/apache/openjpa/blob/3.0.0/openjpa-project/RELEASE-NOTES.html'>OpenJPA 3.0.0 RELEASE-NOTES.html</a></li>
|
||||
<li><a href='http://svn.apache.org/viewvc/openjpa/tags/2.4.3/openjpa-project/RELEASE-NOTES.html?view=co'>OpenJPA 2.4.3 RELEASE-NOTES.html</a></li>
|
||||
|
Loading…
x
Reference in New Issue
Block a user