This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openjpa-site.git
The following commit(s) were added to refs/heads/main by this push:
new 93e90f7d0 Site is updated with details of 4.1.0 release
93e90f7d0 is described below
commit 93e90f7d0d48203b3bdb65b1d82b853f4e779224
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Sat Mar 29 09:09:45 2025 +0700
Site is updated with details of 4.1.0 release
---
content/documentation.md | 93 +++++++++++++++++---------------------------
content/downloads-nightly.md | 10 ++---
content/downloads.md | 85 ++++++++++++++++++++--------------------
content/index.md | 27 +++++++++++--
content/openjpa-4.0.x.md | 10 ++---
content/openjpa-4.1.x.md | 33 ++++++++++++++++
pelican.auto.py | 2 +-
7 files changed, 145 insertions(+), 115 deletions(-)
diff --git a/content/documentation.md b/content/documentation.md
index 4db4360b0..e91a4bff1 100644
--- a/content/documentation.md
+++ b/content/documentation.md
@@ -1,14 +1,10 @@
Title: Documentation
-<a name="Documentation-OpenJPADocumentation"></a>
-
# OpenJPA Documentation
The online OpenJPA documentation can be found here.
-<a name="Documentation-Latest(4.0.2-SNAPSHOT)"></a>
-
## Nightly builds
<table>
@@ -23,7 +19,20 @@ The online OpenJPA documentation can be found here.
</td></tr>
</table>
-<a name="Documentation-OpenJPA4.0.xreleases"></a>
+
+## OpenJPA 4.1.x releases
+
+<table>
+<tr><th>Version</th><th> HTML Manual</th><th> HTML Manual (Single
Page)</th><th>PDF Manual</th><th>Javadocs</th><th>Release Notes</th></tr>
+<tr><td class="border"> OpenJPA 4.1.0
+ </td><td class="border"> <a
href="/builds/4.1.0/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a
href="/builds/4.1.0/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/4.1.0/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/4.1.0/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A
href="/builds/4.1.0/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+</table>
## OpenJPA 4.0.x releases
@@ -46,8 +55,6 @@ The online OpenJPA documentation can be found here.
<tr>
</table>
-<a name="Documentation-OpenJPA3.2.xreleases"></a>
-
## OpenJPA 3.2.x releases
<table>
@@ -78,8 +85,6 @@ The online OpenJPA documentation can be found here.
<tr>
</table>
-<a name="Documentation-OpenJPA3.1.xreleases"></a>
-
## OpenJPA 3.1.x releases
<table>
@@ -110,8 +115,6 @@ The online OpenJPA documentation can be found here.
<tr>
</table>
-<a name="Documentation-OpenJPA3.0.xreleases"></a>
-
## OpenJPA 3.0.x releases
<table>
@@ -127,8 +130,6 @@ Javadocs </th><th>Release Notes</th></tr>
<tr>
</table>
-<a name="Documentation-OpenJPA2.4.xreleases"></a>
-
## OpenJPA 2.4.x releases
<table>
@@ -166,8 +167,6 @@ Javadocs </th></tr>
</td></tr>
</table>
-<a name="Documentation-OpenJPA2.3.xreleases"></a>
-
## OpenJPA 2.3.x releases
<table>
@@ -181,21 +180,12 @@ Javadocs </th></tr>
</td></tr>
</table>
-<a name="Documentation-OpenJPA2.2.xreleases"></a>
-
## OpenJPA 2.2.x releases
-<!--
-| Version | HTML Manual | HTML Manual (Single Page) | PDF Manual | Javadocs |
-| ------- | ----------- | ------------------------- | ---------- | -------- |
-| OpenJPA 2.2.1-SNAPSHOT |
[manual](/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual/main.html) |
[manual](/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual.html) |
[manual](/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/docbook/manual.pdf) |
[javadoc](/builds/apache-openjpa-2.2.1-SNAPSHOT/docs/javadoc/index.html) |
-| OpenJPA 2.2.0 | [manual](/builds/2.2.0/apache-openjpa/docs/main.html) |
[manual](/builds/2.2.0/apache-openjpa/docs/manual.html) |
[manual](/builds/2.2.0/apache-openjpa/docs/manual.pdf) |
[javadoc](/builds/2.2.0/apidocs/index.html) |
--->
-
<table>
<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page)
</th><th> PDF Manual </th><th>
Javadocs </th></tr>
-<tr><td class="border"> OpenJPA 2.2.3-SNAPSHOT
+<tr><td class="border"> OpenJPA 2.2.3-SNAPSHOT
</td><td class="border"> <a
href="/builds/apache-openjpa-2.2.3-SNAPSHOT/docs/docbook/main.html">manual</a>
</td><td class="border"> <a
href="/builds/apache-openjpa-2.2.3-SNAPSHOT/docs/docbook/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/apache-openjpa-2.2.3-SNAPSHOT/docs/docbook/manual.pdf">manual</a>
@@ -207,13 +197,13 @@ Javadocs </th></tr>
</td><td class="border"> <a
href="/builds/2.2.2/apache-openjpa/docs/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/2.2.2/apidocs/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 2.2.1
+<tr><td class="border"> OpenJPA 2.2.1
</td><td class="border"> <a
href="/builds/2.2.1/apache-openjpa/docs/main.html">manual</a>
</td><td class="border"> <a
href="/builds/2.2.1/apache-openjpa/docs/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/2.2.1/apache-openjpa/docs/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/2.2.1/apidocs/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 2.2.0
+<tr><td class="border"> OpenJPA 2.2.0
</td><td class="border"> <a
href="/builds/2.2.0/apache-openjpa/docs/main.html">manual</a>
</td><td class="border"> <a
href="/builds/2.2.0/apache-openjpa/docs/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/2.2.0/apache-openjpa/docs/manual.pdf">manual</a>
@@ -221,9 +211,6 @@ Javadocs </th></tr>
</td></tr>
</table>
-
-<a name="Documentation-OpenJPA2.1.xreleases"></a>
-
## OpenJPA 2.1.x releases
<table>
@@ -235,7 +222,7 @@ Javadocs </th></tr>
</td><td class="border"> <a
href="/builds/2.1.1/apache-openjpa/docs/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/2.1.1/apidocs/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 2.1.0
+<tr><td class="border"> OpenJPA 2.1.0
</td><td class="border"> <a
href="/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/main.html">manual</a>
</td><td class="border"> <a
href="/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/2.1.0/apache-openjpa-2.1.0/docs/manual/manual.pdf">manual</a>
@@ -243,8 +230,6 @@ Javadocs </th></tr>
</td></tr>
</table>
-<a name="Documentation-OpenJPA2.0.xreleases"></a>
-
## OpenJPA 2.0.x releases
<table>
@@ -256,7 +241,7 @@ Javadocs </th></tr>
</td><td class="border"> <a
href="/builds/2.0.1/apache-openjpa-2.0.1/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/2.0.1/apache-openjpa-2.0.1/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 2.0.0
+<tr><td class="border"> OpenJPA 2.0.0
</td><td class="border"> <a
href="/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/main.html">manual</a>
</td><td class="border"> <a
href="/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/2.0.0/apache-openjpa-2.0.0/docs/manual/manual.pdf">manual</a>
@@ -265,8 +250,6 @@ Javadocs </th></tr>
</table>
-<a name="Documentation-OpenJPA1.2.xreleases"></a>
-
## OpenJPA 1.2.x releases
<table>
@@ -278,34 +261,32 @@ Javadocs </th></tr>
</td><td class="border"> <a
href="/builds/1.2.3/apache-openjpa/docs/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.2.3/apidocs/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.2.2
+<tr><td class="border"> OpenJPA 1.2.2
</td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/index.html">manual</a>
- </td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.html">manual</a>
- </td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.2.2/apache-openjpa-1.2.2/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.2.1
+<tr><td class="border"> OpenJPA 1.2.1
</td><td class="border"> <a
href="/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.2.1/apache-openjpa-1.2.1/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.2.1/apache-openjpa-1.2.1/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.2.0
- </td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/index.html">manual</a>
+<tr><td class="border"> OpenJPA 1.2.0
+ </td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/manual/manual.pdf">manual</a>
- </td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/javadoc/index.html">javadoc</a>
+ </td><td class="border"> <a
href="/builds/1.2.0/apache-openjpa-1.2.0/docs/javadoc/index.html">javadoc</a>
</td></tr>
</table>
-<a name="Documentation-OpenJPA1.1.xreleases"></a>
-
## OpenJPA 1.1.x releases
<table>
<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page)
</th><th> PDF Manual </th><th>
Javadocs </th></tr>
-<tr><td class="border"> OpenJPA 1.1.0
+<tr><td class="border"> OpenJPA 1.1.0
</td><td class="border"> <a
href="/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.1.0/apache-openjpa-1.1.0/docs/manual/manual.pdf">manual</a>
@@ -313,8 +294,6 @@ Javadocs </th></tr>
</td></tr>
</table>
-<a name="Documentation-OpenJPA1.0.xreleases"></a>
-
## OpenJPA 1.0.x releases
<table>
@@ -326,25 +305,25 @@ Javadocs </th></tr>
</td><td class="border"> <a
href="/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.0.4/apache-openjpa-1.0.4/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.0.3
+<tr><td class="border"> OpenJPA 1.0.3
</td><td class="border"> <a
href="/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.3/apache-openjpa-1.0.3/docs/manual/manual.pdf">manual</a>
- </td><td class="border"> <a
href="/builds/1.0.3/apache-openjpa-1.0.3/docs/javadoc/index.html">javadoc</a>
+ </td><td class="border"> <a
href="/builds/1.0.3/apache-openjpa-1.0.3/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.0.2
+<tr><td class="border"> OpenJPA 1.0.2
</td><td class="border"> <a
href="/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.2/apache-openjpa-1.0.2/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.0.2/apache-openjpa-1.0.2/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.0.1
+<tr><td class="border"> OpenJPA 1.0.1
</td><td class="border"> <a
href="/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.1/apache-openjpa-1.0.1/docs/manual/manual.pdf">manual</a>
</td><td class="border"> <a
href="/builds/1.0.1/apache-openjpa-1.0.1/docs/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 1.0.0
+<tr><td class="border"> OpenJPA 1.0.0
</td><td class="border"> <a
href="/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/index.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/manual.html">manual</a>
</td><td class="border"> <a
href="/builds/1.0.0/apache-openjpa-1.0.0/docs/manual/manual.pdf">manual</a>
@@ -352,22 +331,20 @@ Javadocs </th></tr>
</td></tr>
</table>
-<a name="Documentation-Incubatingreleases"></a>
-
## Incubating releases
<table>
<tr><th> Version </th><th> HTML Manual </th><th> HTML Manual (Single Page)
</th><th> PDF Manual </th><th>
Javadocs </th></tr>
-<tr><td class="border"> OpenJPA 0.9.7
+<tr><td class="border"> OpenJPA 0.9.7
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.7-incubating/manual/manual.html">manual</a>
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.7-incubating/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 0.9.6
+<tr><td class="border"> OpenJPA 0.9.6
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.6-incubating/manual/manual.html">manual</a>
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.6-incubating/javadoc/index.html">javadoc</a>
</td></tr>
-<tr><td class="border"> OpenJPA 0.9.0
+<tr><td class="border"> OpenJPA 0.9.0
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.0-incubating/manual/manual.html">manual</a>
</td><td class="border"> </td><td class="border"> <a
href="/docs/openjpa-0.9.0-incubating/javadoc/index.html">javadoc</a>
</td></tr>
diff --git a/content/downloads-nightly.md b/content/downloads-nightly.md
index 7b6109d77..3eb1bf3c9 100644
--- a/content/downloads-nightly.md
+++ b/content/downloads-nightly.md
@@ -23,10 +23,10 @@ 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
+## Snapshot builds
Snapshot (nightly) 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, 2.2.1.x, 3.2.x and main (4.0.x as
of this writing)**
+**Version 1.2.x, 1.3.x, 2.0.x, 2.1.x, 2.2.x, 2.2.1.x, 3.2.x and main (4.1.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:
@@ -61,9 +61,9 @@ snapshot repository at the following locations:
<table>
<tr><th> SNAPSHOT version </th><th> binaries </th><th> source </th></tr>
-<tr><td class="border"> 4.0.2 </td>
- <td class="border"> <a
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/4.0.2-SNAPSHOT/">apache-openjpa-4.0.2-SNAPSHOT-binary.zip</a>
- <td class="border"> <a
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/4.0.2-SNAPSHOT/">apache-openjpa-4.0.2-SNAPSHOT-source.zip</a>
+<tr><td class="border"> 4.1.1 </td>
+ <td class="border"> <a
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/4.1.1-SNAPSHOT/">apache-openjpa-4.1.1-SNAPSHOT-binary.zip</a>
+ <td class="border"> <a
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/4.1.1-SNAPSHOT/">apache-openjpa-4.1.1-SNAPSHOT-source.zip</a>
</tr>
<tr><td class="border"> 3.2.3 </td>
<td class="border"> <a
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/3.2.3-SNAPSHOT/">apache-openjpa-3.2.3-SNAPSHOT-binary.zip</a>
diff --git a/content/downloads.md b/content/downloads.md
index 0069b3666..44bda6f25 100644
--- a/content/downloads.md
+++ b/content/downloads.md
@@ -16,11 +16,32 @@ For information on obtaining OpenJPA binaries, see the
[Obtaining](obtaining.htm
page. For information on building OpenJPA from source, see the
[Building](building.html)
page.
-<a name="Downloads-OfficialJPA3.0Releases"></a>
+## Official JPA 4.1 Releases
+
+### 4.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 4.1.0 Binary </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/4.1.0/apache-openjpa-4.1.0-binary.zip">apache-openjpa-4.1.0-binary.zip</a></td>
+ <td class="border"> Mar 24 2025 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.1.0/apache-openjpa-4.1.0-binary.zip.sha512">sha512</a></td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.1.0/apache-openjpa-4.1.0-binary.zip.asc">PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 4.1.0 Source </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/4.1.0/openjpa-parent-4.1.0-source-release.zip">openjpa-parent-4.1.0-source-release.zip</a>
+ <td class="border"> Mar 24 2025 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.1.0/openjpa-parent-4.1.0-source-release.zip.sha512">sha512</a>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.1.0/openjpa-parent-4.1.0-source-release.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 4.1.0 Release Notes </td>
+ <td class="border"> <a
href="https://openjpa.apache.org/builds/4.1.0/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+ <td class="border"> Mar 24 2025 </td>
+ <td class="border"> </td><td class="border"> </td>
+</table>
-## Official JPA 4.0 Releases
-<a name="Downloads-4.0.xReleases"></a>
+## Official JPA 4.0 Releases
### 4.0.x Releases
@@ -42,16 +63,28 @@ For information on obtaining OpenJPA binaries, see the
[Obtaining](obtaining.htm
<td class="border"> <a
href="https://openjpa.apache.org/builds/4.0.1/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
<td class="border"> Sep 23 2024 </td>
<td class="border"> </td><td class="border"> </td>
+<tr><td class="border"> OpenJPA 4.0.0 Binary </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip">apache-openjpa-4.0.0-binary.zip</a></td>
+ <td class="border"> Feb 02 2024 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip.sha512">sha512</a></td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.0.0/apache-openjpa-4.0.0-binary.zip.asc">PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 4.0.0 Source </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip">openjpa-parent-4.0.0-source-release.zip</a>
+ <td class="border"> Feb 02 2024 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip.sha512">sha512</a>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/4.0.0/openjpa-parent-4.0.0-source-release.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 4.0.0 Release Notes </td>
+ <td class="border"> <a
href="https://openjpa.apache.org/builds/4.0.0/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+ <td class="border"> Feb 02 2024 </td>
+ <td class="border"> </td><td class="border"> </td>
</table>
-<a name="Downloads-OfficialJPA2.2Releases"></a>
-
## Official JPA 3.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.
-<a name="Downloads-3.2.xReleases"></a>
+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.2.x Releases
@@ -97,8 +130,6 @@ These releases raised the minimum Java version to Java 8 and
implement most of
<td class="border"> </td><td class="border"> </td>
</table>
-<a name="Downloads-3.0.xReleases"></a>
-
### 3.0.x Releases
<table>
@@ -121,15 +152,11 @@ These releases raised the minimum Java version to Java 8
and implement most of
<td class="border"> </td><td class="border"> </td>
</table>
-<a name="Downloads-OfficialJPA2.0Releases"></a>
-
## 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.
-<a name="Downloads-2.4.xReleases"></a>
-
### 2.4.x Releases
<table>
@@ -187,8 +214,6 @@ These releases implement the [JSR-317 Java Persistence
2.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-2.3.xReleases"></a>
-
### 2.3.x Releases
<table>
@@ -212,8 +237,6 @@ These releases implement the [JSR-317 Java Persistence
2.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-2.2.xReleases"></a>
-
### 2.2.x Releases
<table>
@@ -270,8 +293,6 @@ These releases implement the [JSR-317 Java Persistence
2.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-2.1.xReleases"></a>
-
### 2.1.x Releases
<table>
@@ -312,8 +333,6 @@ These releases implement the [JSR-317 Java Persistence
2.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-2.0.xReleases"></a>
-
### 2.0.x Releases
<table>
@@ -355,15 +374,11 @@ These releases implement the [JSR-317 Java Persistence
2.0](https://jcp.org/en/j
</table>
-<a name="Downloads-OfficialJPA1.0Releases"></a>
-
## 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.
-<a name="Downloads-1.2.xReleases"></a>
-
### 1.2.x Releases
<table>
@@ -418,8 +433,6 @@ These releases implement the [JSR-220 Java Persistence
1.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-1.1.xReleases"></a>
-
### 1.1.x Releases
<table>
@@ -438,8 +451,6 @@ These releases implement the [JSR-220 Java Persistence
1.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-1.0.x Releases"></a>
-
### 1.0.x Releases
<table>
@@ -506,8 +517,6 @@ These releases implement the [JSR-220 Java Persistence
1.0](https://jcp.org/en/j
</tr>
</table>
-<a name="Downloads-VerifyingReleaseVersionandRevision"></a>
-
## 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:
@@ -523,8 +532,6 @@ which will print the version and revision numbers, for
example:
which designates that the 2.1.0 release includes Apache SVN revision
*1071315* as the latest.
-<a name="Downloads-VerifyingReleases"></a>
-
## Verifying Releases
We strongly recommend you verify the integrity of the downloaded files with
@@ -536,24 +543,18 @@ 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
@@ -570,7 +571,7 @@ distributions. \*sum is also available as part of [GNU
Textutils](https://www.gn
----
-<a name="missing.asm"></a>
+### Missing ASM
**(\*\*)** asm-3.2.jar can be found from
<https://search.maven.org/remotecontent?filepath=asm/asm/3.2/asm-3.2.jar>
.
diff --git a/content/index.md b/content/index.md
index 76fc2870d..fbc47e493 100644
--- a/content/index.md
+++ b/content/index.md
@@ -5,14 +5,16 @@ Title: Index
## Welcome to the Apache OpenJPA project
-
+
Apache OpenJPA is a Java persistence project at [The Apache Software
Foundation](http://apache.org)
that can be used as a stand-alone [POJO](http://en.wikipedia.org/wiki/POJO)
persistence layer or [integrated](integration.html)
into any Java EE compliant container and many other lightweight
-frameworks, such as Tomcat and Spring.
+frameworks, such as Tomcat and Spring.
+
+The [4.1.x releases](downloads.html) is an implementation of the Jakarta
Persistence API 3.1 specification is the most current production ready release.
-The [4.x releases](downloads.html) is an implementation of the Jakarta
Persistence API 3.0 specification is the most current production ready release.
+The [4.0.x releases](downloads.html) is an implementation of the Jakarta
Persistence API 3.0 specification.
The [3.x releases](downloads.html) targetting the [JSR-338 Java Persistence
2.2](http://jcp.org/en/jsr/detail?id=338).
It is fully backward compatible compatible to our JPA 2.1, 2.0 and 1.0
releases.
@@ -128,6 +130,25 @@ The [1.x releases](downloads.html)
<DIV class="blog-post-listing">
+ <DIV class="logo-heading-block">
+ <SPAN class="logoBlock">
+ <A class="userLogoLink" data-username="[email protected]"
href="http://people.apache.org/committer-index.html#ilgrosso">
+ <IMG class="userLogo logo"
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"
alt="User icon: [email protected]" title="[email protected]"/>
+ </A>
+ </SPAN>
+ <SPAN class="blogHeading">
+ <DIV class="page-metadata not-personal">
+ <A href="http://people.apache.org/committer-index.html#ilgrosso"
class="url fn confluence-userlink"
data-username="[email protected]">Francesco Chicchiriccò</A> posted on
2025-03-24
+ </DIV>
+ <A class="blogHeading" href="openjpa-4.1.x.html">OpenJPA 4.1.0
Released!</A>
+ </SPAN>
+ </DIV>
+
+ <DIV class="wiki-content">
+ <P>The Apache OpenJPA community is proud to announce the release of OpenJPA
4.1.0!</P>
+ </DIV>
+ <hr>
+
<DIV class="logo-heading-block">
<SPAN class="logoBlock">
<A class="userLogoLink" data-username="[email protected]"
href="http://people.apache.org/committer-index.html#ilgrosso">
diff --git a/content/openjpa-4.0.x.md b/content/openjpa-4.0.x.md
index 95926f1e9..e050329b3 100644
--- a/content/openjpa-4.0.x.md
+++ b/content/openjpa-4.0.x.md
@@ -2,8 +2,6 @@ Title: OpenJPA 4.0.X
# OpenJPA 4.0.x
-The Apache OpenJPA community is currently mainly working on Apache OpenJPA
4.0.x.
-
This distribution is based on the Jakarta Persistence API 3.0.
Additional information on the OpenJPA project may be found at [the project web
site](http://openjpa.apache.org).
@@ -18,14 +16,14 @@ Additional information on the OpenJPA project may be found
at [the project web s
<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2923'>OPENJPA-2923</a>] -
PCEnhancer creates deprecated call to new Long(long)
</li>
</ul>
-
+
<h2> Improvement
</h2>
<ul>
<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2922'>OPENJPA-2922</a>] -
disable JNDI lookup in OpenJPAPersistence by default
</li>
</ul>
-
+
<h2> Task
</h2>
<ul>
@@ -34,7 +32,7 @@ Additional information on the OpenJPA project may be found at
[the project web s
<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2926'>OPENJPA-2926</a>] -
Dependencies and maven plugins need to be updated
</li>
</ul>
-
+
# Changes in OpenJPA 4.0.0
@@ -44,7 +42,7 @@ Additional information on the OpenJPA project may be found at
[the project web s
<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2915'>OPENJPA-2915</a>] -
commons-dbcp2 2.10.0 breaks OpenJPA because of changed configuration
methods
</li>
</ul>
-
+
<h2> Improvement
</h2>
<ul>
diff --git a/content/openjpa-4.1.x.md b/content/openjpa-4.1.x.md
new file mode 100644
index 000000000..b0fa8fac1
--- /dev/null
+++ b/content/openjpa-4.1.x.md
@@ -0,0 +1,33 @@
+Title: OpenJPA 4.1.X
+
+# OpenJPA 4.1.x
+
+The Apache OpenJPA community is currently mainly working on Apache OpenJPA
4.1.x.
+
+This distribution is based on the Jakarta Persistence API 3.1.
+
+Additional information on the OpenJPA project may be found at [the project web
site](http://openjpa.apache.org).
+
+# Changes in OpenJPA 4.1.0
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2898'>OPENJPA-2898</a>] -
Cannot resolve the name 'orm:versionType'
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2928'>OPENJPA-2928</a>] -
Missing orm and persistence xml v3 schemas for offline processing
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2930'>OPENJPA-2930</a>] -
UUID ID Generator Strategy
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2932'>OPENJPA-2932</a>] -
Implement numeric JPA 3.1 JPQL functions and equivalent Criteria API
+</li>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2933'>OPENJPA-2933</a>] -
Implement new date JPA 3.1 JPQL functions and equivalent Criteria API
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a
href='https://issues.apache.org/jira/browse/OPENJPA-2934'>OPENJPA-2934</a>] -
Offline XSD schema for JPA 3.1. should be added
+</li>
+</ul>
diff --git a/pelican.auto.py b/pelican.auto.py
index f8bcb0fb7..875ae063b 100644
--- a/pelican.auto.py
+++ b/pelican.auto.py
@@ -6,7 +6,7 @@ SITEDOMAIN = 'openjpa.apache.org'
SITEURL = 'https://openjpa.apache.org'
SITELOGO = 'https://openjpa.apache.org/images/openjpa-logo.png'
SITEREPOSITORY = 'https://github.com/apache/openjpa-site/blob/main/content/'
-CURRENTYEAR = 2024
+CURRENTYEAR = 2025
TRADEMARKS = 'Apache, the Apache feather logo, and "Project" are trademarks or
registered trademarks'
TIMEZONE = 'UTC'
# Theme includes templates and possibly static files