openjpa-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kwsut...@apache.org
Subject svn commit: r1420397 - /openjpa/site/trunk/content/downloads.mdtext
Date Tue, 11 Dec 2012 20:49:15 GMT
Author: kwsutter
Date: Tue Dec 11 20:49:13 2012
New Revision: 1420397

URL: http://svn.apache.org/viewvc?rev=1420397&view=rev
Log:
OPENJPA-2306. cleaned up link for verifying-releases

Modified:
    openjpa/site/trunk/content/downloads.mdtext

Modified: openjpa/site/trunk/content/downloads.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/downloads.mdtext?rev=1420397&r1=1420396&r2=1420397&view=diff
==============================================================================
--- openjpa/site/trunk/content/downloads.mdtext (original)
+++ openjpa/site/trunk/content/downloads.mdtext Tue Dec 11 20:49:13 2012
@@ -1,447 +1,448 @@
-Title: Downloads
-<a name="Downloads"></a>
-
-<a name="Downloads-OpenJPADownloads"></a>
-# OpenJPA Downloads
-
-Use the links below to download a distribution of Apache OpenJPA. It is
-good practice to [verify the integrity](#verifying-releases.html)
- 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]
- page.
-
-<a name="Downloads-OfficialJPA2.0Releases"></a>
-## Official JPA 2.0 Releases
-
-These releases implement the [JSR-317 Java Persistence 2.0](http://jcp.org/en/jsr/detail?id=317)
- specification and pass the JPA 2.0 TCK.
-
-<a name="Downloads-2.2.xReleases"></a>
-### 2.2.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
-<tr><td class="border"> OpenJPA 2.2.1 Binary </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip">apache-openjpa-2.2.1-binary.zip</a></td>
-    <td class="border"> 1 November 2012 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.md5">MD5</a></td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.asc">PGP</a></td>
-</tr>
-<tr><td class="border"> OpenJPA 2.2.1 Source </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip">apache-openjpa-2.2.1-source.zip</a>
-    <td class="border"> 1 November 2012 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.2.1 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.2.1/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 1 November 2012 </td>
-    <td class="border"> </td><td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 2.2.0 Binary </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip">apache-openjpa-2.2.0-binary.zip</a> <a href="#missing.asm">(**)</a></td>
-    <td class="border"> 20 February 2012 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.md5">MD5</a></td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.asc">PGP</a></td>
-</tr>
-<tr><td class="border"> OpenJPA 2.2.0 Source </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip">apache-openjpa-2.2.0-source.zip</a>
-    <td class="border"> 20 February 2012 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.2.0 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.2.0/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 20 February 2012 </td><td class="border"> </td><td class="border"> </td>
-</tr>
-</table>
-
-<a name="Downloads-2.1.xReleases"></a>
-### 2.1.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
-<tr><td class="border"> OpenJPA 2.1.1 Binary </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip">apache-openjpa-2.1.1-binary.zip</a>
-    <td class="border"> 25 July 2011
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.1.1 Source </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip">apache-openjpa-2.1.1-source.zip</a>
-    <td class="border"> 25 July 2011 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.1.1 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.1.1/apache-openjpa-2.1.1/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 25 July 2011 </td>
-    <td class="border"> </td><td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 2.1.0 Binary </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip">apache-openjpa-2.1.0-binary.zip</a>
-    <td class="border"> 21 February 2011 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.1.0 Source </td>
-    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip">apache-openjpa-2.1.0-source.zip</a>
-    <td class="border"> 21 February 2011 </td>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.1.0 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 21 February 2011 </td>
-    <td class="border"> </td><td class="border"> </td>
-</tr>
-</table>
-
-<a name="Downloads-2.0.xReleases"></a>
-### 2.0.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
-<tr><td class="border"> OpenJPA 2.0.1 Binary </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip">apache-openjpa-2.0.1-binary.zip</a>
-    <td class="border"> 30 August 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.md5">MD5</a>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.0.1 Source </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip">apache-openjpa-2.0.1-source.zip</a>
-    <td class="border"> 30 August 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.0.1 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 30 August 2010 </td>
-    <td class="border"> </td><td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 2.0.0 Binary </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip">apache-openjpa-2.0.0-binary.zip</a>
-    <td class="border"> 22 April 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5">MD5</a>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.0.0 Source </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip">apache-openjpa-2.0.0-source.zip</a>
-    <td class="border"> 22 April 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5">MD5</a>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 2.0.0 Release Notes </td>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
-    <td class="border"> 22 April 2010 </td>
-    <td class="border"> </td><td class="border"> </td>
-</tr>
-</table>
-
-
-<a name="Downloads-OfficialJPA1.0Releases"></a>
-## Official JPA 1.0 Releases
-
-These releases implement the [JSR-220 Java Persistence 1.0](http://jcp.org/en/jsr/detail?id=220)
- specification and pass the Sun JPA 1.0b Technology Compatibility Kit.
-
-<a name="Downloads-1.2.xReleases"></a>
-### 1.2.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
-<tr><td class="border"> OpenJPA 1.2.2 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip">apache-openjpa-1.2.2-binary.zip</a>
-    <td class="border"> 18 Jan 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.2.2 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip">apache-openjpa-1.2.2-source.zip</a>
-    <td class="border"> 18 Jan 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.2.1 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip">apache-openjpa-1.2.1-binary.zip</a>
-    <td class="border"> 18 Mar 2009 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.2.1 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip">apache-openjpa-1.2.1-source.zip</a>
-    <td class="border"> 18 Mar 2009 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.2.0 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip">apache-openjpa-1.2.0-binary.zip</a>
-    <td class="border"> 14 Aug 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.2.0 Source Code </td>
-     <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip">apache-openjpa-1.2.0-source.zip</a>
-     <td class="border"> 14 Aug 2008 </td>
-     <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-source.zip.asc">PGP</a>
-     <td class="border"> </td>
-</tr>
-</table>
-
-<a name="Downloads-1.1.xReleases"></a>
-### 1.1.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
-<tr><td class="border"> OpenJPA 1.1.0 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip">apache-openjpa-1.1.0-binary.zip</a>
-    <td class="border"> 22 May 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.1.0 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip">apache-openjpa-1.1.0-source.zip</a>
-    <td class="border"> 22 May 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-</table>
-
-<a name="Downloads-1.0.x Releases"></a>
-### 1.0.x Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
-<tr><td class="border"> OpenJPA 1.0.4 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip">apache-openjpa-1.0.4-binary.zip</a>
-    <td class="border"> 18 Jan 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.4 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip">apache-openjpa-1.0.4-source.zip</a>
-    <td class="border"> 18 Jan 2010 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.3 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip">apache-openjpa-1.0.3-binary.zip</a>
-    <td class="border"> 18 Feb 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.3 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip">apache-openjpa-1.0.3-source.zip</a>
-    <td class="border"> 18 Feb 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.2 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip">apache-openjpa-1.0.2-binary.zip</a>
-    <td class="border"> 18 Feb 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.2 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip">apache-openjpa-1.0.2-source.zip</a>
-    <td class="border"> 18 Feb 2008 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.1 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip">apache-openjpa-1.0.1-binary.zip</a>
-    <td class="border"> 9 Nov 2007 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.1 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip">apache-openjpa-1.0.1-source.zip</a>
-    <td class="border"> 9 Nov 2007 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.0 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip">apache-openjpa-1.0.0-binary.zip</a>
-    <td class="border"> 28 Aug 2007 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip.asc">PGP</a>
-    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/RELEASE-NOTES.html">Release Notes</a>
-</tr>
-<tr><td class="border"> OpenJPA 1.0.0 Source Code </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip">apache-openjpa-1.0.0-source.zip</a>
-    <td class="border"> 28 Au 2007 </td>
-    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip.asc">PGP</a>
-    <td class="border"> </td>
-</tr>
-</table>
-
-<a name="Downloads-NightlySnapshots"></a>
-## 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 and trunk (2.2.x as of this writing)
-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:**
-
-<table>
-<tr><th> SNAPSHOT version </th><th> binaries </th><th> source </th></tr>
-<tr><td class="border"> 2.2.0 </td>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/">apache-openjpa-2.2.0-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/">apache-openjpa-2.2.0-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 2.1.2 </td>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/">apache-openjpa-2.1.2-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/">apache-openjpa-2.1.2-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 2.0.2 </td>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/">apache-openjpa-2.0.2-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/">apache-openjpa-2.0.2-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 1.3.0 </td>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/">apache-openjpa-1.3.0-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/">apache-openjpa-1.3.0-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 1.2.3 </td>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/">apache-openjpa-1.2.3-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/">apache-openjpa-1.2.3-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 1.1.1 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-binary.zip">apache-openjpa-1.1.1-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-source.zip">apache-openjpa-1.1.1-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 1.0.5 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-binary.zip">apache-openjpa-1.0.5-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-source.zip">apache-openjpa-1.0.5-SNAPSHOT-source.zip</a>
-</tr>
-</table>
-
-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.
-
-<a name="Downloads-OlderincubatingReleases"></a>
-## Older incubating Releases
-
-<table>
-<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th></tr>
-<tr><td class="border"> OpenJPA 0.9.7 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip">openjpa-project-0.9.7-incubating-binary.zip</a>
-    <td class="border"> 27 April 2007 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.md5">MD5</a>
-<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 0.9.7 Source Code </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip">openjpa-project-0.9.7-incubating-source.zip</a>
-    <td class="border"> 27 April 2007 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.md5">MD5</a>
-<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 0.9.6 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip">openjpa-project-0.9.6-incubating-binary.zip</a>
-    <td class="border"> 29 November 2006 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.md5">MD5</a>
-<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.asc">PGP</a>
-</tr>
-<tr><td class="border"> OpenJPA 0.9.6 Source Code </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip">openjpa-project-0.9.6-incubating-source.zip</a>
-    <td class="border"> 29 November 2006 </td>
-    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.md5">MD5</a>
-<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.asc">PGP</a>
-</tr>
-</table>
-
-
-<a name="Downloads-VerifyingReleaseVersionandRevision"></a>
-## 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.
-
-<a name="Downloads-VerifyingReleases"></a>
-## 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](http://www.pgpi.org/)
- or [GPG](http://www.gnupg.org/)
-. First download the [KEYS](http://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:
-
-<a name="Downloads-VerifyingReleaseFilesusingthepgpkUtility"></a>
-#### Verifying Release Files using the pgpk Utility
-
-    % pgpk -a KEYS
-    % pgpv openjpa-*.zip.asc
-
-
-<a name="Downloads-VerifyingReleaseFilesusingthepgpUtility"></a>
-#### Verifying Release Files using the pgp Utility
-
-    % pgp -ka KEYS
-    % pgp openjpa-*.zip.asc
-
-
-<a name="Downloads-VerifyingReleaseFilesusingthegpgUtility"></a>
-#### 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](http://www.gnu.org/software/textutils/textutils.html)
-. Windows users can get binary md5 programs from [here|http://www.fourmilab.ch/md5/]
- or [here](http://www.pc-tools.net/win32/freeware/console/)
-. [fsum](http://www.slavasoft.com/fsum/)
- supports MD5 and SHA1.
-
-----
-<a name="missing.asm"></a>
-**(\*\*)** asm-3.2.jar can be found from <http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar>
-.
+Title: Downloads
+
+<a name="Downloads"></a>
+
+<a name="Downloads-OpenJPADownloads"></a>
+# 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]
+ page.
+
+<a name="Downloads-OfficialJPA2.0Releases"></a>
+## Official JPA 2.0 Releases
+
+These releases implement the [JSR-317 Java Persistence 2.0](http://jcp.org/en/jsr/detail?id=317)
+ specification and pass the JPA 2.0 TCK.
+
+<a name="Downloads-2.2.xReleases"></a>
+### 2.2.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 2.2.1 Binary </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip">apache-openjpa-2.2.1-binary.zip</a></td>
+    <td class="border"> 1 November 2012 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.md5">MD5</a></td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-binary.zip.asc">PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 2.2.1 Source </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip">apache-openjpa-2.2.1-source.zip</a>
+    <td class="border"> 1 November 2012 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.1/apache-openjpa-2.2.1-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.2.1 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.2.1/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 1 November 2012 </td>
+    <td class="border"> </td><td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 2.2.0 Binary </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip">apache-openjpa-2.2.0-binary.zip</a> <a href="#missing.asm">(**)</a></td>
+    <td class="border"> 20 February 2012 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.md5">MD5</a></td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-binary.zip.asc">PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 2.2.0 Source </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip">apache-openjpa-2.2.0-source.zip</a>
+    <td class="border"> 20 February 2012 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.2.0/apache-openjpa-2.2.0-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.2.0 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.2.0/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 20 February 2012 </td><td class="border"> </td><td class="border"> </td>
+</tr>
+</table>
+
+<a name="Downloads-2.1.xReleases"></a>
+### 2.1.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 2.1.1 Binary </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip">apache-openjpa-2.1.1-binary.zip</a>
+    <td class="border"> 25 July 2011
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.1.1 Source </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip">apache-openjpa-2.1.1-source.zip</a>
+    <td class="border"> 25 July 2011 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.1/apache-openjpa-2.1.1-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.1.1 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.1.1/apache-openjpa-2.1.1/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 25 July 2011 </td>
+    <td class="border"> </td><td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 2.1.0 Binary </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip">apache-openjpa-2.1.0-binary.zip</a>
+    <td class="border"> 21 February 2011 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.1.0 Source </td>
+    <td class="border"> <a href="http://www.apache.org/dyn/closer.cgi/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip">apache-openjpa-2.1.0-source.zip</a>
+    <td class="border"> 21 February 2011 </td>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://www.apache.org/dist/openjpa/2.1.0/apache-openjpa-2.1.0-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.1.0 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.1.0/apache-openjpa-2.1.0/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 21 February 2011 </td>
+    <td class="border"> </td><td class="border"> </td>
+</tr>
+</table>
+
+<a name="Downloads-2.0.xReleases"></a>
+### 2.0.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Checksum </th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 2.0.1 Binary </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip">apache-openjpa-2.0.1-binary.zip</a>
+    <td class="border"> 30 August 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.md5">MD5</a>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.0.1 Source </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip">apache-openjpa-2.0.1-source.zip</a>
+    <td class="border"> 30 August 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.1/apache-openjpa-2.0.1-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.0.1 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.0.1/apache-openjpa-2.0.1/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 30 August 2010 </td>
+    <td class="border"> </td><td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 2.0.0 Binary </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip">apache-openjpa-2.0.0-binary.zip</a>
+    <td class="border"> 22 April 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.md5">MD5</a>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.0.0 Source </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip">apache-openjpa-2.0.0-source.zip</a>
+    <td class="border"> 22 April 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.md5">MD5</a>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/2.0.0/apache-openjpa-2.0.0-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 2.0.0 Release Notes </td>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/2.0.0/apache-openjpa-2.0.0/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+    <td class="border"> 22 April 2010 </td>
+    <td class="border"> </td><td class="border"> </td>
+</tr>
+</table>
+
+
+<a name="Downloads-OfficialJPA1.0Releases"></a>
+## Official JPA 1.0 Releases
+
+These releases implement the [JSR-220 Java Persistence 1.0](http://jcp.org/en/jsr/detail?id=220)
+ specification and pass the Sun JPA 1.0b Technology Compatibility Kit.
+
+<a name="Downloads-1.2.xReleases"></a>
+### 1.2.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td class="border"> OpenJPA 1.2.2 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip">apache-openjpa-1.2.2-binary.zip</a>
+    <td class="border"> 18 Jan 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.2/apache-openjpa-1.2.2/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.2.2 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip">apache-openjpa-1.2.2-source.zip</a>
+    <td class="border"> 18 Jan 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.2/apache-openjpa-1.2.2-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.2.1 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip">apache-openjpa-1.2.1-binary.zip</a>
+    <td class="border"> 18 Mar 2009 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.1/apache-openjpa-1.2.1/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.2.1 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-binary.zip">apache-openjpa-1.2.1-source.zip</a>
+    <td class="border"> 18 Mar 2009 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.1/apache-openjpa-1.2.1-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.2.0 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip">apache-openjpa-1.2.0-binary.zip</a>
+    <td class="border"> 14 Aug 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.2.0/apache-openjpa-1.2.0/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.2.0 Source Code </td>
+     <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-binary.zip">apache-openjpa-1.2.0-source.zip</a>
+     <td class="border"> 14 Aug 2008 </td>
+     <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.2.0/apache-openjpa-1.2.0-source.zip.asc">PGP</a>
+     <td class="border"> </td>
+</tr>
+</table>
+
+<a name="Downloads-1.1.xReleases"></a>
+### 1.1.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td class="border"> OpenJPA 1.1.0 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip">apache-openjpa-1.1.0-binary.zip</a>
+    <td class="border"> 22 May 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.1.0/apache-openjpa-1.1.0/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.1.0 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip">apache-openjpa-1.1.0-source.zip</a>
+    <td class="border"> 22 May 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.1.0/apache-openjpa-1.1.0-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+</table>
+
+<a name="Downloads-1.0.x Releases"></a>
+### 1.0.x Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th><th> Release Notes </th></tr>
+<tr><td class="border"> OpenJPA 1.0.4 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip">apache-openjpa-1.0.4-binary.zip</a>
+    <td class="border"> 18 Jan 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.4 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip">apache-openjpa-1.0.4-source.zip</a>
+    <td class="border"> 18 Jan 2010 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.4/apache-openjpa-1.0.4-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.3 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip">apache-openjpa-1.0.3-binary.zip</a>
+    <td class="border"> 18 Feb 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.3/apache-openjpa-1.0.3/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.3 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip">apache-openjpa-1.0.3-source.zip</a>
+    <td class="border"> 18 Feb 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.3/apache-openjpa-1.0.3-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.2 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip">apache-openjpa-1.0.2-binary.zip</a>
+    <td class="border"> 18 Feb 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.2/apache-openjpa-1.0.2/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.2 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip">apache-openjpa-1.0.2-source.zip</a>
+    <td class="border"> 18 Feb 2008 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.2/apache-openjpa-1.0.2-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.1 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip">apache-openjpa-1.0.1-binary.zip</a>
+    <td class="border"> 9 Nov 2007 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.1/apache-openjpa-1.0.1/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.1 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip">apache-openjpa-1.0.1-source.zip</a>
+    <td class="border"> 9 Nov 2007 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.1/apache-openjpa-1.0.1-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.0 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip">apache-openjpa-1.0.0-binary.zip</a>
+    <td class="border"> 28 Aug 2007 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-binary.zip.asc">PGP</a>
+    <td class="border"> <a href="http://openjpa.apache.org/builds/1.0.0/apache-openjpa-1.0.0/RELEASE-NOTES.html">Release Notes</a>
+</tr>
+<tr><td class="border"> OpenJPA 1.0.0 Source Code </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip">apache-openjpa-1.0.0-source.zip</a>
+    <td class="border"> 28 Au 2007 </td>
+    <td class="border"> <a href="http://archive.apache.org/dist/openjpa/1.0.0/apache-openjpa-1.0.0-source.zip.asc">PGP</a>
+    <td class="border"> </td>
+</tr>
+</table>
+
+<a name="Downloads-NightlySnapshots"></a>
+## 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 and trunk (2.2.x as of this writing)
+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:**
+
+<table>
+<tr><th> SNAPSHOT version </th><th> binaries </th><th> source </th></tr>
+<tr><td class="border"> 2.2.0 </td>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/">apache-openjpa-2.2.0-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.0-SNAPSHOT/">apache-openjpa-2.2.0-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 2.1.2 </td>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/">apache-openjpa-2.1.2-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.1.2-SNAPSHOT/">apache-openjpa-2.1.2-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 2.0.2 </td>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/">apache-openjpa-2.0.2-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.0.2-SNAPSHOT/">apache-openjpa-2.0.2-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 1.3.0 </td>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/">apache-openjpa-1.3.0-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.3.0-SNAPSHOT/">apache-openjpa-1.3.0-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 1.2.3 </td>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/">apache-openjpa-1.2.3-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.3-SNAPSHOT/">apache-openjpa-1.2.3-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 1.1.1 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-binary.zip">apache-openjpa-1.1.1-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.1.1-SNAPSHOT/apache-openjpa-1.1.1-SNAPSHOT-source.zip">apache-openjpa-1.1.1-SNAPSHOT-source.zip</a>
+</tr>
+<tr><td class="border"> 1.0.5 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-binary.zip">apache-openjpa-1.0.5-SNAPSHOT-binary.zip</a>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-snapshot-repository/org/apache/openjpa/apache-openjpa/1.0.5-SNAPSHOT/apache-openjpa-1.0.5-SNAPSHOT-source.zip">apache-openjpa-1.0.5-SNAPSHOT-source.zip</a>
+</tr>
+</table>
+
+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.
+
+<a name="Downloads-OlderincubatingReleases"></a>
+## Older incubating Releases
+
+<table>
+<tr><th> </th><th> Download </th><th> Release Date </th><th> Signatures </th></tr>
+<tr><td class="border"> OpenJPA 0.9.7 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip">openjpa-project-0.9.7-incubating-binary.zip</a>
+    <td class="border"> 27 April 2007 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.md5">MD5</a>
+<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 0.9.7 Source Code </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip">openjpa-project-0.9.7-incubating-source.zip</a>
+    <td class="border"> 27 April 2007 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.md5">MD5</a>
+<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.7-incubating/openjpa-project-0.9.7-incubating-source.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 0.9.6 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip">openjpa-project-0.9.6-incubating-binary.zip</a>
+    <td class="border"> 29 November 2006 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.md5">MD5</a>
+<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-binary.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 0.9.6 Source Code </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip">openjpa-project-0.9.6-incubating-source.zip</a>
+    <td class="border"> 29 November 2006 </td>
+    <td class="border"> <a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.md5">MD5</a>
+<a href="http://people.apache.org/repo/m2-incubating-repository/org/apache/openjpa/openjpa-project/0.9.6-incubating/openjpa-project-0.9.6-incubating-source.zip.asc">PGP</a>
+</tr>
+</table>
+
+
+<a name="Downloads-VerifyingReleaseVersionandRevision"></a>
+## 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.
+
+<a name="Downloads-VerifyingReleases"></a>
+## 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](http://www.pgpi.org/)
+ or [GPG](http://www.gnupg.org/)
+. First download the [KEYS](http://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:
+
+<a name="Downloads-VerifyingReleaseFilesusingthepgpkUtility"></a>
+#### Verifying Release Files using the pgpk Utility
+
+    % pgpk -a KEYS
+    % pgpv openjpa-*.zip.asc
+
+
+<a name="Downloads-VerifyingReleaseFilesusingthepgpUtility"></a>
+#### Verifying Release Files using the pgp Utility
+
+    % pgp -ka KEYS
+    % pgp openjpa-*.zip.asc
+
+
+<a name="Downloads-VerifyingReleaseFilesusingthegpgUtility"></a>
+#### 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](http://www.gnu.org/software/textutils/textutils.html)
+. Windows users can get binary md5 programs from [here|http://www.fourmilab.ch/md5/]
+ or [here](http://www.pc-tools.net/win32/freeware/console/)
+. [fsum](http://www.slavasoft.com/fsum/)
+ supports MD5 and SHA1.
+
+----
+<a name="missing.asm"></a>
+**(\*\*)** asm-3.2.jar can be found from <http://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar>
+.



Mime
View raw message