Re: [ANN] Cayenne 3.1 final release
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 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 > > > > > > > >
Re: [VOTE] Apache Cayenne 4.2 release
Time to update all project dependencies!!! As always, congratulations on the new version of this great tool! 🙌 Giulio Cesare On Tue, May 16, 2023 at 1:42 PM Nikita Timofeev wrote: > Hi all, > > The 4.2 GA version is finally here. > This release contains some important fixes for issues found in RC2. > > Release notes: > https://github.com/apache/cayenne/blob/4.2/RELEASE-NOTES.txt > Maven repo: > https://repository.apache.org/content/repositories/orgapachecayenne-1052/ > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.2/ > > Please evaluate and cast your votes > > -- > Best regards, > Nikita Timofeev >
Re: [VOTE] Apache Cayenne 4.2 release
🙌 On Sat, 27 May 2023 at 11:07, Andrus Adamchik wrote: > Congrats everyone! It's been a long road (3 years since the first 4.2 > milestone) and the result is great - mature DB Import, reworked stack that > allows custom SQL generators, etc., etc. > > I will prepare announcements. > > Andrus > > > On May 25, 2023, at 5:03 PM, Nikita Timofeev > wrote: > > > > With my +1 vote the result is following: > > > > John Huss (PMC): +1 > > Andrus Adamchik (PMC): +1 > > Nikita Timofeev (PMC): +1 > > > > I will finish this release soon. > > Thanks everyone! > > > > > > On Sat, May 20, 2023 at 11:17 AM Andrus Adamchik > wrote: > >> > >> Very excited to have 4.2 out, especially with those regressions in RC2. > My checklist passes, I am +1. > >> > >> + MD5/SHA512 matches > >> + Signature checks > >> + rat passes > >> + builds from source > >> + Modeler runs on OS X > >> + Cross-platform Modeler runs on OS X > >> + Upgrade Agrest using the Maven repo. > >> + Upgrade LinkMove using the Maven repo. > >> > >> Andrus > >> > >> > >>> On May 16, 2023, at 1:42 PM, Nikita Timofeev < > ntimof...@objectstyle.com> wrote: > >>> > >>> Hi all, > >>> > >>> The 4.2 GA version is finally here. > >>> This release contains some important fixes for issues found in RC2. > >>> > >>> Release notes: > https://github.com/apache/cayenne/blob/4.2/RELEASE-NOTES.txt > >>> Maven repo: > https://repository.apache.org/content/repositories/orgapachecayenne-1052/ > >>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.2/ > >>> > >>> Please evaluate and cast your votes > >>> > >>> -- > >>> Best regards, > >>> Nikita Timofeev > >> > > > > > > -- > > Best regards, > > Nikita Timofeev > >
Re: [VOTE] Apache Cayenne 5.0-M1 release
🤩 On Sun, Aug 25, 2024 at 4:35 PM Andrus Adamchik wrote: > > Very exciting release. As someone who worked on all those elaborate > inheritance hierarchies across the Cayenne stack to accommodate "server" vs > "ROP", I am really glad all of this is gone and is down to a few simple > things! > > All my formal checks passed, and I created Bootique and Agrest branches with > Cayenne 5.0, and they also work. > > I noticed a couple of things with the XML project upgrade process in the > Modeler: > > 1. The upgrade seems to destroy existing XML "" configurations. > They are completely removed. > 2. Generic ObjEntity mappings often use > "org.apache.cayenne.CayenneDataObject". During the upgrade this class is > preserved, but it is no longer present in Cayenne, and should probably be > automatically replaced with "GenericPersistentObject" > > #2 is a minor thing, but #1 is serious, so I suggest we investigate it before > releasing. > > Andrus > > > > On Aug 21, 2024, at 4:39 AM, Nikita Timofeev > > wrote: > > > > Hi all, > > > > Here is the first milestone release of 5.0. > > It's primarily focusing on dropping and refactoring older stuff (no more > > ROP), but has some nice features too. > > Overall it contains 116 issues in Jira. > > > > Release notes: > > https://github.com/apache/cayenne/blob/5.0-M1/RELEASE-NOTES.txt > > Maven repo: > > https://repository.apache.org/content/repositories/orgapachecayenne-1057/ > > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/5.0-M1/ > > > > Please evaluate and cast your votes > > > > -- > > Best regards, > > Nikita Timofeev >