Hi,

attached you find the working document of the JDO 3.1 change list in
plain text format. The original attachment was stripped by Apache mail
server.

Regards Michael

> Attendees: Michael Bouschen, Craig Russell
>
> Agenda:
>
> 1. JDO 3.1: Need to go through change lists in JIRA for 3.1 RC1 and
> 3.1 to prepare JCP Change Log
>
> Working document attached to these minutes.
>
> 2. New comment on JIRA "Support bitwise operations in JDOQL"
> https://issues.apache.org/jira/browse/JDO-745
> <https://issues.apache.org/jira/browse/JDO-745>
>
> Looks like the naming issues are resolved. Need a test case and spec
> update.
>
> 3. New comment on JIRA "Add JDOHelper.isLoaded methods"
> https://issues.apache.org/jira/browse/JDO-483
> <https://issues.apache.org/jira/browse/JDO-483>
>
> Is it possible for a field to have two states? Loaded and dirty?
> Discussion will continue on the JIRA.
>
> 4. JIRA "Change Query API to be "fluent""
> https://issues.apache.org/jira/browse/JDO-737
> <https://issues.apache.org/jira/browse/JDO-737>
>
> Looks like we are closing in on agreement on this. Need a test case
> and spec update.
>
> 5. Other issues
>
> Action Items from weeks past:
> [May 15 2015] AI everyone please comment on JDO-652
> [May 15 2015] AI Craig Spec change for roll back an active transaction
> when closing a persistence manager (JDO-735) 
> [Apr 17 2015] AI Craig: prepare JCP Change Log for JDO 3.1
> [Apr 17 2015] AI Craig: Oracle spec page on JDO need to be updated
> once the JCP Maintenance Release for JDO 3.1 is published
> [Oct 17 2014] AI Matthew any updates for "Modify specification to
> address NoSQL datastores": https://issues.apache.org/jira/browse/JDO-651?
> [Feb 28 2014] AI Everyone: take a look at
> https://issues.apache.org/jira/browse/JDO-712
> <https://issues.apache.org/jira/browse/JDO-712>
> [Feb 28 2014] AI Everyone: take a look at
> https://issues.apache.org/jira/browse/JDO-625
> <https://issues.apache.org/jira/browse/JDO-625>
> [Dec 13 2013] AI Craig file a JIRA for java.sql.Blob and java.sql.Clob
> as persistent field types
> [May 10 2013] AI Everyone take a look Apache ISIS and maybe subscribe
> to ISIS mail lists.
> [Aug 24 2012] AI Craig update the JIRAs JDO-689 JDO-690 and JDO-692
> about JDOHelper methods. In process.
>
>
> 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!
>


-- 
*Michael Bouschen*
*Prokurist*

akquinet tech@spree GmbH
Bülowstr. 66, D-10783 Berlin

Fon:   +49 30 235 520-33
Fax:   +49 30 217 520-12
Email: michael.bousc...@akquinet.de
Web:   www.akquinet.de <http://www.akquinet.de>

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680
Release Notes - JDO - Version JDO 3.1

** Accepted 
    * [JDO-573] - RI creates bad SQL for navigational queries
    * [JDO-580] - Add TCK query test using methods in the query result
    * [JDO-633] - List.get(int) support in JDOQL is missing
    * [JDO-643] - The type of AVG should always be double (not the type of the 
field)
    * [JDO-650] - Support for conditional operator ? : in JDOQL
    * [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-662] - Extend "sequence" metadata to allow specification of start 
and allocationSize
    * [JDO-666] - Provide quick reference to JDOQL as PDF download
    * [JDO-667] - Extend PersistenceManageFactory to return all known entity 
classes
    * [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-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-678] - Ability to set properties on PersistenceManager
    * [JDO-682] - Change datastore-identity strategy for shoppingcart pc classes
    * [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-694] - Automate OSGi bundling in JDO 3.1+ build
    * [JDO-695] - Fix PMFMapMapTest
    * [JDO-696] - Throw on unrecognized javax.jdo options
    * [JDO-698] - Add TCK tests for JDO-696
    * [JDO-702] - Support for specification of embedded inherited objects
    * [JDO-704] - API test compilation failure
    * [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
    * [JDO-721] - Specifying NULL elements positioning in ordered columns
    * [JDO-728] - extension element for @Index, @ForeignKey, @Unique, 
@PrimaryKey annotations are needed.
    * [JDO-733] - models test has typo in ORM file, sharing join table when 
should have own table

** Rejected
    * [JDO-594] - Add @Documented to all JDO Annotations
    * [JDO-607] - Require no-args constructor for PMF implementations and add 
static methods to PMF interface
    * [JDO-617] - JDOQL : Bulk Update and Delete Operations
    * [JDO-632] - Select new build/project tool
    * [JDO-730] - Creating the inner join without relationship between objects

** Deferred

    * [JDO-425 ] - Support for non binary compatibility "reflection based" JDO 
implementations
    * [JDO-483 ] - Add JDOHelper.isLoaded methods
    * [JDO-540 ] - Support for final modifier on fields of Persistence-Capable 
classes
    * [JDO-556 ] - JDOHelper should use Java 6 ServiceLoader if available
    * [JDO-589 ] - Allow makePersistent and deletePersistent outside a 
transaction
    * [JDO-605 ] - Investigate use of JDO without any reflection. Now, some 
queries require reflection for creating new result class instances.
    * [JDO-610 ] - Support Nested Transaction or savePoint in JDO 2.3
    * [JDO-620 ] - datastore identifier needed for improving replication of 
objects
    * [JDO-624 ] - Query behaviour independent of transactional boundaries
    * [JDO-625 ] - Support for streams
    * [JDO-631 ] - Add StateManagerListener
    * [JDO-638 ] - Add annotations for instance callbacks
    * [JDO-651 ] - Modify specification to address NoSQL datastores
    * [JDO-652 ] - Provision of a typesafe refactor-friendly query capability 
for JDOQL
    * [JDO-663 ] - Ability to specify to just fetch a foreign-key (and hence 
avoid a join) where appropriate
    * [JDO-668 ] - Extend PersistenceManageFactory to find a Class
    * [JDO-677 ] - Ability to mark a class as read-only
    * [JDO-679 ] - Clarify downcasts in queries
    * [JDO-683 ] - Allow version field/property to be visible to application
    * [JDO-686 ] - Ability to attach a transient object
    * [JDO-697 ] - Support integration with javax.validation (JSR303)
    * [JDO-703 ] - Support datastore multitenancy
    * [JDO-709 ] - Standardize field/property converters
    * [JDO-712 ] - Require using the PMF schema definition with sequence names
    * [JDO-727 ] - Provide definition of default table/column/FK/PK/index 
identifier names
    * [JDO-734 ] - Ability to save a (created) query as a named query for later 
use
    * [JDO-735 ] - Make PersistenceManager and Query support AutoCloseable 
(JDK1.7+)
    * [JDO-736 ] - Change Query API to make use of generics to avoid casting 
execute() results
    * [JDO-737 ] - Change Query API to be "fluent"
    * [JDO-745 ] - Support bitwise operations in JDOQL


Reply via email to