This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch 4.0.1-site-update in repository https://gitbox.apache.org/repos/asf/openjpa-site.git
commit 03e3d3a954f48e97c785ce7baad2bcde587bf41c Author: Maxim Solodovnik <solo...@apache.org> AuthorDate: Wed Sep 25 13:13:53 2024 +0700 Site is updated with details of 4.0.1 release --- 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 'refresh' 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'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 ";" 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 >= 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'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'