Blog

OpenJPA 2.2.1 Released

The Apache OpenJPA community is proud to announce the release of OpenJPA 2.2.1.

Please visit our project website to learn more about Apache OpenJPA and
how to download or include our persistence provider in your builds.

http://openjpa.apache.org/

Apache OpenJPA PMC

OpenJPA 2.2.0 Released

The Apache OpenJPA community is proud to announce the release of OpenJPA 2.2.0.

Please visit our project website to learn more about Apache OpenJPA and
how to download or include our persistence provider in your builds.

http://openjpa.apache.org/

Thanks,
Apache OpenJPA PMC

OpenJPA 2.1.1 Released

The Apache OpenJPA community is proud to announce the maintenance
release of OpenJPA 2.1.1.

Please visit our project website to learn more about Apache OpenJPA and
how to download or include our persistence provider in your builds.

http://openjpa.apache.org/

Thanks,
Apache OpenJPA PMC

OpenJPA 2.1.0 Released

The Apache OpenJPA community is proud to announce the maintenance
release of OpenJPA 2.0.1. As with the prior 2.0.0 release, this
distribution is based on the final JSR 317 Java Persistence API, Version
2.0 specification and passes the JPA 2.0 TCK.

Please visit our project website to learn more about Apache OpenJPA and
how to download or include our persistence provider in your builds.

http://openjpa.apache.org/

Thanks,
Apache OpenJPA PMC

REST on OpenJPA

JEST: REST on OpenJPA has been published as a featured article in IBM developerworks

Also there is an upcoming presentation on JEST in San Francisco Java User Group on February 8, 2011.

OpenJPA 2.0.1 is Available

The Apache OpenJPA community is proud to announce the maintenance release of OpenJPA 2.0.1. As with the prior 2.0.0 release, 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 the prior 1.2.x releases based on the Java Persistence API (JPA 1.0) part of Java Community Process JSR-220 (Enterprise JavaBeans 3.0).

Additional information on the OpenJPA project may be found at the project web site.

OpenJPA 2.0.0 is Available

The Apache OpenJPA community is proud to release OpenJPA 2.0.0. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK. This 2.0 release includes many new features, enhancements and fixes; giving developers access to a JPA 2.0 compliant implementation, while maintaining backwards compatibility for existing JPA 1.0 applications. Please visit the OpenJPA 2.0.0 page to download the release and obtain more details on the new JPA 2.0 features or visit the project home page to find out more about Apache OpenJPA.

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta 3. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK. This release includes several bugs fixes and enhancements since the second Beta release as listed in the included Release Notes. This 2.0 release includes many new features, enhancements and fixes; giving developers access to a JPA 2.0 compliant implementation, while maintaining backwards compatibility for existing JPA 1.0 applications. Some of the JPA 2.0 enhancements worth noting, include:

  • Access Types, Embeddables, Enhanced Map Collections, Derived Identities, Typed and type-safe Query and Query Results APIs, enhanced Locking, JPQL updates, L2 Cache, Bean Validation, Metamodel and Criteria APIs for programmatic construction of type-safe queries, new properties and query hints, and many more....

Please visit the OpenJPA 2.0.0 Beta 3 page to download the release and obtain more details on the new JPA 2.0 features or visit the JPA 2.0 Roadmap page for the latest status on the upcoming 2.0.0 release.

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta 2. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK. This release includes several bugs fixes and enhancements since the first Beta release as listed in the included Release Notes. This 2.0 release includes many new features, enhancements and fixes; giving developers access to a JPA 2.0 compliant implementation, while maintaining backwards compatibility for existing JPA 1.0 applications. Some of the JPA 2.0 enhancements worth noting, include:

  • Access Types, Embeddables, Enhanced Map Collections, Derived Identities, Typed and type-safe Query and Query Results APIs, enhanced Locking, JPQL updates, L2 Cache, Bean Validation, Metamodel and Criteria APIs for programmatic construction of type-safe queries, new properties and query hints, and many more....

Please visit the OpenJPA 2.0.0 Beta 2 page to download the release and obtain more details on the new JPA 2.0 features or visit the JPA 2.0 Roadmap page for the latest status on the upcoming 2.0.0 release.

The OpenJPA project has upgraded to Java SE 6 for the upcoming 2.0.0 release, but only for building the source. Runtime and junit tests can still use Java SE 5, but some annotation features are only available if Java SE 6 is used. The work is being tracked via the OPENJPA-1520 JIRA. All of the build changes have been completed, with exact details listed in the JIRA.

The Apache OpenJPA community is proud to announce that the recent OpenJPA 2.0.0-beta release is available to users of the following Java EE 5 based application servers:


The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK. This release includes many new features, enhancements and fixes; giving developers access to a JPA 2.0 compliant implementation, while maintaining backwards compatibility for existing JPA 1.0 applications. Some of the new JPA 2.0 enhancements worth noting, include:

  • Access Types, Embeddables, Enhanced Map Collections, Derived Identities, Typed and type-safe Query and Query Results APIs, enhanced Locking, JPQL updates, L2 Cache, Bean Validation, Metamodel and Criteria APIs for programmatic construction of type-safe queries, new properties and query hints, and many more....

Please visit the OpenJPA 2.0.0 Beta page to download the release and obtain more details on the new JPA 2.0 features or visit the JPA 2.0 Roadmap page for the latest status on the upcoming 2.0.0 release.

OpenJPA 1.2.2 released

OpenJPA 1.2.2 is now available from http://openjpa.apache.org/downloads.html and from the central maven repository. Version 1.2.2 is a bugfix release which includes 24 notatble bug fixes and 9 improvements.

The complete list of issues resolved can be found in the release notes at http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html.

Thanks again to everyone who contributed to making this release a success!


EHCache recently released version 0.2 of their L2 cache plugin for OpenJPA.  This version brings OpenJPA more into line with the Hibernate plugin and more fully implements the OpenJPA API.  More information can be found on their News web site and their openjpa-module site.

With the completion of iteration 12, OpenJPA includes several additional JPA 2.0 features
and bug fixes. Here is a summary of the new features provided by OpenJPA:

  • Support for extended lock scope via the javax.persistence.lock.scope property.
  • Support for the GA version of the JSR-303 Bean Validation API.
  • Many documentation updates, notably for Criteria API and Metamodel tooling.
  • Continued improvement of test coverage for additional database platforms. The current test matrix is available here.