This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch 4.0-site-update in repository https://gitbox.apache.org/repos/asf/openjpa-site.git
commit 3cfa0254323b3240782c104f7f5b1e8e64e4af55 Author: Maxim Solodovnik <solo...@apache.org> AuthorDate: Thu Jul 11 16:53:03 2024 +0700 Site is updated with 3.2.2, 4.0.0 release details --- content/documentation.md | 52 +++++++++++++++++++++++++++++++++++-- content/downloads.md | 52 ++++++++++++++++++++++++++++++++++++- content/index.md | 60 +++++++++++++++++++++++++++++++++++-------- pelican.auto.py | 67 ++++++++++++++++++++++++++++++++++++++++++++++++ pelicanconf.yaml | 25 ++++++++++++++++++ 5 files changed, 243 insertions(+), 13 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..099e5b75c 100644 --- a/content/index.md +++ b/content/index.md @@ -12,6 +12,8 @@ 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 [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) is the most current production ready release. It is fully backward compatible compatible to our JPA 2.1, 2.0 and 1.0 releases. @@ -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="strub...@apache.org" 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: strub...@apache.org" title="strub...@apache.org"> + <SPAN class="logoBlock"> + <A class="userLogoLink" data-username="strub...@apache.org" 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: strub...@apache.org" title="strub...@apache.org"> + </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="strub...@apache.org">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="strub...@apache.org">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="ilgro...@apache.org" 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: ilgro...@apache.org" title="ilgro...@apache.org"/> + </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="ilgro...@apache.org">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="strub...@apache.org" 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: strub...@apache.org" title="strub...@apache.org"> + </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="strub...@apache.org">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..bf0903c19 --- /dev/null +++ b/pelicanconf.yaml @@ -0,0 +1,25 @@ +site: + name: Apache Template + description: Provides a template for projects wishing to use the Pelican ASF static content system + domain: openjpa.apache.org + logo: images/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 +