Release Notes: Improvements were made to the Cayenne Modeler. New features include autocomplete, copy/paste, syntax coloring, and much more. The Cayenne core has had a host of bugfixes to ROP and EJBQL in particular, but also improvements across many areas. Database reverse engineering is also considerably improved.
Release Notes: Significant changes were made across the entire library.
Release Notes: 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. Generics are only partially completed in the public API at this time.
Release Notes: This release contains many new features, such as full EJBQL syntax (delete, update, select, aggregate queries, subqueries, etc.), greatly improved lifecycle callbacks (no need to wrap the DataContext or enable callbacks explicitly), to-many relationships mapped as sets and maps (with Modeler support), a CayenneModeler search function, an adapter for SQLite, and much more.
Release Notes: This is the first milestone release of Cayenne 3.0. The most visible addition to Cayenne is a JSR-220 Java Persistence API Provider (a.k.a. JPA), but significant enhancements have been made to performance and flexibility. It is already in production within several products.
Release Notes: This is the final release of Cayenne 1.2, and it improves Cayenne in many important areas. It introduces remote object persistence technology, support for more databases, and a more flexible persistence stack. CayenneModeler was reworked, and much more was done.
Release Notes: This beta release features peer nested DataContexts synchronization via DataChannel events and performance improvements in the Remote Objects Persistence client tier. It also includes a number of bugfixes.
Release Notes: This release features fully usable nested DataContexts, an Ingres database adapter, new Modeler icons, FK constraints support on MySQL, and a number of bugfixes.
Release Notes: This milestone features significant progress on nested DataContexts, CayenneModeler performance improvements, a guaranteed "single connection per transaction" policy, DataContext compatibility with ObjectContext interface, bugfixes, and much more.
Release Notes: This release features CayenneModeler packaged as a native application for Windows and Mac, support for generic persistent classes, a new UI, an improved backend for autoincremented columns, and more.