Re: [ANN] Cayenne 3.1 final release

2014-09-30 Thread giulio.ces...@gmail.com
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

2023-05-16 Thread giulio.ces...@gmail.com
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

2023-06-04 Thread giulio.ces...@gmail.com
🙌

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

2024-08-26 Thread giulio.ces...@gmail.com
🤩

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
>