Release Notes for OpenJPA - 0.9.7

Overview

These notes describe the difference between OpenJPA release 0.9.7 and the preceding release, 0.9.6. 0.9.7 is a feature release and is backwards compatible with release 0.9.6.

OpenJPA aims to be 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.

Additional information on the OpenJPA project may be found at the project web site: http://incubator.apache.org/openjpa/

Prerequisites

OpenJPA requires Java 1.5 but will not compile with Java 6. For more detail please see http://incubator.apache.org/openjpa/

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://incubator.apache.org/openjpa/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://incubator.apache.org/openjpa/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

How do I Contribute?

Bugs

The following bugs have been fixed since release 0.9.6
  • [OPENJPA-202] - after invoking LRS processing in a client by calling an @LRS annotated relationship, the next em.clear()/em.close() gets org.apache.openjpa.persistence.InvalidStateException: You cannot transfer large result set fields from one object or field to another
  • [OPENJPA-208] - NoResultException and NonUniqueResultException are not thrown when expected
  • Improvements

    Improvements made since release 0.9.6

    New Features

    Features added since release 0.9.6

    Task

    Tasks done since release 0.9.6

    Test

    Additional testing done since release 0.9.6