Skip to end of metadata
Go to start of metadata

OpenJPA Downloads

Use the links below to download a distribution of Apache OpenJPA. It is good practice to verify the integrity of the distribution files.

For information on obtaining OpenJPA binaries, see the Obtaining page. For information on building OpenJPA from source, see the Building page.

Official JPA 2.0 Releases

These releases implement the JSR-317 Java Persistence 2.0 specification and pass the JPA 2.0 TCK.

2.2.x Releases

 

Download

Release Date

Checksum

Signatures

OpenJPA 2.2.1 Binary

apache-openjpa-2.2.1-binary.zip

1 November 2012

MD5

PGP

OpenJPA 2.2.1 Source

apache-openjpa-2.2.1-source.zip

1 November 2012

MD5

PGP

OpenJPA 2.2.1 Release Notes

RELEASE-NOTES.html

1 November 2012

 

 

OpenJPA 2.2.0 Binary

apache-openjpa-2.2.0-binary.zip (**)

20 February 2012

MD5

PGP

OpenJPA 2.2.0 Source

apache-openjpa-2.2.0-source.zip

20 February 2012

MD5

PGP

OpenJPA 2.2.0 Release Notes

RELEASE-NOTES.html

20 February 2012

 

 

2.1.x Releases

 

Download

Release Date

Checksum

Signatures

OpenJPA 2.1.1 Binary

apache-openjpa-2.1.1-binary.zip

25 July 2011

MD5

PGP

OpenJPA 2.1.1 Source

apache-openjpa-2.1.1-source.zip

25 July 2011

MD5

PGP

OpenJPA 2.1.1 Release Notes

RELEASE-NOTES.html

25 July 2011

 

 

OpenJPA 2.1.0 Binary

apache-openjpa-2.1.0-binary.zip

21 February 2011

MD5

PGP

OpenJPA 2.1.0 Source

apache-openjpa-2.1.0-source.zip

21 February 2011

MD5

PGP

OpenJPA 2.1.0 Release Notes

RELEASE-NOTES.html

21 February 2011

 

 

2.0.x Releases

 

Download

Release Date

Checksum

Signatures

OpenJPA 2.0.1 Binary

apache-openjpa-2.0.1-binary.zip

30 August 2010

MD5

PGP

OpenJPA 2.0.1 Source

apache-openjpa-2.0.1-source.zip

30 August 2010

MD5

PGP

OpenJPA 2.0.1 Release Notes

RELEASE-NOTES.html

30 August 2010

 

 

OpenJPA 2.0.0 Binary

apache-openjpa-2.0.0-binary.zip

22 April 2010

MD5

PGP

OpenJPA 2.0.0 Source

apache-openjpa-2.0.0-source.zip

22 April 2010

MD5

PGP

OpenJPA 2.0.0 Release Notes

RELEASE-NOTES.html

22 April 2010

 

 

Official JPA 1.0 Releases

These releases implement the JSR-220 Java Persistence 1.0 specification and pass the Sun JPA 1.0b Technology Compatibility Kit.

1.2.x Releases

 

Download

Release Date

Signatures

Release Notes

OpenJPA 1.2.2

apache-openjpa-1.2.2-binary.zip

18 Jan 2010

PGP

Release Notes

OpenJPA 1.2.2 Source Code

apache-openjpa-1.2.2-source.zip

18 Jan 2010

PGP

 

OpenJPA 1.2.1

apache-openjpa-1.2.1-binary.zip

18 Mar 2009

PGP

Release Notes

OpenJPA 1.2.1 Source Code

apache-openjpa-1.2.1-source.zip

18 Mar 2009

PGP

 

OpenJPA 1.2.0

apache-openjpa-1.2.0-binary.zip

14 Aug 2008

PGP

Release Notes

OpenJPA 1.2.0 Source Code

apache-openjpa-1.2.0-source.zip

14 Aug 2008

PGP

 

1.1.x Releases

 

Download

Release Date

Signatures

Release Notes

OpenJPA 1.1.0

apache-openjpa-1.1.0-binary.zip

22 May 2008

PGP

Release Notes

OpenJPA 1.1.0 Source Code

apache-openjpa-1.1.0-source.zip

22 May 2008

PGP

 

1.0.x Releases

 

Download

Release Date

Signatures

Release Notes

OpenJPA 1.0.4

apache-openjpa-1.0.4-binary.zip

18 Jan 2010

PGP

Release Notes

OpenJPA 1.0.4 Source Code

apache-openjpa-1.0.4-source.zip

18 Jan 2010

PGP

 

OpenJPA 1.0.3

