unstick r1872556

Revision 1872556

Date:
2020/01/09 15:51:29
Author:
ilgrosso
Revision Log:
Adding OpenJPA 3.1.0 release notes
Files:

Legend:

 
Added
 
Removed
 
Modified
  • openjpa/site/trunk/content/openjpa-3.1.x.mdtext

     
    1 Title:
    2 Notice: Licensed to the Apache Software Foundation (ASF) under one
    3 or more contributor license agreements. See the NOTICE file
    4 distributed with this work for additional information
    5 regarding copyright ownership. The ASF licenses this file
    6 to you under the Apache License, Version 2.0 (the
    7 "License"); you may not use this file except in compliance
    8 with the License. You may obtain a copy of the License at
    9 .
    10 http://www.apache.org/licenses/LICENSE-2.0
    11 .
    12 Unless required by applicable law or agreed to in writing,
    13 software distributed under the License is distributed on an
    14 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    15 KIND, either express or implied. See the License for the
    16 specific language governing permissions and limitations
    17 under the License.
    18
    19 <a name="OpenJPA-3.0.0"></a>
    20 # OpenJPA 3.1.x
    21
    22 The Apache OpenJPA community is currently working on Apache OpenJPA 3.1.0.
    23
    24 This distribution is based on the final [JSR 338 Java Persistence API,
    25 Version 2.2](http://jcp.org/en/jsr/detail?id=338) specification.
    26
    27 Additional information on the OpenJPA project may be found at [the project web site](http://openjpa.apache.org).
    28
    29 <a name="OpenJPA-3.1.0"></a>
    30 # Changes in OpenJPA 3.1.0
    31
    32
    33 <h2> Sub-task
    34 </h2>
    35 <ul>
    36 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2710'>OPENJPA-2710</a>] - Create and update to geronimo-jpa_2.2_spec
    37 </li>
    38 </ul>
    39
    40 <h2> Bug
    41 </h2>
    42 <ul>
    43 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-1993'>OPENJPA-1993</a>] - Deadlock Potential with ORM XML Processing
    44 </li>
    45 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2555'>OPENJPA-2555</a>] - Timestamp precision from manual schema not respected
    46 </li>
    47 <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
    48 </li>
    49 <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
    50 </li>
    51 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2704'>OPENJPA-2704</a>] - The openjpa.jdbc.Schema no longer overrides orm.xml default
    52 </li>
    53 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2733'>OPENJPA-2733</a>] - Subquery parameters are incorrectly assigned
    54 </li>
    55 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2742'>OPENJPA-2742</a>] - SchemaTool fails with MySQL
    56 </li>
    57 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2746'>OPENJPA-2746</a>] - OpenJPA Karaf feature is not complete
    58 </li>
    59 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2756'>OPENJPA-2756</a>] - PostgreSQL requires escaping of search strings in all versions
    60 </li>
    61 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2757'>OPENJPA-2757</a>] - upgrade to xbean-asm7 to support Java11
    62 </li>
    63 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2761'>OPENJPA-2761</a>] - problem inserting more than 4000 charcters in oracle XMLTYPE column
    64 </li>
    65 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2764'>OPENJPA-2764</a>] - Map path expression tests behave random
    66 </li>
    67 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2768'>OPENJPA-2768</a>] - XMLStore SAXParser doesn&#39;t distinguish between element and extent
    68 </li>
    69 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2770'>OPENJPA-2770</a>] - false boolean literal doesn&#39;t work
    70 </li>
    71 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2771'>OPENJPA-2771</a>] - It seems like h2 &#39;unlimited&#39; is not &quot;LIMIT 0&quot; but rather &quot;LIMIT -1&quot;
    72 </li>
    73 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2772'>OPENJPA-2772</a>] - list of h2 reserved words is incomplete
    74 </li>
    75 <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
    76 </li>
    77 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2780'>OPENJPA-2780</a>] - ReverseMappingTool does not generate @Enumerated annotation
    78 </li>
    79 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2781'>OPENJPA-2781</a>] - OpenJPA need internet connection to read the persistence.xml
    80 </li>
    81 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2785'>OPENJPA-2785</a>] - Queries invoked by Spring data that have parameters fail
    82 </li>
    83 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2791'>OPENJPA-2791</a>] - Parsing persistence.xml throws premature end of file error
    84 </li>
    85 </ul>
    86
    87 <h2> Improvement
    88 </h2>
    89 <ul>
    90 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2745'>OPENJPA-2745</a>] - Clean up try-catch implementation for DB2Dictionary
    91 </li>
    92 <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
    93 </li>
    94 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2748'>OPENJPA-2748</a>] - commons-collections should be updated to most recent version
    95 </li>
    96 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2750'>OPENJPA-2750</a>] - commons-dbcp need to be updated to most recent version
    97 </li>
    98 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2751'>OPENJPA-2751</a>] - Code clean-up should be performed
    99 </li>
    100 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2752'>OPENJPA-2752</a>] - More libraries can be updated
    101 </li>
    102 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2753'>OPENJPA-2753</a>] - Create profiles to start various databases via Docker
    103 </li>
    104 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2755'>OPENJPA-2755</a>] - support MySQL DATETIME and TIMESTAMP fractions (milliseconds, nanos)
    105 </li>
    106 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2773'>OPENJPA-2773</a>] - set minIdle to &gt; 0 in DBCPDriverDataSource
    107 </li>
    108 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2775'>OPENJPA-2775</a>] - hsqldb doesn&#39;t support NullTable to retrieve meta information
    109 </li>
    110 </ul>
    111
    112 <h2> Task
    113 </h2>
    114 <ul>
    115 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2744'>OPENJPA-2744</a>] - commons-pool should be updated to most recent version
    116 </li>
    117 <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
    118 </li>
    119 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2758'>OPENJPA-2758</a>] - JPA 2.2 compliance
    120 </li>
    121 </ul>
    122
    123 <h2> Dependency upgrade
    124 </h2>
    125 <ul>
    126 <li>[<a href='https://issues.apache.org/jira/browse/OPENJPA-2784'>OPENJPA-2784</a>] - update docs before our release
    127 </li>
    128 </ul>