Although many of you have been using Cayenne 3 in production for some time now, we figured it was about time we formally released 3.0 to let everyone else know how robust this branch is. Today we have the great pleasure in releasing Cayenne 3.0 beta 1. This means that only bug fixes will be applied and no more features or API changes will be introduced to the Cayenne library until after the final 3.0 release. Cayenne Modeler is not yet frozen, so there may be a few more changes going in to the Modeler before the next beta.
Depending on bug reports, there will be several more betas and release candidates before the final release within the next few months.
This is a perfect time to upgrade your development environment from Cayenne 1.2 or 2.0 to the 3.0 beta. We want to know about any issues you face with using Cayenne in your project. The perfect time to get those problems fixed quickly is right now with all the developers focused on putting the final polish on the release. An overview of the major changes in 3.0 is available:
http://cayenne.apache.org/doc/guide-to-30-features.html
We have a simple upgrade guide for users of previous releases:
http://svn.apache.org/repos/asf/cayenne/main/tags/3.0B1/docs/doc/src/main/resources/UPGRADE.txt
Rather than try to cover the dozens of features and bug fixes since the last milestone, here's a glimpse of just one new feature: "Allow providing custom INSERT, UPDATE, DELETE query builders". This means, for example, that you can override the default behaviour and instead of actually deleting records, you could have Cayenne update them with a 'deleted' flag. Combine that with a qualifier to suppress the 'deleted' records, and you have a powerful way to maintain an auditable archive of data. This milestone has much more; read about it here:
Please download the beta and give Cayenne 3 a spin. We hope you enjoy it.
http://cayenne.apache.org/download.html
Best regards from the Cayenne development team.
----------------------------> Aristedes Maniatis GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
This archive was generated by hypermail 2.0.0 : Tue Nov 10 2009 - 01:31:34 EST