You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Andrus Adamchik <an...@objectstyle.org> on 2008/02/04 14:18:08 UTC

Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Nice announcement :-) So... one final thing - a note to the user list?

Andrus

On Feb 4, 2008, at 2:16 PM, confluence@apache.org wrote:

> New News: CAYSITE : Cayenne 3.0M3 Released
> Cayenne 3.0M3 Released has been created by Ari Maniatis (Feb 04,  
> 2008).
>
> Content:
> The Cayenne team is pleased to present the third milestone of  
> Cayenne 3. This is a development branch of Cayenne and still  
> undergoing significant changes. A number of developers are using it  
> in production systems, however if you want the most stable and  
> tested version of Cayenne you should use version 1.x or 2.x which  
> have a proven track record and are widely used in deployment.
>
> Release Download Link
>
> This milestone release adds some exciting new features, including  
> enhancements to the Cayenne modeler for lifecycle listeners and  
> callbacks and the ability to merge changes to the model back to the  
> database, extensive new work toward full JPA compliance, updates to  
> cgen and the templates, and much more.
>
> This release requires Java 5 as a minimum. The decision to change  
> the required JDK was made after a poll of users revealed no  
> substantial need for Java 1.4 and plenty of benefits in moving  
> forward. Generics are only partially completed in the public API at  
> this time and we continue to try and balance the opportunities and  
> headaches of a clean generics interface.
>
> All feedback, bug reports or feature requests are welcome and there  
> is still time for new features to be added before 3.0 final release.  
> We encourage you to test it in your application and report back any  
> issues you might have so they can be addressed. Upgrade notes can be  
> found here
>
> Changes/New Features Since M2:
> 	• CAY-263 cdbgen (DbGeneratorTask) must support classpath and  
> classpathref
> 	• CAY-329 Long vs. Integer PK
> 	• CAY-716 DataContext.rollbackChangesLocally() is not implemented  
> for nested DataContexts
> 	• CAY-735 Embeddable class support in the org.apache.cayenne.map  
> package
> 	• CAY-736 Embeddable class support by Cayenne runtime
> 	• CAY-879 Storing lifecycle listeners and callbacks in the  
> *.map.xml and loading them back
> 	• CAY-884 Add support for H2 Database
> 	• CAY-885 merge changes between model and db
> 	• CAY-900 Create CayenneModeler Swing UI for managing callbacks and  
> lifecycle listeners
> 	• CAY-903 Support primitive types in DataObjects
> 	• CAY-904 Switch cayenne to Java 5: merge cayenne-jdk1.4- 
> unpublished to cayenne-jdk1.5-unpublished
> 	• CAY-916 Ordering should be able to ignore paths with null elements
> 	• CAY-918 An exception during in-memory sorting of  
> IncrementalFaultList
> 	• CAY-921 Remove DerivedDbEntity support from Cayenne
> 	• CAY-927 Switch to version 1.2 as default generation mechanism ,  
> deprecate 1.1 generator
> 	• CAY-931 Enable revert action even for projects that are not  
> modified
> 	• CAY-933 Embeddable classes - support class generation
> 	• CAY-936 Update Velocity templates for generics.
> 	• CAY-939 Add a means of updating custom superclass for all client  
> classes.
> 	• CAY-945 PropertyUtils support for "compiled" property access
> 	• CAY-946 JPA: property-based access to persistent objects
> 	• CAY-948 Implement flattened attributes in Cayenne
> 	• CAY-949 Factory for lifecycle listeners
> 	• CAY-950 Look up callback methods on listener superclasses
> 	• CAY-953 JPA: Single Table inheritance
> 	• CAY-954 EJBQL Query: Support for single table inheritance
> 	• CAY-956 Converter between Expression and EJBQL Expression
> Bug fixes since M2:
> 	• CAY-882 Configuration shutdown hook thread may lead to memory leaks
> 	• CAY-887 CM Usability:Recent Files list shold be longer
> 	• CAY-899 Default POST_LOAD callbacks break aggregate queries
> 	• CAY-913 ToMany Map relationships cause ClassCastExceptions on  
> commit when the source is Fault
> 	• CAY-914 cdataport classloader trouble
> 	• CAY-920 ClassCastException when processing delete rules for Map  
> relationships
> 	• CAY-924 Update CayenneModeler for OS X Leopard
> 	• CAY-926 Refactoring class generator classes
> 	• CAY-932 Cancel doesn't cancel when quitting CM with a modified  
> model
> 	• CAY-967 Caching doesn't work for paginated queries
> 	• CAY-974 Subquery EJBQL returns wrong entity in the result
> 	• CAY-976 EntityResolver Fault dependency leads to ClassNotFound on  
> the ROP client
>
>
> Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07,  
> 2006) - Bug/feature request
>
> Unsubscribe or edit your notifications preferences


Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Posted by Kevin Menard <km...@servprise.com>.
Heh.

