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 ad21e2d52 Site is updated with 3.2.2, 4.0.0 release details (#1)
ad21e2d52 is described below
commit ad21e2d52117353207167c44b9b3d7454e3a82f8
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Thu Jul 11 20:20:08 2024 +0700
Site is updated with 3.2.2, 4.0.0 release details (#1)
---
content/documentation.md | 52 +++++++++++++++++++++++++++++++++++--
content/downloads.md | 52 ++++++++++++++++++++++++++++++++++++-
content/index.md | 62 ++++++++++++++++++++++++++++++++++++--------
pelican.auto.py | 67 ++++++++++++++++++++++++++++++++++++++++++++++++
pelicanconf.yaml | 25 ++++++++++++++++++
5 files changed, 244 insertions(+), 14 deletions(-)
diff --git a/content/documentation.md b/content/documentation.md
index d37ffb154..04dfc848a 100644
--- a/content/documentation.md
+++ b/content/documentation.md
@@ -7,7 +7,7 @@ Title: Documentation
The online OpenJPA documentation can be found here.
-<a name="Documentation-Latest(3.1.3-SNAPSHOT)"></a>
+<a name="Documentation-Latest(4.0.1-SNAPSHOT)"></a>
## Nightly builds
@@ -23,7 +23,55 @@ The online OpenJPA documentation can be found here.
</td></tr>
</table>
-<a name="Documentation-OpenJPA3.0.xreleases"></a>
+<a name="Documentation-OpenJPA4.0.xreleases"></a>
+
+## OpenJPA 4.0.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.0.0
+ </td><td class="border"> <a
href="/builds/4.0.0/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a
href="/builds/4.0.0/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/4.0.0/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/4.0.0/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A
href="/builds/4.0.0/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+</table>
+
+<a name="Documentation-OpenJPA3.2.xreleases"></a>
+
+## OpenJPA 3.2.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 3.2.2
+ </td><td class="border"> <a
href="/builds/3.2.2/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.2/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.2/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.2/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A
href="/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+<tr><td class="border"> OpenJPA 3.2.1
+ </td><td class="border"> <a
href="/builds/3.2.1/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.1/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.1/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.1/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A
href="/builds/3.2.1/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+<tr><td class="border"> OpenJPA 3.2.0
+ </td><td class="border"> <a
href="/builds/3.2.0/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.0/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.0/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a
href="/builds/3.2.0/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A
href="/builds/3.2.0/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></tr>
+<tr>
+</table>
+
+<a name="Documentation-OpenJPA3.1.xreleases"></a>
## OpenJPA 3.1.x releases
diff --git a/content/downloads.md b/content/downloads.md
index 870810bb3..4a984edae 100644
--- a/content/downloads.md
+++ b/content/downloads.md
@@ -16,6 +16,34 @@ 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 3.0 Releases
+
+<a name="Downloads-4.0.xReleases"></a>
+
+### 4.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 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 14 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 14 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 14 2024 </td>
+ <td class="border"> </td><td class="border"> </td>
+</table>
+
<a name="Downloads-OfficialJPA2.2Releases"></a>
## Official JPA 2.2 Releases
@@ -23,7 +51,29 @@ For information on obtaining OpenJPA binaries, see the
[Obtaining](obtaining.htm
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.1.xReleases"></a>
+<a name="Downloads-3.2.xReleases"></a>
+
+### 3.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 3.2.2 Binary </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip">apache-openjpa-3.2.2-binary.zip</a></td>
+ <td class="border"> 16 Mar 2022 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip.sha512">sha512</a></td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/3.2.2/apache-openjpa-3.2.2-binary.zip.asc">PGP</a></td>
+</tr>
+<tr><td class="border"> OpenJPA 3.2.2 Source </td>
+ <td class="border"> <a
href="https://www.apache.org/dyn/closer.lua/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip">openjpa-parent-3.2.2-source-release.zip</a>
+ <td class="border"> 16 Mar 2022 </td>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip.sha512">sha512</a>
+ <td class="border"> <a
href="https://archive.apache.org/dist/openjpa/3.2.2/openjpa-parent-3.2.2-source-release.zip.asc">PGP</a>
+</tr>
+<tr><td class="border"> OpenJPA 3.2.2 Release Notes </td>
+ <td class="border"> <a
href="https://openjpa.apache.org/builds/3.2.2/apache-openjpa/RELEASE-NOTES.html">RELEASE-NOTES.html</a>
+ <td class="border"> 16 Mar 2022 </td>
+ <td class="border"> </td><td class="border"> </td>
+</table>
### 3.1.x Releases
diff --git a/content/index.md b/content/index.md
index 53350fd40..f1143f1f5 100644
--- a/content/index.md
+++ b/content/index.md
@@ -12,7 +12,9 @@ Apache OpenJPA is a Java persistence project at [The Apache
Software Foundation]
into any Java EE compliant container and many other lightweight
frameworks, such as Tomcat and Spring.
-The [3.x releases](downloads.html) targetting the [JSR-338 Java Persistence
2.2](http://jcp.org/en/jsr/detail?id=338) 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 [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.
The [2.x releases](downloads.html)
@@ -127,21 +129,59 @@ 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#struberg">
- <IMG class="userLogo logo"
src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png"
alt="User icon: [email protected]" title="[email protected]">
+ <SPAN class="logoBlock">
+ <A class="userLogoLink" data-username="[email protected]"
href="http://people.apache.org/committer-index.html#struberg">
+ <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#struberg"
class="url fn confluence-userlink" data-username="[email protected]">Mark
Struberg</A> posted on 2024-02-14
+ </DIV>
+ <A class="blogHeading" href="openjpa-4.0.x.html">OpenJPA 4.0.0
Released!</A>
+ </SPAN>
+ </DIV>
- </A>
- </SPAN>
- <SPAN class="blogHeading">
- <DIV class="page-metadata not-personal"><A
href="http://people.apache.org/committer-index.html#struberg" class="url fn
confluence-userlink" data-username="[email protected]">Mark Struberg</A>
posted on 2020-09-04</DIV>
- <A class="blogHeading" href="openjpa-3.1.x.html">OpenJPA 3.1.2</A>
Released!</A>
- </SPAN>
+ <DIV class="wiki-content">
+ <P>The Apache OpenJPA community is proud to announce the release of OpenJPA
4.0.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">
+ <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
2022-03-19
+ </DIV>
+ <A class="blogHeading" href="openjpa-3.2.x.html">OpenJPA 3.2.2
Released!</A>
+ </SPAN>
</DIV>
<DIV class="wiki-content">
- <P>The Apache OpenJPA community is proud to announce the release of OpenJPA
3.1.2!</P>
+ <P>The Apache OpenJPA community is proud to announce the release of OpenJPA
3.2.2!</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#struberg">
+ <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#struberg"
class="url fn confluence-userlink" data-username="[email protected]">Mark
Struberg</A> posted on 2020-09-04
+ </DIV>
+ <A class="blogHeading" href="openjpa-3.1.x.html">OpenJPA 3.1.2
Released!</A>
+ </SPAN>
</DIV>
+
+ <DIV class="wiki-content">
+ <P>The Apache OpenJPA community is proud to announce the release of OpenJPA
3.1.2!</P>
</DIV>
<hr>
diff --git a/pelican.auto.py b/pelican.auto.py
new file mode 100644
index 000000000..c10f160f1
--- /dev/null
+++ b/pelican.auto.py
@@ -0,0 +1,67 @@
+
+# Basic information about the site.
+SITENAME = 'Apache Template'
+SITEDESC = 'Provides a template for projects wishing to use the Pelican ASF
static content system'
+SITEDOMAIN = 'openjpa.apache.org'
+SITEURL = 'https://openjpa.apache.org'
+SITELOGO = 'https://openjpa.apache.org/images/logo.png'
+SITEREPOSITORY = 'https://github.com/apache/openjpa-site/blob/main/content/'
+CURRENTYEAR = 2024
+TRADEMARKS = 'Apache, the Apache feather logo, and "Project" are trademarks or
registered trademarks'
+TIMEZONE = 'UTC'
+# Theme includes templates and possibly static files
+THEME = './theme/apache'
+# Specify location of plugins, and which to use
+PLUGIN_PATHS = [
'/home/solomax/work/_oss/site-pelican/infrastructure-pelican/bin/../plugins',
'./theme/plugins', ]
+PLUGINS = [ 'gfm', 'asfgenid', ]
+# All content is located at '.' (aka content/ )
+PAGE_PATHS = [ '.' ]
+STATIC_PATHS = [ '.', ]
+# Where to place/link generated pages
+
+PATH_METADATA = '(?P<path_no_ext>.*)\\..*'
+
+PAGE_SAVE_AS = '{path_no_ext}.html'
+# Don't try to translate
+PAGE_TRANSLATION_ID = None
+# Disable unused Pelican features
+# N.B. These features are currently unsupported, see
https://github.com/apache/infrastructure-pelican/issues/49
+FEED_ALL_ATOM = None
+INDEX_SAVE_AS = ''
+TAGS_SAVE_AS = ''
+CATEGORIES_SAVE_AS = ''
+AUTHORS_SAVE_AS = ''
+ARCHIVES_SAVE_AS = ''
+# Disable articles by pointing to a (should-be-absent) subdir
+ARTICLE_PATHS = [ 'blog' ]
+# needed to create blogs page
+ARTICLE_URL = 'blog/{slug}.html'
+ARTICLE_SAVE_AS = 'blog/{slug}.html'
+# Disable all processing of .html files
+READERS = { 'html': None, }
+
+# Configure the asfgenid plugin
+ASF_GENID = {
+ 'unsafe_tags': True,
+ 'metadata': False,
+ 'elements': False,
+ 'permalinks': True,
+ 'tables': False,
+
+ 'headings': True,
+ 'headings_re': '^h[1-4]',
+
+
+ 'toc': True,
+ 'toc_headers': '^h[1-4]',
+
+ 'debug': False,
+}
+
+
+
+
+
+
+
+
diff --git a/pelicanconf.yaml b/pelicanconf.yaml
new file mode 100644
index 000000000..d8bdaf77a
--- /dev/null
+++ b/pelicanconf.yaml
@@ -0,0 +1,25 @@
+site:
+ name: Apache OpenJPA
+ description: Apache OpenJPA is a Java persistence project at The Apache
Software Foundation
+ domain: openjpa.apache.org
+ logo: images/openjpa-logo.png
+ repository: https://github.com/apache/openjpa-site/blob/main/content/
+ trademarks: Apache, the Apache feather logo, and "Project" are trademarks or
registered trademarks
+
+theme: theme/apache
+
+plugins:
+ paths:
+ - theme/plugins
+ use:
+ - gfm
+
+genid:
+ unsafe: yes
+ metadata: no
+ elements: no
+ headings_depth: 4
+ permalinks: yes
+ toc_depth: 4
+ tables: no
+