Nice announcement :-) So... one final thing - a note to the user list?
Andrus
On Feb 4, 2008, at 2:16 PM, confluenc..pache.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
This archive was generated by hypermail 2.0.0 : Mon Feb 04 2008 - 08:18:45 EST