At least you didn't have to watch the New England Patriots blow a perfect
season in one of the worst displays of American football.  The SuperBowl was
terrible this year.

-- 
Kevin


On 2/4/08 8:41 AM, "Aristedes Maniatis" <ar...@ish.com.au> wrote:

> 
> On 05/02/2008, at 12:26 AM, Kevin Menard wrote:
> 
>> Thanks, Ari.  My nomination would be for you to make the email
>> announcement,
>> but I certainly don't want to volunteer anyone for anything.
> 
> Yeah, sure. I was just waiting for the web site to update before doing
> it (and the Freshmeat, etc stuff). Then I got sidetracked with my
> mythTV box which has lots of mindless TV to watch whenever my brain
> feels like it will explode (busy week at work and it is only Monday
> night...)
> 
> Cheers
> Ari


Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Posted by Aristedes Maniatis <ar...@ish.com.au>.
On 05/02/2008, at 12:26 AM, Kevin Menard wrote:

> Thanks, Ari.  My nomination would be for you to make the email  
> announcement,
> but I certainly don't want to volunteer anyone for anything.

Yeah, sure. I was just waiting for the web site to update before doing  
it (and the Freshmeat, etc stuff). Then I got sidetracked with my  
mythTV box which has lots of mindless TV to watch whenever my brain  
feels like it will explode (busy week at work and it is only Monday  
night...)

Cheers
Ari



-------------------------->
ish
http://www.ish.com.au
Level 1, 30 Wilson Street Newtown 2042 Australia
phone +61 2 9550 5001   fax +61 2 9550 4001
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A



Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Posted by Kevin Menard <km...@servprise.com>.
Ahh, I had forgotten about that.  I was thinking something like Eclipse's
"New and Noteworthy", but this looks like it fills the void pretty well.  We
just need to add some more docs, as you said.

-- 
Kevin


On 2/4/08 8:31 AM, "Andrus Adamchik" <an...@objectstyle.org> wrote:

> 
> On Feb 4, 2008, at 3:26 PM, Kevin Menard wrote:
> 
>> Anyway, that's a pretty big change from our existing process and
>> probably
>> requires each developer to update the document as new features are
>> added.
> 
> I am trying to keep track of it here:
> 
>    http://cayenne.apache.org/doc/guide-to-30-features.html
> 
> Ideally the links on this page should point to the real documentation,
> not just jiras, but that means actually writing such documentation :-)
> 
> Andrus


Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Posted by Andrus Adamchik <an...@objectstyle.org>.
On Feb 4, 2008, at 3:26 PM, Kevin Menard wrote:

> Anyway, that's a pretty big change from our existing process and  
> probably
> requires each developer to update the document as new features are  
> added.

I am trying to keep track of it here:

   http://cayenne.apache.org/doc/guide-to-30-features.html

Ideally the links on this page should point to the real documentation,  
not just jiras, but that means actually writing such documentation :-)

Andrus

Re: [CONF] Apache Cayenne Website: Cayenne 3.0M3 Released (news created)

Posted by Kevin Menard <km...@servprise.com>.
Thanks, Ari.  My nomination would be for you to make the email announcement,
but I certainly don't want to volunteer anyone for anything.

Reading the announcement over, too, I think for the 3.0M4 release that it'd
be nice to have a nice little summary section for the major changes,
pointing to the various points in the documentation.  For example, the H2
addition could point at the H2 support docs.  Or, the embeddable class
support can explain what they are show examples of how they're used.  I'm
just thinking of ideas of how to make the JIRA info a little more
accessible.

Anyway, that's a pretty big change from our existing process and probably
requires each developer to update the document as new features are added.

-- 
Kevin 


On 2/4/08 8:18 AM, "Andrus Adamchik" <an...@objectstyle.org> wrote:

