...
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 | 1 November 2012 | |||
OpenJPA 2.2.1 Source | 1 November 2012 | |||
OpenJPA 2.2.1 Release Notes | 1 November 2012 |
|
| |
OpenJPA 2.2.0 Binary | 20 February 2012 | |||
OpenJPA 2.2.0 Source 0 Milestone 3 | 20 February 2012 | |||
OpenJPA 2.2.0 -M3-binary.zip | 12 Oct 2009 | |||
OpenJPA 2.0.0 Milestone 3 Source Code | 12 Oct 2009 |
| ||
Release Notes | 20 February 2012 |
|
|
2.1.x Releases
| Download | Release Date | Checksum | Signatures |
---|---|---|---|---|
OpenJPA 2.1.1 Binary | 25 July 2011 | |||
OpenJPA 2.1.1 Source | 25 July 2011 | |||
OpenJPA 2.1.1 Release Notes | 25 July 2011 |
|
| |
OpenJPA 2.1.0 Binary | 21 February 2011 | |||
OpenJPA 2.1.0 Source | 21 February 2011 | |||
OpenJPA 2.1.0 Release Notes | 21 February 2011 |
|
|
2.0.x Releases
| Download | Release Date | Checksum | Signatures |
---|---|---|---|---|
OpenJPA 2.0.1 Binary | 30 August 2010 | |||
OpenJPA 2.0.1 Source | 30 August 2010 | |||
OpenJPA 2.0.1 Release Notes | 30 August 2010 |
|
| |
OpenJPA 2.0.0 Binary | 22 April 2010 | |||
OpenJPA 2.0.0 Source | 22 April 2010 | |||
OpenJPA 2.0.0 Release Notes | 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.1.2.x Releases
| Download | Release Date | Signatures | Release Notes |
---|---|---|---|---|
OpenJPA 1.2.2 | 18 Jan 2010 | |||
OpenJPA 1.2.2 Source Code | 18 Jan 2010 |
| ||
OpenJPA 1.2.1 | 18 Mar 2009 | |||
OpenJPA 1.2.1 Source Code | 18 Mar 2009 |
| ||
OpenJPA 1.2.0 | 14 Aug 2008 | |||
OpenJPA 1.2.0 Source Code | 14 Aug 2008 |
|
1.1.x Releases
| Download | Release Date | Signatures | Release Notes |
---|---|---|---|---|
OpenJPA 1.1.0 | 22 May 2008 | |||
OpenJPA 1.1.0 Source Code | 22 May 2008 |
|
...
| Download | Release Date | Signatures | Release Notes |
---|---|---|---|---|
OpenJPA 1.0.4 | 18 Jan 2010 | |||
OpenJPA 1.0.4 Source Code | 18 Jan 2010 |
| ||
OpenJPA 1.0.3 | 25 Jul 18 Feb 2008 | |||
OpenJPA 1.0.3 Source Code | 25 Jul 18 Feb 2008 |
| ||
OpenJPA 1.0.2 | 18 Feb 2008 | |||
OpenJPA 1.0.2 Source Code | 18 Feb 2008 |
| ||
OpenJPA 1.0.2 Source Code | 18 Feb 2008 |
| ||
OpenJPA 1.0.1 | 9 Nov 2007 | |||
OpenJPA 1.0.1 Source Code | 9 Nov 2007 |
| ||
OpenJPA 1.0.0 | 28 Aug 2007 | |||
OpenJPA 1.0.0 Source Code | 28 Au 2007 |
|
...
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:
Code Block | ||||
---|---|---|---|---|
| ||||
<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 :
Code Block | ||||
---|---|---|---|---|
| ||||
<repository> <id>people.apache.org.snapshots</id> <name>people.apache.org.snapshots</name> <url>http://people.apache.org/repo/m2-snapshot-repository</url> </repository> |
...
SNAPSHOT version | binaries | source |
---|---|---|
2.2.1 | ||
2.2.0 | ||
2.1.2 | ||
2.0.2 | ||
1.3.0 | ||
1.2.2 3 | ||
1.1.1 | ||
1.0.4 5 |
The binaries used in the snapshot repository may also be downloaded manually by going to http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/, navigating to the desired version, and clicking on the source or binary zip fileFor 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 | 27 April 2007 | ||
OpenJPA 0.9.7 Source Code | 27 April 2007 | ||
OpenJPA 0.9.6 | 29 November 2006 | ||
OpenJPA 0.9.6 Source Code | 29 November 2006 |
As a convenience the latest trunk build is available on the openjpa.apache.org site.
...
...
Download
...
Signatures
...
Nightly build
...
apache-openjpa-2.0.0-SNAPSHOT-binary.zip
...
...
Nightly build Source Code
...
apache-openjpa-2.0.0-SNAPSHOT-source.zip
...
Verifying Release Version and Revision
OpenJPA jar is self-describing and after downloading a release or nightly snapshot, you can find out the latest revision number included in the build by:
No Format | |
---|---|
Code Block | |
none | none |
title | Determining Revision number included in a particular build |
% java -jar your/path/to/openjpa.jar | grep revision
|
which will print the version and revision numbers, for example, as:
No Format | ||
---|---|---|
OpenJPA 2.1.0-SNAPSHOT
version id: openjpa-2.1.0-SNAPSHOT-r422266:935231 | ||
Code Block | ||
none | none | Apache svn revision: 422266:686421935231 |
which designates that the nightly build includes Apache SVN revision 686421
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
No Format |
---|
% pgpk -a KEYS % pgpv openjpa-*.zip.asc |
Code Block | none | none | title |
Verifying Release Files using the pgp Utility
No Format | ||
---|---|---|
% pgp -ka KEYS % pgp openjpa-*.zip.asc | ||
Code Block | ||
none | none | title
Verifying Release Files using the gpg Utility
No Format |
---|
% 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.
...
Anchor | ||||
---|---|---|---|---|
|