mirror of https://github.com/apache/openjpa.git
153 lines
7.8 KiB
Plaintext
153 lines
7.8 KiB
Plaintext
Release Notes for OpenJPA 1.0.4
|
|
|
|
* Overview
|
|
* License
|
|
* Prerequisites
|
|
* Documentation
|
|
* Getting Involved
|
|
* JIRA Issues resolved
|
|
|
|
Overview
|
|
|
|
These notes describe the difference between OpenJPA release 1.0.3 and the
|
|
preceding release: 1.0.3.
|
|
|
|
OpenJPA is a feature-rich implementation of the persistence part of Java
|
|
Community Process JSR-220 (Enterprise JavaBeans 3.0), which is known as
|
|
the Java Persistence API (JPA). OpenJPA can be used as a stand-alone POJO
|
|
persistence layer, or it can be integrated into any EJB3.0 compliant
|
|
container and many lightweight frameworks. This release of OpenJPA is 100%
|
|
compliant with the JPA specification.
|
|
|
|
Additional information on the OpenJPA project may be found at the project
|
|
web site: http://openjpa.apache.org
|
|
|
|
License
|
|
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with this
|
|
work for additional information regarding copyright ownership. The ASF
|
|
licenses this file to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance with the
|
|
License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
License for the specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
The license may also be found in LICENSE.txt which is included in each
|
|
release of OpenJPA.
|
|
|
|
Prerequisites
|
|
|
|
OpenJPA requires Java 1.5 but will not compile with Java 6. For more
|
|
detail please see http://issues.apache.org/jira/browse/OPENJPA-5
|
|
|
|
Documentation
|
|
|
|
If you have questions about OpenJPA, a good source of information is the
|
|
online product manual. You can find the manual for the current release as
|
|
well as older releases of OpenJPA at
|
|
http://openjpa.apache.org/documentation.html
|
|
|
|
If you can't find what you're looking for in the manual or would like more
|
|
clarification you please post to the OpenJPA development mailing list.
|
|
Information on all of the OpenJPA mailing lists may be found here:
|
|
http://openjpa.apache.org/mailing-lists.html
|
|
|
|
Getting Involved
|
|
|
|
The Apache OpenJPA project is being built by the open source community for
|
|
the open source community - we welcome your input and contributions!
|
|
|
|
What we are looking for
|
|
* Source code and fixes contributions
|
|
* Documentation assistance
|
|
* Product and feature suggestions
|
|
* Detailed and constructive feedback
|
|
* Articles and whitepapers
|
|
|
|
How do I Contribute?
|
|
* To discuss Apache OpenJPA topics check out the mailing lists.
|
|
* Informal discussion also occurs on the #openjpa IRC channel on
|
|
freenode.net.
|
|
* Bugs and other issues can be posted on the project JIRA.
|
|
|
|
JIRA Issues Resolved in this release
|
|
|
|
Sub-task
|
|
|
|
* [OPENJPA-681] - Subquery generates SQL with syntax error
|
|
* [OPENJPA-1023] - Message files contain windows EOL characters
|
|
* [OPENJPA-1210] - Specify derby timeouts via properties.
|
|
|
|
Bug
|
|
|
|
* [OPENJPA-210] - Query returning 2 entities w/1-1 relationship returns wrong types in the result list
|
|
* [OPENJPA-466] - Primary key constraint violated using (Oracle) sequence to generate ID in multithreaded app
|
|
* [OPENJPA-536] - getMetaData() causes OutOfMemoryError under some cases
|
|
* [OPENJPA-572] - Merge operation fails with IdClass composite key
|
|
* [OPENJPA-573] - JPQL: The combination LIKE ESCAPE does not accept parameters
|
|
* [OPENJPA-594] - Incorrect schema separator used for Informix tables
|
|
* [OPENJPA-605] - Informix will throw an exception when a unique index is explictily created on the primary key columns
|
|
* [OPENJPA-606] - InformixDictionary default setting beaks many testcases
|
|
* [OPENJPA-622] - Informix -lock timieout, cursor not open problem for NonJTA datasource transaction RESOURCE_LOCAL in JEE
|
|
* [OPENJPA-629] - When creating foreign keys the schema name is not trimmed for WS before checking DB
|
|
* [OPENJPA-644] - Handle databaseProductVersion string from newer jcc driver for DB2 ISeries
|
|
* [OPENJPA-645] - Date millisecond precision lost for Informix IDS and SQLServer
|
|
* [OPENJPA-650] - Document openjpa.RuntimeUnenhancedClasses=unsupported/warn configuration property
|
|
* [OPENJPA-685] - Problem enhancing test cases with Maven 2.0.9
|
|
* [OPENJPA-710] - Unordered collection field adds ORDER BY clause
|
|
* [OPENJPA-711] - PDF manual lacks images
|
|
* [OPENJPA-713] - openjpa-1.2.0.jar file is 11 MB
|
|
* [OPENJPA-715] - OpenJpa does not generate IDs properly. "duplicate key value in a unique or primary key constraint" while merging object tree.
|
|
* [OPENJPA-724] - Corrections for the manual
|
|
* [OPENJPA-727] - Image mapping-table.png missing in HTML manual
|
|
* [OPENJPA-864] - Subquery problems with SYNTAX_DATABASE (Oracle)
|
|
* [OPENJPA-873] - @MappedSuperClass Cause Null Pointer Exception in Class With IdClass
|
|
* [OPENJPA-896] - Several source files include Windows EoL chars
|
|
* [OPENJPA-917] - stored procedures throw InvalidStateException when using getSingleResult() or getResultList()
|
|
* [OPENJPA-951] - Javadoc jar file does not contain legal files
|
|
* [OPENJPA-1025] - AbstractResultList.subList throws UnsupportedOperationException
|
|
* [OPENJPA-1029] - SQLServerDictionary causes NumberFormatException if MS SQL Server JDBC driver is used
|
|
* [OPENJPA-1061] - Entities extending from a Mapped Superclass that defines the ID fields share the same ObjectID type parameter
|
|
* [OPENJPA-1067] - SetQueryTimeout(x) where x != 0 causes SQLException with DB2 on Z/OS
|
|
* [OPENJPA-1197] - NativeQueries fail with MySQL
|
|
* [OPENJPA-1243] - migrate Informix functionality from 1.2 to 1.0.x
|
|
* [OPENJPA-1244] - Activation profiles should be more inclusive
|
|
* [OPENJPA-1308] - shouldn't always use CAST with UPPER and LOWER for DB2
|
|
* [OPENJPA-1328] - Move cacheable class configuration to ClassMetaData
|
|
* [OPENJPA-1457] - Remove Java.net maven repostiory from tck pom.xml
|
|
* [OPENJPA-1678] - SQL Parameter values may contain sensitive information and should not be logged by default.
|
|
|
|
Improvement
|
|
|
|
* [OPENJPA-633] - Update the release process to use maven plugins
|
|
* [OPENJPA-666] - MS SQL Server 2005 does not support native sequences.
|
|
* [OPENJPA-726] - Provide MD5Sums for latest downloads
|
|
* [OPENJPA-752] - ProxySetupStateManager.setProxyData routing through PersistanceCapable caused "PersistenceException: null"
|
|
* [OPENJPA-772] - Proper maven pluginManagement and use ianal-maven-plugin for enforcing legal files
|
|
* [OPENJPA-779] - patch for eclipse .project and .classpath files...
|
|
* [OPENJPA-876] - Better test profiles for proprietary databases (DB2, Oracle) and continuous build
|
|
* [OPENJPA-881] - Enable connection pooling for testcases.
|
|
* [OPENJPA-901] - Use hosted JAI artifacts as the default for the docbook build
|
|
* [OPENJPA-975] - Oracle needs ability to not have an escape character for search strings.
|
|
* [OPENJPA-1045] - Add opt-in and opt-out configuration for L2 DataCache
|
|
* [OPENJPA-1136] - Add .gitignore for git users
|
|
* [OPENJPA-1557] - Logging configuration is difficult for running tests
|
|
|
|
Test
|
|
|
|
* [OPENJPA-1071] - Derby test suit speed-up
|
|
|
|
|
|
OpenJPA 1.0.3 Changes: http://svn.apache.org/viewvc/openjpa/tags/1.0.3/openjpa-project/CHANGES.txt?view=co
|
|
OpenJPA 1.0.2 Changes: http://svn.apache.org/viewvc/openjpa/tags/1.0.2/openjpa-project/CHANGES.txt?view=co
|
|
OpenJPA 1.0.1 Changes: http://svn.apache.org/viewvc/openjpa/tags/1.0.1/openjpa-project/CHANGES.txt?view=co
|
|
OpenJPA 1.0.0 Changes: http://svn.apache.org/viewvc/openjpa/tags/1.0.0/openjpa-project/CHANGES.txt?view=co
|
|
|