Title: Downloads # OpenJPA Downloads Use the links below to download a distribution of Apache OpenJPA. It is good practice to [verify the integrity](#verifying-releases) of the distribution files. For information on obtaining OpenJPA binaries, see the [Obtaining](obtaining.html) page. For information on building OpenJPA from source, see the [Building](building.html) page. ## Official JPA 2.2 Releases These releases raised the minimum Java version to Java 8 and implement most of [JSR-338 Java Persistence 2.2](httpss://jcp.org/en/jsr/detail?id=338) features. ### 3.1.x Releases
Download Release Date Checksum Signatures
OpenJPA 3.1.2 Binary apache-openjpa-3.1.2-binary.zip 07 Jul 2020 sha512 PGP
OpenJPA 3.1.2 Source openjpa-parent-3.1.2-source-release.zip 07 Jul 2020 sha512 PGP
OpenJPA 3.1.2 Release Notes RELEASE-NOTES.html 07 Jul 2020
### 3.0.x Releases
Download Release Date Checksum Signatures
OpenJPA 3.0.0 Binary apache-openjpa-3.0.0-binary.zip 12 Jun 2018 sha1 PGP
OpenJPA 3.0.0 Source openjpa-parent-3.0.0-source-release.zip 12 Jun 2018 sha1 PGP
OpenJPA 3.0.0 Release Notes RELEASE-NOTES.html 12 Jun 2018
## Official JPA 2.0 Releases These releases implement the [JSR-317 Java Persistence 2.0](https://jcp.org/en/jsr/detail?id=317) specification and pass the JPA 2.0 TCK. ### 2.4.x Releases
Download Release Date Checksum Signatures
OpenJPA 2.4.3 Binary apache-openjpa-2.4.3-binary.zip 12 Jun 2018 sha1 PGP
OpenJPA 2.4.3 Source openjpa-parent-2.4.3-source-release.zip 12 Jun 2018 sha1 PGP
OpenJPA 2.4.3 Release Notes RELEASE-NOTES.html 12 Jun 2018
OpenJPA 2.4.2 Binary apache-openjpa-2.4.2-binary.zip 12 Jun 2018 sha1 PGP
OpenJPA 2.4.2 Source openjpa-parent-2.4.2-source-release.zip 3 Jan 2017 sha1 PGP
OpenJPA 2.4.2 Release Notes RELEASE-NOTES.html 3 Jan 2017
OpenJPA 2.4.1 Binary apache-openjpa-2.4.1-binary.zip 21 Feb 2016 sha1 PGP
OpenJPA 2.4.1 Source openjpa-parent-2.4.1-source-release.zip 21 Feb 2016 sha1 PGP
OpenJPA 2.4.1 Release Notes RELEASE-NOTES.html 21 Feb 2016
### 2.3.x Releases
Download Release Date Checksum Signatures
OpenJPA 2.3.0 Binary apache-openjpa-2.3.0-binary.zip 25 Nov 2013 MD5 PGP
OpenJPA 2.3.0 Source apache-openjpa-2.3.0-source.zip 25 Nov 2013 MD5 PGP
OpenJPA 2.3.0 Release Notes RELEASE-NOTES.html 25 Nov 2013
### 2.2.x Releases
Download Release Date Checksum Signatures
OpenJPA 2.2.2 Binary apache-openjpa-2.2.2-binary.zip 22 April 2013 MD5 PGP
OpenJPA 2.2.2 Source apache-openjpa-2.2.2-source.zip 22 April 2013 MD5 PGP
OpenJPA 2.2.2 Release Notes RELEASE-NOTES.html 22 April 2013
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](https://jcp.org/en/jsr/detail?id=220) specification and pass the Sun JPA 1.0b Technology Compatibility Kit. ### 1.2.x Releases
Download Release Date Signatures Release Notes
OpenJPA 1.2.3 apache-openjpa-1.2.3-binary.zip 17 April 2013 PGP Release Notes
OpenJPA 1.2.3 Source apache-openjpa-1.2.3-source.zip 17 April 2013 PGP
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.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
## Verifying Release Version and Revision OpenJPA jar is self-describing and after downloading a release, 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 version id: openjpa-2.1.0-r422266:1071315 Apache svn revision: 422266:1071315 which designates that the 2.1.0 release includes Apache SVN revision *1071315* 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](https://www.pgpi.org/) or [GPG](https://www.gnupg.org/) . First download the [KEYS](https://apache.org/dist/openjpa/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](https://www.gnu.org/software/textutils/textutils.html) . Windows users can get binary md5 programs from [here|https://www.fourmilab.ch/md5/] or [here](https://www.pc-tools.net/win32/freeware/console/) . [fsum](https://www.slavasoft.com/fsum/) supports MD5 and SHA1. ---- **(\*\*)** asm-3.2.jar can be found from .