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:
We have a simple upgrade guide for users of previous releases:
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.
Best regards from the Cayenne development team.
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A