Congratulations to all developers involved! I am not a big fan of DI myself, but I will look into this new release and check how to update my project to use it.
Cheers, Giulio Cesare On Tue, Sep 30, 2014 at 12:31 PM, Andrus Adamchik <and...@objectstyle.org> wrote: > Hi everyone! > > I am glad to report on 3.1 release going final today. It is available for > an immediate download from our site [1] and Maven central [2]. This was > awesome work by our international team of developers and users. There's a > more formal press release available from the ASF [3], but here we all know > what Cayenne is and why we like it :) So I will just say a few words about > 3.1... > > It is a result of ~2.5 years of active development and ~1.5 years of > "ripening" as beta and RC. Some Jira stats to show the effort: 125 new > features, 84 bugfixes. > > The main highlight is Cayenne dependency injection (DI). It might be the > smallest full-featured DI container in the industry and it completely > changes how you bootstrap and configure Cayenne. Having to rewrite parts > of Cayenne stack to fit the DI model resulted in the overall improvement of > the design quality. Everything (or almost everything) is now pluggable. > > A big new feature is modularity of Cayenne object-relational mapping. > Different aspects of the system can be modeled in separate mapping > projects, and combined in runtime as needed. So Cayenne projects can now be > packaged as individual "libraries". > > Persistent events model was extended from simple per-object events to more > high-level "workflows". Those can be configured with app-specific > annotations on persistent classes. Cayenne ships with "cayenne-lifecycle" > module that provides a few common examples of such workflows activated on > data changes: data modifications audit, precision cache invalidation, etc. > > We've rewritten the documentation from scratch, much improving both > content and the presentation of the docs. For the first time the full > documentation set is available in PDF. > > We've made a number of important performance optimizations, improving > overall concurrency. And fixed lots of bugs throughout the framework the > Jira stats above attest. > > Enjoy the new Cayenne and spread the word of 3.1 via Facebook, Twitter, > blogs etc. ! > > Andrus > > > [1] http://cayenne.apache.org/download.html > [2] > http://search.maven.org/#artifactdetails|org.apache.cayenne|cayenne-server|3.1|jar > [3] > https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces63 > > --------------- > Andrus Adamchik > Apache Cayenne ORM: http://cayenne.apache.org/ > Twitter: http://twitter.com/ApacheCayenne > > > > > > > >