This is an automated email from the ASF dual-hosted git repository.

ilgrosso 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 5a5a96e90 Site is updated with details of 4.0.1 release (#2)
5a5a96e90 is described below

commit 5a5a96e900552e82d5094c7a8be26d8acea2e564
Author: Maxim Solodovnik <solomax...@gmail.com>
AuthorDate: Wed Sep 25 18:34:13 2024 +0700

    Site is updated with details of 4.0.1 release (#2)
---
 content/documentation.md     |   9 +-
 content/downloads-nightly.md |  18 ++--
 content/downloads.md         |  26 +++---
 content/index.md             |  19 ++++
 content/openjpa-3.1.x.md     |   4 +-
 content/openjpa-3.2.x.md     | 205 +++++++++++++++++++++++++++++++++++++++++++
 content/openjpa-4.0.x.md     |  65 ++++++++++++++
 pelican.auto.py              |   6 +-
 8 files changed, 321 insertions(+), 31 deletions(-)

diff --git a/content/documentation.md b/content/documentation.md
index 04dfc848a..4db4360b0 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(4.0.1-SNAPSHOT)"></a>
+<a name="Documentation-Latest(4.0.2-SNAPSHOT)"></a>
 
 ## Nightly builds
 
@@ -29,6 +29,13 @@ The online OpenJPA documentation can be found here.
 
 <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.1
+ </td><td class="border"> <a 
href="/builds/4.0.1/apache-openjpa/docs/main.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.1/apache-openjpa/docs/manual.html">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.1/apache-openjpa/docs/manual.pdf">manual</a>
+ </td><td class="border"> <a 
href="/builds/4.0.1/apidocs/index.html">javadoc</a>
+ </td><td class="border"><A 
href="/builds/4.0.1/apache-openjpa/RELEASE-NOTES.html">Release Notes</A>
+</td></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>
diff --git a/content/downloads-nightly.md b/content/downloads-nightly.md
index 624292292..7b6109d77 100644
--- a/content/downloads-nightly.md
+++ b/content/downloads-nightly.md
@@ -26,7 +26,7 @@ at your own risk.
 ## 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, 2.3.x,2.4.x and trunk 
(3.1.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.0.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,17 +61,13 @@ snapshot repository at the following locations:
 
 <table>
 <tr><th> SNAPSHOT version </th><th> binaries </th><th> source </th></tr>
-<tr><td class="border"> 3.1.3 </td>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/3.1.3-SNAPSHOT/";>apache-openjpa-3.1.3-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/3.1.3-SNAPSHOT/";>apache-openjpa-3.1.3-SNAPSHOT-source.zip</a>
+<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>
-<tr><td class="border"> 2.4.4 </td>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.4.4-SNAPSHOT/";>apache-openjpa-2.4.4-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.4.4-SNAPSHOT/";>apache-openjpa-2.4.4-SNAPSHOT-source.zip</a>
-</tr>
-<tr><td class="border"> 2.3.1 </td>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.3.1-SNAPSHOT/";>apache-openjpa-2.3.1-SNAPSHOT-binary.zip</a>
-    <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.3.1-SNAPSHOT/";>apache-openjpa-2.3.1-SNAPSHOT-source.zip</a>
+<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>
+    <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-source.zip</a>
 </tr>
 <tr><td class="border"> 2.2.3 </td>
     <td class="border"> <a 
href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.3-SNAPSHOT/";>apache-openjpa-2.2.3-SNAPSHOT-binary.zip</a>
diff --git a/content/downloads.md b/content/downloads.md
index 4a984edae..c53b0e4a2 100644
--- a/content/downloads.md
+++ b/content/downloads.md
@@ -18,7 +18,7 @@ For information on obtaining OpenJPA binaries, see the 
[Obtaining](obtaining.htm
 
 <a name="Downloads-OfficialJPA3.0Releases"></a>
 
-## Official JPA 3.0 Releases
+## Official JPA 4.0 Releases
 
 <a name="Downloads-4.0.xReleases"></a>
 
@@ -26,27 +26,27 @@ For information on obtaining OpenJPA binaries, see the 
[Obtaining](obtaining.htm
 
 <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>
+<tr><td class="border"> OpenJPA 4.0.1 Binary </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.1/apache-openjpa-4.0.1-binary.zip";>apache-openjpa-4.0.1-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>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.1/apache-openjpa-4.0.1-binary.zip.sha512";>sha512</a></td>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.1/apache-openjpa-4.0.1-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>
+<tr><td class="border"> OpenJPA 4.0.1 Source </td>
+    <td class="border"> <a 
href="https://www.apache.org/dyn/closer.lua/openjpa/4.0.1/openjpa-parent-4.0.1-source-release.zip";>openjpa-parent-4.0.1-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>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.1/openjpa-parent-4.0.1-source-release.zip.sha512";>sha512</a>
+    <td class="border"> <a 
href="https://archive.apache.org/dist/openjpa/4.0.1/openjpa-parent-4.0.1-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>
+<tr><td class="border"> OpenJPA 4.0.1 Release Notes </td>
+    <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>
 </table>
 
 <a name="Downloads-OfficialJPA2.2Releases"></a>
 
-## Official JPA 2.2 Releases
+## 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.
diff --git a/content/index.md b/content/index.md
index f1143f1f5..76fc2870d 100644
--- a/content/index.md
+++ b/content/index.md
@@ -128,6 +128,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="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 
2024-09-23
+     </DIV>
+     <A class="blogHeading" href="openjpa-4.0.x.html">OpenJPA 4.0.1 
Released!</A>
+   </SPAN>
+ </DIV>
+
+ <DIV class="wiki-content">
+   <P>The Apache OpenJPA community is proud to announce the release of OpenJPA 
4.0.1!</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";>
diff --git a/content/openjpa-3.1.x.md b/content/openjpa-3.1.x.md
index ee947f847..7c790311c 100644
--- a/content/openjpa-3.1.x.md
+++ b/content/openjpa-3.1.x.md
@@ -2,8 +2,6 @@ Title: OpenJPA 3.1.X
 
 # OpenJPA 3.1.x
 
-The Apache OpenJPA community is currently mainly working on Apache OpenJPA 
3.1.x.
-
 This distribution is based on the final [JSR 338 Java Persistence API, Version 
2.2](http://jcp.org/en/jsr/detail?id=338) specification.
 
 Additional information on the OpenJPA project may be found at [the project web 
site](http://openjpa.apache.org).
@@ -176,4 +174,4 @@ Additional information on the OpenJPA project may be found 
at [the project web s
 <ul>
 <li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2784'>OPENJPA-2784</a>] -   
      update docs before our release
 </li>
-</ul>
\ No newline at end of file
+</ul>
diff --git a/content/openjpa-3.2.x.md b/content/openjpa-3.2.x.md
new file mode 100644
index 000000000..ce8eaea22
--- /dev/null
+++ b/content/openjpa-3.2.x.md
@@ -0,0 +1,205 @@
+Title: OpenJPA 3.2.X
+
+# OpenJPA 3.2.x
+
+This distribution is based on the final [JSR 338 Java Persistence API, Version 
2.2](http://jcp.org/en/jsr/detail?id=338) specification.
+
+Additional information on the OpenJPA project may be found at [the project web 
site](http://openjpa.apache.org).
+
+# Changes in OpenJPA 3.2.2
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2713'>OPENJPA-2713</a>] -   
      [JPA-2.2] add support for Java8 Date/Time types
+</li>
+</ul>
+                            
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2900'>OPENJPA-2900</a>] -   
      javax.xml.bind must be relocated to jakarta namespace
+</li>
+</ul>
+
+
+# Changes in OpenJPA 3.2.1
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2614'>OPENJPA-2614</a>] -   
      First rollback after application start does not work under certain 
circumstances
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2876'>OPENJPA-2876</a>] -   
      running &#39;refresh&#39; schema action creates wrong SQL output
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2877'>OPENJPA-2877</a>] -   
      [JPA-2.1] implement AttributeConverter 
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2882'>OPENJPA-2882</a>] -   
      Exception passing javax.persistence.* String values to 
createEntityManager(Map)
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2883'>OPENJPA-2883</a>] -   
      UseTriggersForAutoAssign in Oracle seems to be broken
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2889'>OPENJPA-2889</a>] -   
      commons-pool2 bundle version defined in karaf features repository is not 
aligned with the actual version used by openjpa
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2891'>OPENJPA-2891</a>] -   
      @Generated annotation cannot be disabled for static metamodel
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2896'>OPENJPA-2896</a>] -   
      Automatic module name is not set for bundles
+</li>
+</ul>
+                
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2875'>OPENJPA-2875</a>] -   
      JPA Provider must filter out other JPA Providers
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2881'>OPENJPA-2881</a>] -   
      runtime exception in 
org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2893'>OPENJPA-2893</a>] -   
      H2 2.x is not working with OpenJPA
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2884'>OPENJPA-2884</a>] -   
      javax.annotation.processing shouldn&#39;t be relocated in jakarta shade
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2885'>OPENJPA-2885</a>] -   
      Make openjpa-junit5 support jakarta namespace
+</li>
+</ul>
+
+
+# Changes in OpenJPA 3.2.0
+
+<h2>        Sub-task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-1594'>OPENJPA-1594</a>] -   
      Tests not handling new QueryTimeOut and LockTimeOut exceptions correctly
+</li>
+</ul>
+            
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-1303'>OPENJPA-1303</a>] -   
      Reserved words are not mapped correctly in table definition
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2182'>OPENJPA-2182</a>] -   
      DB dictionaries do not properly process reserved words for column names
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2648'>OPENJPA-2648</a>] -   
      hsqldb @Id long create table as interger instead of bigint
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2731'>OPENJPA-2731</a>] -   
      Problems with Boolean Representation with Postgres
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2788'>OPENJPA-2788</a>] -   
      Anonymous parameters are not being picked when adding via CriteriaBuilder
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2789'>OPENJPA-2789</a>] -   
      JDBC connection not closed when running named query in explicitly opened 
connection
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2795'>OPENJPA-2795</a>] -   
      generate foreign key indexes for Oracle
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2821'>OPENJPA-2821</a>] -   
      Subclassing enhancer must use AsmAdapter
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2828'>OPENJPA-2828</a>] -   
      org.apache.openjpa.kernel.conf.Specification.equals() : returns true even 
if different
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2829'>OPENJPA-2829</a>] -   
      javax script execution does not ignore empty lines
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2830'>OPENJPA-2830</a>] -   
      javax.persistence.sql-load-script-source does not support &quot;;&quot; 
in strings
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2832'>OPENJPA-2832</a>] -   
      DROP COLUMN does not use delimiters and always add double quotes
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2834'>OPENJPA-2834</a>] -   
      Performance issue while deploying in Wildfly EAP with OpenJPA-3.1.1
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2842'>OPENJPA-2842</a>] -   
      openjpa.Log=log4j vs log4j2 - reintroduce log4j support and add explicit 
log4j2 support
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2843'>OPENJPA-2843</a>] -   
      try to get rid of com.ibm dependency
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2846'>OPENJPA-2846</a>] -   
      Enhancement does not work with JDK 16
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2849'>OPENJPA-2849</a>] -   
      select(max) etc of LocalDate, LocalDateTime etc leads to 
ClassCastException
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2850'>OPENJPA-2850</a>] -   
      [MSSQL] BLOB column type is not supported
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2851'>OPENJPA-2851</a>] -   
      argument CURRENT_DATE cannot handle java.time.LocalDateTime entity fields
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2854'>OPENJPA-2854</a>] -   
      fix OffsetTime handling for PostgreSQL
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2855'>OPENJPA-2855</a>] -   
      primary keys do no respect naming rules 
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2856'>OPENJPA-2856</a>] -   
      [MariaDB] improve TIME handling
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2857'>OPENJPA-2857</a>] -   
      [MariaDB] locking in some cases gets handled via sqlState 70100
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2858'>OPENJPA-2858</a>] -   
      update dbcp2 to 2.8.0
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2859'>OPENJPA-2859</a>] -   
      [HSQLDB] HSQLDictionary wrongly maps double to NUMERIC without precision
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2860'>OPENJPA-2860</a>] -   
      [Postgres] use setQueryTimeout for PostgreSQL &gt;= 10
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2861'>OPENJPA-2861</a>] -   
      select sum(CASE x WHEN x THEN 1 ELSE 0 ) returns String instead of Long.
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2862'>OPENJPA-2862</a>] -   
      select SUM doesn&#39;t return spec defined types
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2863'>OPENJPA-2863</a>] -   
      java.time.LocalDateTime in Oracle gets rounded to just 3 digits
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2864'>OPENJPA-2864</a>] -   
      respect the Columns precision when persisting a java.sql.Timestamp value
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2865'>OPENJPA-2865</a>] -   
      [Oracle] use native java.time JDBC features
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2866'>OPENJPA-2866</a>] -   
      [Oracle] add GenerationType#IDENTITY support for Oracle
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2871'>OPENJPA-2871</a>] -   
      upgrade to xbean-4.20 to remove transitive ASM dependency
+</li>
+</ul>
+            
+<h2>        New Feature
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2816'>OPENJPA-2816</a>] -   
      Add HerdDB DBDictionary
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2873'>OPENJPA-2873</a>] -   
      Add ProductDerivation for persistence_2_2.xsd
+</li>
+</ul>
+    
+<h2>        Improvement
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-84'>OPENJPA-84</a>] -       
  Escape sql reserved words in column names
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2665'>OPENJPA-2665</a>] -   
      refactore code to use more Java7 features.
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2765'>OPENJPA-2765</a>] -   
      Fix documentation of JPA spec compliance
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2820'>OPENJPA-2820</a>] -   
      Track when a DBIdentifier is already delimited in order to save memory 
allocations and cpu
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2822'>OPENJPA-2822</a>] -   
      enhancer can rely on at least java8
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2823'>OPENJPA-2823</a>] -   
      treat jakarta.* as spec class in enhancer
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2852'>OPENJPA-2852</a>] -   
      Maven Plugin should be marked thread safe
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2853'>OPENJPA-2853</a>] -   
      [MSSQL Server] support sendTimeAsDatetime handling
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2867'>OPENJPA-2867</a>] -   
      generate list of reserved Words via unit test
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2868'>OPENJPA-2868</a>] -   
      update reserved column names list for various of our DBDictionaries
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2870'>OPENJPA-2870</a>] -   
      update specification-version to 2.2
+</li>
+</ul>
+            
+<h2>        Task
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2819'>OPENJPA-2819</a>] -   
      Add simple GitHub Actions validation for Pull Requests
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2824'>OPENJPA-2824</a>] -   
      When @OpenJPASupport (junit5 extension) is used, ensure to not do auto 
enhancement more than once
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2831'>OPENJPA-2831</a>] -   
      Import commons-collections4 classes instead of the dependency in 
openjpa-lib
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2833'>OPENJPA-2833</a>] -   
      Upgrade to ASM 9
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2835'>OPENJPA-2835</a>] -   
      update to xbean-asm9 for Java16 support
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2838'>OPENJPA-2838</a>] -   
      Add a JUL LogFactory
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2840'>OPENJPA-2840</a>] -   
      Enable a light SPI for asm support in kernel module
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2869'>OPENJPA-2869</a>] -   
      Specification-Version still in v2
+</li>
+</ul>
diff --git a/content/openjpa-4.0.x.md b/content/openjpa-4.0.x.md
new file mode 100644
index 000000000..95926f1e9
--- /dev/null
+++ b/content/openjpa-4.0.x.md
@@ -0,0 +1,65 @@
+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).
+
+# Changes in OpenJPA 4.0.1
+
+<h2>        Bug
+</h2>
+<ul>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2921'>OPENJPA-2921</a>] -   
      upgrade bundle and karaf plugins to fix java17 build
+</li>
+<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>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2924'>OPENJPA-2924</a>] -   
      BlacklistClassResolver can be improved
+</li>
+<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
+
+<h2>        Bug
+</h2>
+<ul>
+<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>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2908'>OPENJPA-2908</a>] -   
      implement Jakarta JPA 3.1
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2909'>OPENJPA-2909</a>] -   
      implement field proxies with ASM instead Serp
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2910'>OPENJPA-2910</a>] -   
      implement WASManagedRuntime witout Serp
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2911'>OPENJPA-2911</a>] -   
      Replace Serp with native ASM code
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2914'>OPENJPA-2914</a>] -   
      upgrade xbean to 4.23
+</li>
+<li>[<a 
href='https://issues.apache.org/jira/browse/OPENJPA-2917'>OPENJPA-2917</a>] -   
      Subclass enhancement might fail on long fields
+</li>
+</ul>
+
+
diff --git a/pelican.auto.py b/pelican.auto.py
index c10f160f1..f8bcb0fb7 100644
--- a/pelican.auto.py
+++ b/pelican.auto.py
@@ -1,10 +1,10 @@
 
 # Basic information about the site.
-SITENAME = 'Apache Template'
-SITEDESC = 'Provides a template for projects wishing to use the Pelican ASF 
static content system'
+SITENAME = 'Apache OpenJPA'
+SITEDESC = 'Apache OpenJPA is a Java persistence project at The Apache 
Software Foundation'
 SITEDOMAIN = 'openjpa.apache.org'
 SITEURL = 'https://openjpa.apache.org'
-SITELOGO = 'https://openjpa.apache.org/images/logo.png'
+SITELOGO = 'https://openjpa.apache.org/images/openjpa-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'

Reply via email to