apache-openjpa-1.0.3-binary.zip

18 Feb 2008

PGP

Release Notes

OpenJPA 1.0.3 Source Code

apache-openjpa-1.0.3-source.zip

18 Feb 2008

PGP

 

OpenJPA 1.0.2

apache-openjpa-1.0.2-binary.zip

18 Feb 2008

PGP

Release Notes

OpenJPA 1.0.2 Source Code

apache-openjpa-1.0.2-source.zip

18 Feb 2008

PGP

 

OpenJPA 1.0.2 Source Code

apache-openjpa-1.0.2-source.zip

18 Feb 2008

PGP

 

OpenJPA 1.0.1

apache-openjpa-1.0.1-binary.zip

9 Nov 2007

PGP

Release Notes

OpenJPA 1.0.1 Source Code

apache-openjpa-1.0.1-source.zip

9 Nov 2007

PGP

 

OpenJPA 1.0.0

apache-openjpa-1.0.0-binary.zip

28 Aug 2007

PGP

Release Notes

OpenJPA 1.0.0 Source Code

apache-openjpa-1.0.0-source.zip

28 Au 2007

PGP

 

Nightly Snapshots

These distributions are built and deployed nightly, and contain up-to-date fixes and improvements. However, their stability cannot be guaranteed. Use at your own risk.

Snapshot builds for all active releases are published to the Apache snapshot repository.

Version 1.2.x, 1.3.x, 2.0.x, 2.1.x, 2.2.x and trunk can be found in the snapshot repository on repository.apache.org. A maven project can access this snapshot repository by adding the following repository in pom.xml:
<repository>
    <id>apache.snapshots</id>
    <name>Apache Snapshot Repository</name>
    <url>http://repository.apache.org/snapshots</url>
    <releases>
        <enabled>false</enabled>
    </releases>
</repository>
For versions 1.0.x, and 1.1.x you can find the snapshots on people.apache.org.

A maven project can access the snapshot builds by adding the following repository in pom.xml :

<repository>
    <id>people.apache.org.snapshots</id>
    <name>people.apache.org.snapshots</name>
    <url>http://people.apache.org/repo/m2-snapshot-repository</url>
</repository>

Pre-packaged binaries for SNAPSHOT releases are available in the snapshot repository at the following locations:

For the 1.2.x, 1.3.x, 2.0.x, 2.1.x and 2.2.x SNAPSHOTs, please scroll down to the bottom of the artifact list to grab the latest ones, as we're letting Maven create timestamped artifacts when publishing to the new Apache Nexus repo.

Older incubating Releases

 

Download

Release Date

Signatures

OpenJPA 0.9.7

openjpa-project-0.9.7-incubating-binary.zip

27 April 2007

MD5 PGP

OpenJPA 0.9.7 Source Code

openjpa-project-0.9.7-incubating-source.zip

27 April 2007

MD5 PGP

OpenJPA 0.9.6

openjpa-project-0.9.6-incubating-binary.zip

29 November 2006

MD5 PGP

OpenJPA 0.9.6 Source Code

openjpa-project-0.9.6-incubating-source.zip

29 November 2006

MD5 PGP

Verifying Release Version and Revision

OpenJPA jar is self-describing and after downloading a release or nightly snapshot, you can find out the revision number included in the build by:

% java -jar your/path/to/openjpa.jar

which will print the version and revision numbers, for example:

OpenJPA 2.1.0-SNAPSHOT
version id: openjpa-2.1.0-SNAPSHOT-r422266:935231
Apache svn revision: 422266:935231

which designates that the nightly build includes Apache SVN revision 935231 as the latest.

Verifying Releases

We strongly recommend you verify the integrity of the downloaded files with both PGP and MD5. The PGP signatures can be verified using PGP or GPG. First download the KEYS as well as the *.asc signature file for the particular distribution. Make sure you get these files from the main distribution directory, rather than from a mirror. Then verify the signatures using one of the following sets of commands:

Verifying Release Files using the pgpk Utility

% pgpk -a KEYS
% pgpv openjpa-*.zip.asc

Verifying Release Files using the pgp Utility

% pgp -ka KEYS
% pgp openjpa-*.zip.asc

Verifying Release Files using the gpg Utility

% gpg --import KEYS
% gpg --verify openjpa-*.zip.asc

Alternatively, you can verify the checksums on the files. Unix programs called md5/sha1 or md5sum/sha1sum are included in many unix distributions. *sum is also available as part of GNU Textutils. Windows users can get binary md5 programs from here or here. fsum supports MD5 and SHA1.


(**) asm-3.2.jar can be found from http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar.