Please take a look. This will become the JCP change list for approval by the 
JCP.

Craig

Release Notes - JDO - Version JDO 3.1

** Bug
    * [JDO-731] - Warnings when building exectck
    * [JDO-733] - models test has typo in ORM file, sharing join table when 
should have own table
    * [JDO-573] - RI creates bad SQL for navigational queries
    * [JDO-643] - The type of AVG should always be double (not the type of the 
field)
    * [JDO-669] - TCK : 
RelationshipManyToManyAllRelationships.testDeleteFromMappedSide - problem with 
check
    * [JDO-670] - ArrayListCollections.set() is missing "break" in final few 
fields
    * [JDO-672] - Test case failure: SQLException in  
ParenthesesMarkOperatorPrecedence
    * [JDO-673] - Interface JDOEntityManagerFactory does not compile with JPA 
2.0
    * [JDO-681] - RI enhancer is not finding log4j properties file
    * [JDO-688] - javax.jdo.EnhancerTest#testClasspathJar() fails on Windows
    * [JDO-691] - Typo in heading 11.1.4
    * [JDO-693] - Constant string "javax.jdo.option.TransactionType" not 
defined in javax.jdo.Constants
    * [JDO-700] - exectck plugin throws StringIndexOutOfBoundsException
    * [JDO-704] - API test compilation failure
    * [JDO-706] - No enhancer log output with maven 2
    * [JDO-715] - exectck will always try to install Derby schema even if derby 
not being run
    * [JDO-719] - JDOQL should support Date.getDate instead of Date.getDay
    * [JDO-720] - Possible time zone issue in SupportedDateMethods

** Improvement
    * [JDO-721] - Specifying NULL elements positioning in ordered columns
    * [JDO-728] - extension element for @Index, @ForeignKey, @Unique, 
@PrimaryKey annotations are needed.
    * [JDO-594] - Add @Documented to all JDO Annotations
    * [JDO-632] - Select new build/project tool
    * [JDO-647] - Run TCK using Maven2 for consistency
    * [JDO-662] - Extend "sequence" metadata to allow specification of start 
and allocationSize
    * [JDO-678] - Ability to set properties on PersistenceManager
    * [JDO-682] - Change datastore-identity strategy for shoppingcart pc classes
    * [JDO-694] - Automate OSGi bundling in JDO 3.1+ build
    * [JDO-695] - Fix PMFMapMapTest
    * [JDO-696] - Throw on unrecognized javax.jdo options
    * [JDO-699] - Archive unmaintained modules
    * [JDO-705] - Delete Maven1 config files
    * [JDO-707] - Refactor JDO parent & child poms
    * [JDO-710] - Edit poms so that the maven eclipse plugin doesn't throw on 
import
    * [JDO-711] - Reorganize project sources to abide by maven conventions
    * [JDO-716] - Convert spec to OpenOffice
    * [JDO-717] - copyjdorijars does not cleanup target directory

** New Feature
    * [JDO-580] - Add TCK query test using methods in the query result
    * [JDO-650] - Support for conditional operator ? : in JDOQL
    * [JDO-607] - Require no-args constructor for PMF implementations and add 
static methods to PMF interface
    * [JDO-633] - List.get(int) support in JDOQL is missing
    * [JDO-658] - JDOQL : Support for further methods (String, Enum, Date, 
JDOHelper)
    * [JDO-660] - Ability to specify positioning of field 'column(s)' in 
datastore "table"
    * [JDO-666] - Provide quick reference to JDOQL as PDF download
    * [JDO-667] - Extend PersistenceManageFactory to return all known entity 
classes
    * [JDO-674] - Support a way of defining inheritance strategy that results 
in a table per class with the table containing columns for all fields in the 
class (inc superclasses)
    * [JDO-698] - Add TCK tests for JDO-696
    * [JDO-702] - Support for specification of embedded inherited objects
    * [JDO-708] - Create JIRA "component" entry for exectck & parent-pom modules
    * [JDO-713] - SignatureTest failure for method 
Discriminator.discriminatorColumnName()

** Wish
    * [JDO-730] - Creating the innerjoin without relationship between objects


Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!

Reply via email to