This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/openjpa-site.git
The following commit(s) were added to refs/heads/asf-site by this push: new eb7fd4994 Automatic Site Publish by Buildbot eb7fd4994 is described below commit eb7fd4994d7be22e68b9268649d7bad42117afb6 Author: buildbot <us...@infra.apache.org> AuthorDate: Wed Sep 25 11:34:38 2024 +0000 Automatic Site Publish by Buildbot --- output/documentation.html | 9 +- output/downloads-nightly.html | 18 +- output/downloads.html | 26 +-- output/index.html | 17 ++ output/openjpa-3.1.x.html | 1 - output/{openjpa-3.1.x.html => openjpa-3.2.x.html} | 193 ++++++++++++--------- .../{downloads-nightly.html => openjpa-4.0.x.html} | 137 ++++++--------- 7 files changed, 209 insertions(+), 192 deletions(-) diff --git a/output/documentation.html b/output/documentation.html index 3e7532f37..bdb85ad6e 100644 --- a/output/documentation.html +++ b/output/documentation.html @@ -148,7 +148,7 @@ dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover <p><a name="Documentation-OpenJPADocumentation"></a></p> <h1 id="openjpa-documentation">OpenJPA Documentation<a class="headerlink" href="#openjpa-documentation" title="Permalink">¶</a></h1> <p>The online OpenJPA documentation can be found here.</p> -<p><a name="Documentation-Latest(4.0.1-SNAPSHOT)"></a></p> +<p><a name="Documentation-Latest(4.0.2-SNAPSHOT)"></a></p> <h2 id="nightly-builds">Nightly builds<a class="headerlink" href="#nightly-builds" title="Permalink">¶</a></h2> <table> <tr><th>Version</th><th> HTML Manual</th><th> HTML Manual (Single Page)</th><th>PDF Manual</th><th>Javadocs</th><th>Schema</th></tr> @@ -165,6 +165,13 @@ dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover <h2 id="openjpa-40x-releases">OpenJPA 4.0.x releases<a class="headerlink" href="#openjpa-40x-releases" title="Permalink">¶</a></h2> <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/output/downloads-nightly.html b/output/downloads-nightly.html index 866455a5b..736bb81b3 100644 --- a/output/downloads-nightly.html +++ b/output/downloads-nightly.html @@ -160,7 +160,7 @@ fixes and improvements. However, their stability cannot be guaranteed. Use at your own risk.</p> <h2 id="snapshot-builds">Snapshot builds<a class="headerlink" href="#snapshot-builds" title="Permalink">¶</a></h2> <p>Snapshot (nightly) builds for all active releases are published to the Apache snapshot repository.</p> -<p><strong>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)</strong> +<p><strong>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)</strong> 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:</p> @@ -191,17 +191,13 @@ repository in pom.xml:</p> snapshot repository at the following locations:</p> <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> </td></td></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> -</td></td></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> </td></td></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/output/downloads.html b/output/downloads.html index 6f118ca81..fdbf71510 100644 --- a/output/downloads.html +++ b/output/downloads.html @@ -155,30 +155,30 @@ of the distribution files.</p> page. For information on building OpenJPA from source, see the <a href="building.html">Building</a> page.</p> <p><a name="Downloads-OfficialJPA3.0Releases"></a></p> -<h2 id="official-jpa-30-releases">Official JPA 3.0 Releases<a class="headerlink" href="#official-jpa-30-releases" title="Permalink">¶</a></h2> +<h2 id="official-jpa-40-releases">Official JPA 4.0 Releases<a class="headerlink" href="#official-jpa-40-releases" title="Permalink">¶</a></h2> <p><a name="Downloads-4.0.xReleases"></a></p> <h3 id="40x-releases">4.0.x Releases<a class="headerlink" href="#40x-releases" title="Permalink">¶</a></h3> <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> </td></td></td></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> </td></tr></table> <p><a name="Downloads-OfficialJPA2.2Releases"></a></p> -<h2 id="official-jpa-22-releases">Official JPA 2.2 Releases<a class="headerlink" href="#official-jpa-22-releases" title="Permalink">¶</a></h2> +<h2 id="official-jpa-32-releases">Official JPA 3.2 Releases<a class="headerlink" href="#official-jpa-32-releases" title="Permalink">¶</a></h2> <p>These releases raised the minimum Java version to Java 8 and implement most of <a href="httpss://jcp.org/en/jsr/detail?id=338">JSR-338 Java Persistence 2.2</a> features.</p> <p><a name="Downloads-3.2.xReleases"></a></p> diff --git a/output/index.html b/output/index.html index a4315b9eb..1571371f2 100644 --- a/output/index.html +++ b/output/index.html @@ -255,6 +255,23 @@ from): <a href="https://github.com/apache/openjpa/">https://github.com/apache/op <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 alt="User icon: ilgro...@apache.org" class="userLogo logo" src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png" title="ilgro...@apache.org"> +</img></a> +</span> +<span class="blogHeading"> +<div class="page-metadata not-personal"> +<a class="url fn confluence-userlink" data-username="ilgro...@apache.org" href="http://people.apache.org/committer-index.html#ilgrosso">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"> <img alt="User icon: strub...@apache.org" class="userLogo logo" src="https://cwiki.apache.org/confluence/images/icons/profilepics/user1.png" title="strub...@apache.org"/> </a> diff --git a/output/openjpa-3.1.x.html b/output/openjpa-3.1.x.html index 9c83a480a..e633003f4 100644 --- a/output/openjpa-3.1.x.html +++ b/output/openjpa-3.1.x.html @@ -146,7 +146,6 @@ dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover <td valign="top" width="100%" style="overflow:hidden;"> <div class="wiki-content"> <h1 id="openjpa-31x">OpenJPA 3.1.x<a class="headerlink" href="#openjpa-31x" title="Permalink">¶</a></h1> -<p>The Apache OpenJPA community is currently mainly working on Apache OpenJPA 3.1.x.</p> <p>This distribution is based on the final <a href="http://jcp.org/en/jsr/detail?id=338">JSR 338 Java Persistence API, Version 2.2</a> specification.</p> <p>Additional information on the OpenJPA project may be found at <a href="http://openjpa.apache.org">the project web site</a>.</p> <h1 id="changes-in-openjpa-312">Changes in OpenJPA 3.1.2<a class="headerlink" href="#changes-in-openjpa-312" title="Permalink">¶</a></h1> diff --git a/output/openjpa-3.1.x.html b/output/openjpa-3.2.x.html similarity index 55% copy from output/openjpa-3.1.x.html copy to output/openjpa-3.2.x.html index 9c83a480a..ee075ae77 100644 --- a/output/openjpa-3.1.x.html +++ b/output/openjpa-3.2.x.html @@ -22,7 +22,7 @@ limitations under the License. <!-- <link href="/styles/type-settings.css" rel="stylesheet" type="text/css"/> --> <link href="/css/type-settings.css" rel="stylesheet" type="text/css"/> <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/"> - <META name="Description" content="Apache OpenJPA -- OpenJPA 3.1.X" /> + <META name="Description" content="Apache OpenJPA -- OpenJPA 3.2.X" /> <META name="Keywords" content="Apache OpenJPA, JPA, JPA 1.0, JSR-220, JPA2, JPA 2.0, JSR-317, " /> <META name="Owner" content="d...@openjpa.apache.org" /> <META name="Robots" content="index, follow" /> @@ -39,7 +39,7 @@ limitations under the License. dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink { visibility: visible } </style> - <title>Apache OpenJPA -- OpenJPA 3.1.X</title> + <title>Apache OpenJPA -- OpenJPA 3.2.X</title> </head> <body> <div class="white_box"> @@ -145,159 +145,190 @@ dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover </td> <td valign="top" width="100%" style="overflow:hidden;"> <div class="wiki-content"> - <h1 id="openjpa-31x">OpenJPA 3.1.x<a class="headerlink" href="#openjpa-31x" title="Permalink">¶</a></h1> -<p>The Apache OpenJPA community is currently mainly working on Apache OpenJPA 3.1.x.</p> + <h1 id="openjpa-32x">OpenJPA 3.2.x<a class="headerlink" href="#openjpa-32x" title="Permalink">¶</a></h1> <p>This distribution is based on the final <a href="http://jcp.org/en/jsr/detail?id=338">JSR 338 Java Persistence API, Version 2.2</a> specification.</p> <p>Additional information on the OpenJPA project may be found at <a href="http://openjpa.apache.org">the project web site</a>.</p> -<h1 id="changes-in-openjpa-312">Changes in OpenJPA 3.1.2<a class="headerlink" href="#changes-in-openjpa-312" title="Permalink">¶</a></h1> -<h2 id="bug"> Bug -<a class="headerlink" href="#bug" title="Permalink">¶</a></h2> +<h1 id="changes-in-openjpa-322">Changes in OpenJPA 3.2.2<a class="headerlink" href="#changes-in-openjpa-322" title="Permalink">¶</a></h1> +<h2 id="sub-task"> Sub-task +<a class="headerlink" href="#sub-task" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2807">OPENJPA-2807</a>] - javax.persistence.Index#columnList should strip spaces -</li> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2810">OPENJPA-2810</a>] - Major version is returned instead of minor +<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 id="improvement"> Improvement <a class="headerlink" href="#improvement" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2790">OPENJPA-2790</a>] - Convert build from SVN to GIT -</li> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2798">OPENJPA-2798</a>] - OpenJPA need to be more Java11 friendly +<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> -<h2 id="task"> Task -<a class="headerlink" href="#task" title="Permalink">¶</a></h2> +<h1 id="changes-in-openjpa-321">Changes in OpenJPA 3.2.1<a class="headerlink" href="#changes-in-openjpa-321" title="Permalink">¶</a></h1> +<h2 id="bug"> Bug +<a class="headerlink" href="#bug" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2809">OPENJPA-2809</a>] - Add openjpa-junit5 helper to enhance entities at test run +<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-2811">OPENJPA-2811</a>] - Upgrade to ASM 8 +<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2876">OPENJPA-2876</a>] - running 'refresh' schema action creates wrong SQL output </li> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2812">OPENJPA-2812</a>] - Enable to force snake_case for column names +<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-2813">OPENJPA-2813</a>] - Implement basic support of PersistenceProvidergenerateSchema +<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-2815">OPENJPA-2815</a>] - Basic jakarta bundle +<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2883">OPENJPA-2883</a>] - UseTriggersForAutoAssign in Oracle seems to be broken </li> -</ul> -<h1 id="changes-in-openjpa-311">Changes in OpenJPA 3.1.1<a class="headerlink" href="#changes-in-openjpa-311" title="Permalink">¶</a></h1> -<h2 id="sub-task"> Sub-task -<a class="headerlink" href="#sub-task" title="Permalink">¶</a></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>[<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> -</ul> -<h2 id="bug_1"> Bug -<a class="headerlink" href="#bug_1" title="Permalink">¶</a></h2> -<ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2743">OPENJPA-2743</a>] - AttributeConverter fails to enhance +<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-2799">OPENJPA-2799</a>] - Karaf features contains mistake on the commons-collections4 location +<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 id="improvement_1"> Improvement <a class="headerlink" href="#improvement_1" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2801">OPENJPA-2801</a>] - Kubernetes TCPRemoteCommitProvider +<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 id="task_1"> Task -<a class="headerlink" href="#task_1" title="Permalink">¶</a></h2> +<h2 id="task"> Task +<a class="headerlink" href="#task" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2803">OPENJPA-2803</a>] - DBCP2 should be optional in OSGi +<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2884">OPENJPA-2884</a>] - javax.annotation.processing shouldn'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> -<h1 id="changes-in-openjpa-310">Changes in OpenJPA 3.1.0<a class="headerlink" href="#changes-in-openjpa-310" title="Permalink">¶</a></h1> +<h1 id="changes-in-openjpa-320">Changes in OpenJPA 3.2.0<a class="headerlink" href="#changes-in-openjpa-320" title="Permalink">¶</a></h1> <h2 id="sub-task_1"> Sub-task <a class="headerlink" href="#sub-task_1" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2710">OPENJPA-2710</a>] - Create and update to geronimo-jpa_2.2_spec +<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 id="bug_2"> Bug -<a class="headerlink" href="#bug_2" title="Permalink">¶</a></h2> +<h2 id="bug_1"> Bug +<a class="headerlink" href="#bug_1" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-1993">OPENJPA-1993</a>] - Deadlock Potential with ORM XML Processing +<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 ";" 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-2555">OPENJPA-2555</a>] - Timestamp precision from manual schema not respected +<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-2567">OPENJPA-2567</a>] - TINY/MEDIUM/LONG TEXT fields for MySQL and MariaDB are not supported +<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-2673">OPENJPA-2673</a>] - Table is not created in openjpa 3.0.0-SNAPSHOT and OSGi +<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-2704">OPENJPA-2704</a>] - The openjpa.jdbc.Schema no longer overrides orm.xml default +<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-2733">OPENJPA-2733</a>] - Subquery parameters are incorrectly assigned +<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-2742">OPENJPA-2742</a>] - SchemaTool fails with MySQL +<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-2746">OPENJPA-2746</a>] - OpenJPA Karaf feature is not complete +<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-2756">OPENJPA-2756</a>] - PostgreSQL requires escaping of search strings in all versions +<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-2757">OPENJPA-2757</a>] - upgrade to xbean-asm7 to support Java11 +<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-2761">OPENJPA-2761</a>] - problem inserting more than 4000 charcters in oracle XMLTYPE column +<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-2764">OPENJPA-2764</a>] - Map path expression tests behave random +<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-2768">OPENJPA-2768</a>] - XMLStore SAXParser doesn't distinguish between element and extent +<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-2770">OPENJPA-2770</a>] - false boolean literal doesn't work +<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2860">OPENJPA-2860</a>] - [Postgres] use setQueryTimeout for PostgreSQL >= 10 </li> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2771">OPENJPA-2771</a>] - It seems like h2 'unlimited' is not "LIMIT 0" but rather "LIMIT -1" +<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-2772">OPENJPA-2772</a>] - list of h2 reserved words is incomplete +<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2862">OPENJPA-2862</a>] - select SUM doesn't return spec defined types </li> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2777">OPENJPA-2777</a>] - Indices specified using javax.persistence.Index annotation are not being created +<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-2780">OPENJPA-2780</a>] - ReverseMappingTool does not generate @Enumerated annotation +<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-2781">OPENJPA-2781</a>] - OpenJPA need internet connection to read the persistence.xml +<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-2785">OPENJPA-2785</a>] - Queries invoked by Spring data that have parameters fail +<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-2791">OPENJPA-2791</a>] - Parsing persistence.xml throws premature end of file error +<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 id="new-feature"> New Feature +<a class="headerlink" href="#new-feature" title="Permalink">¶</a></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 id="improvement_2"> Improvement <a class="headerlink" href="#improvement_2" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2745">OPENJPA-2745</a>] - Clean up try-catch implementation for DB2Dictionary +<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-2747">OPENJPA-2747</a>] - Upgrade to JPA 2.2 and use javax.persistence-api spec +<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-2748">OPENJPA-2748</a>] - commons-collections should be updated to most recent version +<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-2750">OPENJPA-2750</a>] - commons-dbcp need to be updated to most recent version +<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-2751">OPENJPA-2751</a>] - Code clean-up should be performed +<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-2752">OPENJPA-2752</a>] - More libraries can be updated +<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-2753">OPENJPA-2753</a>] - Create profiles to start various databases via Docker +<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-2755">OPENJPA-2755</a>] - support MySQL DATETIME and TIMESTAMP fractions (milliseconds, nanos) +<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-2773">OPENJPA-2773</a>] - set minIdle to > 0 in DBCPDriverDataSource +<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-2775">OPENJPA-2775</a>] - hsqldb doesn't support NullTable to retrieve meta information +<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 id="task_2"> Task -<a class="headerlink" href="#task_2" title="Permalink">¶</a></h2> +<h2 id="task_1"> Task +<a class="headerlink" href="#task_1" title="Permalink">¶</a></h2> <ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2744">OPENJPA-2744</a>] - commons-pool should be updated to most recent version +<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-2754">OPENJPA-2754</a>] - update to latest dbcp and verify moving from maxActive to maxTotal +<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-2758">OPENJPA-2758</a>] - JPA 2.2 compliance +<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> -</ul> -<h2 id="dependency-upgrade"> Dependency upgrade -<a class="headerlink" href="#dependency-upgrade" title="Permalink">¶</a></h2> -<ul> -<li>[<a href="https://issues.apache.org/jira/browse/OPENJPA-2784">OPENJPA-2784</a>] - update docs before our release +<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/output/downloads-nightly.html b/output/openjpa-4.0.x.html similarity index 65% copy from output/downloads-nightly.html copy to output/openjpa-4.0.x.html index 866455a5b..9b4b2cde9 100644 --- a/output/downloads-nightly.html +++ b/output/openjpa-4.0.x.html @@ -22,7 +22,7 @@ limitations under the License. <!-- <link href="/styles/type-settings.css" rel="stylesheet" type="text/css"/> --> <link href="/css/type-settings.css" rel="stylesheet" type="text/css"/> <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/"> - <META name="Description" content="Apache OpenJPA -- Downloads" /> + <META name="Description" content="Apache OpenJPA -- OpenJPA 4.0.X" /> <META name="Keywords" content="Apache OpenJPA, JPA, JPA 1.0, JSR-220, JPA2, JPA 2.0, JSR-317, " /> <META name="Owner" content="d...@openjpa.apache.org" /> <META name="Robots" content="index, follow" /> @@ -39,7 +39,7 @@ limitations under the License. dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink { visibility: visible } </style> - <title>Apache OpenJPA -- Downloads</title> + <title>Apache OpenJPA -- OpenJPA 4.0.X</title> </head> <body> <div class="white_box"> @@ -145,89 +145,56 @@ dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover </td> <td valign="top" width="100%" style="overflow:hidden;"> <div class="wiki-content"> - <p><a name="Downloads Nightly"></a></p> -<p><a name="Downloads-OpenJPANightly"></a></p> -<h1 id="openjpa-nightly-downloads">OpenJPA Nightly Downloads<a class="headerlink" href="#openjpa-nightly-downloads" title="Permalink">¶</a></h1> -<p>Use the links below to download a nightly snapshot driver of Apache OpenJPA. Please -reference the <a href="downloads.html">OpenJPA Downloads</a> page for the official OpenJPA releases.</p> -<p>For information on obtaining OpenJPA binaries, see the <a href="obtaining.html">Obtaining</a> -page. For information on building OpenJPA from source, see the <a href="building.html">Building</a> -page.</p> -<p><a name="Downloads-NightlySnapshots"></a></p> -<h1 id="nightly-snapshots">Nightly Snapshots<a class="headerlink" href="#nightly-snapshots" title="Permalink">¶</a></h1> -<p>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.</p> -<h2 id="snapshot-builds">Snapshot builds<a class="headerlink" href="#snapshot-builds" title="Permalink">¶</a></h2> -<p>Snapshot (nightly) builds for all active releases are published to the Apache snapshot repository.</p> -<p><strong>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)</strong> -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:</p> -<pre><code><repositories> - <repository> - <id>apache.snapshots</id> - <name>Apache Snapshot Repository</name> - <url>http://repository.apache.org/snapshots</url> - <releases> - <enabled>false</enabled> - </releases> - </repository> -</repositories> -</code></pre> -<p>If you are using the openjpa-maven-plugin then you also need to activate the pluginRepository.</p> -<pre><code><pluginRepositories> - <pluginRepository> - <id>apache.snapshots</id> - <name>Apache Snapshot Repository</name> - <url>http://repository.apache.org/snapshots</url> - <releases> - <enabled>false</enabled> - </releases> - </pluginRepository> -</pluginRepositories> -</code></pre> -<p><strong>Pre-packaged binaries for SNAPSHOT releases</strong> are available in the -snapshot repository at the following locations:</p> -<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> -</td></td></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> -</td></td></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> -</td></td></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> -<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-source.zip</a> -</td></td></tr> -<tr><td class="border"> 2.2.1.1 </td> -<td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.1.1-SNAPSHOT/">apache-openjpa-2.2.1.1-SNAPSHOT-binary.zip</a> -<td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/2.2.1.1-SNAPSHOT/">apache-openjpa-2.2.1.1-SNAPSHOT-source.zip</a> -</td></td></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> -</td></td></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> -</td></td></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> -</td></td></tr> -<tr><td class="border"> 1.2.4 </td> -<td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.4-SNAPSHOT/">apache-openjpa-1.2.4-SNAPSHOT-binary.zip</a> -<td class="border"> <a href="https://repository.apache.org/snapshots/org/apache/openjpa/apache-openjpa/1.2.4-SNAPSHOT/">apache-openjpa-1.2.4-SNAPSHOT-source.zip</a> -</td></td></tr> -</table> + <h1 id="openjpa-40x">OpenJPA 4.0.x<a class="headerlink" href="#openjpa-40x" title="Permalink">¶</a></h1> +<p>The Apache OpenJPA community is currently mainly working on Apache OpenJPA 4.0.x.</p> +<p>This distribution is based on the Jakarta Persistence API 3.0.</p> +<p>Additional information on the OpenJPA project may be found at <a href="http://openjpa.apache.org">the project web site</a>.</p> +<h1 id="changes-in-openjpa-401">Changes in OpenJPA 4.0.1<a class="headerlink" href="#changes-in-openjpa-401" title="Permalink">¶</a></h1> +<h2 id="bug"> Bug +<a class="headerlink" href="#bug" title="Permalink">¶</a></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 id="improvement"> Improvement +<a class="headerlink" href="#improvement" title="Permalink">¶</a></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 id="task"> Task +<a class="headerlink" href="#task" title="Permalink">¶</a></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> +<h1 id="changes-in-openjpa-400">Changes in OpenJPA 4.0.0<a class="headerlink" href="#changes-in-openjpa-400" title="Permalink">¶</a></h1> +<h2 id="bug_1"> Bug +<a class="headerlink" href="#bug_1" title="Permalink">¶</a></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 id="improvement_1"> Improvement +<a class="headerlink" href="#improvement_1" title="Permalink">¶</a></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> </div> </td>