> Nice announcement :-) So... one final thing - a note to the user list?
> 
> Andrus
> 
> On Feb 4, 2008, at 2:16 PM, confluence@apache.org wrote:
> 
>> New News: CAYSITE : Cayenne 3.0M3 Released
>> Cayenne 3.0M3 Released has been created by Ari Maniatis (Feb 04,
>> 2008).
>> 
>> Content:
>> The Cayenne team is pleased to present the third milestone of
>> Cayenne 3. This is a development branch of Cayenne and still
>> undergoing significant changes. A number of developers are using it
>> in production systems, however if you want the most stable and
>> tested version of Cayenne you should use version 1.x or 2.x which
>> have a proven track record and are widely used in deployment.
>> 
>> Release Download Link
>> 
>> This milestone release adds some exciting new features, including
>> enhancements to the Cayenne modeler for lifecycle listeners and
>> callbacks and the ability to merge changes to the model back to the
>> database, extensive new work toward full JPA compliance, updates to
>> cgen and the templates, and much more.
>> 
>> This release requires Java 5 as a minimum. The decision to change
>> the required JDK was made after a poll of users revealed no
>> substantial need for Java 1.4 and plenty of benefits in moving
>> forward. Generics are only partially completed in the public API at
>> this time and we continue to try and balance the opportunities and
>> headaches of a clean generics interface.
>> 
>> All feedback, bug reports or feature requests are welcome and there
>> is still time for new features to be added before 3.0 final release.
>> We encourage you to test it in your application and report back any
>> issues you might have so they can be addressed. Upgrade notes can be
>> found here
>> 
>> Changes/New Features Since M2:
>> € CAY-263 cdbgen (DbGeneratorTask) must support classpath and
>> classpathref
>> € CAY-329 Long vs. Integer PK
>> € CAY-716 DataContext.rollbackChangesLocally() is not implemented
>> for nested DataContexts
>> € CAY-735 Embeddable class support in the org.apache.cayenne.map
>> package
>> € CAY-736 Embeddable class support by Cayenne runtime
>> € CAY-879 Storing lifecycle listeners and callbacks in the
>> *.map.xml and loading them back
>> € CAY-884 Add support for H2 Database
>> € CAY-885 merge changes between model and db
>> € CAY-900 Create CayenneModeler Swing UI for managing callbacks and
>> lifecycle listeners
>> € CAY-903 Support primitive types in DataObjects
>> € CAY-904 Switch cayenne to Java 5: merge cayenne-jdk1.4-
>> unpublished to cayenne-jdk1.5-unpublished
>> € CAY-916 Ordering should be able to ignore paths with null elements
>> € CAY-918 An exception during in-memory sorting of
>> IncrementalFaultList
>> € CAY-921 Remove DerivedDbEntity support from Cayenne
>> € CAY-927 Switch to version 1.2 as default generation mechanism ,
>> deprecate 1.1 generator
>> € CAY-931 Enable revert action even for projects that are not
>> modified
>> € CAY-933 Embeddable classes - support class generation
>> € CAY-936 Update Velocity templates for generics.
>> € CAY-939 Add a means of updating custom superclass for all client
>> classes.
>> € CAY-945 PropertyUtils support for "compiled" property access
>> € CAY-946 JPA: property-based access to persistent objects
>> € CAY-948 Implement flattened attributes in Cayenne
>> € CAY-949 Factory for lifecycle listeners
>> € CAY-950 Look up callback methods on listener superclasses
>> € CAY-953 JPA: Single Table inheritance
>> € CAY-954 EJBQL Query: Support for single table inheritance
>> € CAY-956 Converter between Expression and EJBQL Expression
>> Bug fixes since M2:
>> € CAY-882 Configuration shutdown hook thread may lead to memory leaks
>> € CAY-887 CM Usability:Recent Files list shold be longer
>> € CAY-899 Default POST_LOAD callbacks break aggregate queries
>> € CAY-913 ToMany Map relationships cause ClassCastExceptions on
>> commit when the source is Fault
>> € CAY-914 cdataport classloader trouble
>> € CAY-920 ClassCastException when processing delete rules for Map
>> relationships
>> € CAY-924 Update CayenneModeler for OS X Leopard
>> € CAY-926 Refactoring class generator classes
>> € CAY-932 Cancel doesn't cancel when quitting CM with a modified
>> model
>> € CAY-967 Caching doesn't work for paginated queries
>> € CAY-974 Subquery EJBQL returns wrong entity in the result
>> € CAY-976 EntityResolver Fault dependency leads to ClassNotFound on
>> the ROP client
>> 
>> 
>> Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07,
>> 2006) - Bug/feature request
>> 
>> Unsubscribe or edit your notifications preferences
>