Hello everyone, Is Cayenne 5.0-M3 still considered alpha? It looked pretty good when I looked at it last.
Has anyone had experience using GenAI tools for migrating an EOF code base to Cayenne? I already did some of the tough work. All the utilities we have based on EOF have been converted to Cayenne similar. I also wrote a tool that converts our EOModels to Cayenne and generates business objects. Thank you Ricardo Parada > On Sep 3, 2026, at 9:23 AM, Hugi Thordarson <[email protected]> wrote: > (pardon my comically late replies, I'm abhorrently busy these first days > after summer and being a socially awkward programmer, human contact gets > de-prioritized) > > I'm a big fan of those great end results you refer to :). > > And my opinion might be skewed (with my projects being somewhat homogeneous > and not too huge in scope or complexity) but even in my larger projects, I > generally don't consider API changes a big deal — they're statically > verifiable and just about always for the better, for both users and library > developers (not least these days when users have LLMs to assist with > API-updates). > > Behavioural changes may be a different issue (the select/transaction change > being the reason I held back a bit on using -SNAPSHOT until M3 was released) > . But in the case of Cayenne, even these don't scare me that much, given the > code's test coverage. > > I also still think of Cayenne as young, with its best years and greatest > adoption still ahead of it. So any changes made now are preparing for a > cleaner and happier future :). So; congrats again on the release. My apps are > running happily ever since upgrade, and the improved SQL-logging is a very > real quality-of-life enhancement during development. > > Cheers, > - hugi > > >> On 25 Aug 2026, at 21:44, Andrus Adamchik <[email protected]> wrote: >> >> Great feedback. Keeps me motivated :) Every time I embark on a coding cycle >> resulting in a lot of breaking changes, I'm like "the end result seems >> great, but then a bunch of people are going to get confused and have to >> re-learn stuff" :) And there are still a lot of candidates left. >> >> >>> On Aug 25, 2026, at 4:51 PM, Hugi Thordarson <[email protected]> wrote: >>> Awesome! >>> First, thanks for UPGRADE.md, it makes these updates much easier. >>> ~20 maps updated and 9 apps deployed with M3 in a couple of hours (M2 -> >>> M3). Most projects more or less just (1) opening/updating the projects/maps >>> -> (2) Updating runtime creation code to use new APIs -> (3) re-configure >>> logging -> (4) build and deploy. No surprises. >>> I'd call that a lovely update process, given that large-ish change in the >>> model layer (removal of DataNodes — which I immediately like; think it >>> makes the whole setup feel simpler). >>> And I think I can definitely feel improved performance? Although that >>> should probably be considered conjecture for now, since I haven't measured >>> anything yet. Possibly everything just feels fast after a couple of hours >>> upgrading boilerplate :) >>> Oh, and the modeler's new clothes look really nice. >>> Cheers, thanks and once again, congrats on a great release! >>> - hugi >>>> On 25 Aug 2026, at 18:23, Nikita Timofeev <[email protected]> >>>> wrote: >>>> 5.0-M3 is live now. >>>> It was a rather quick release, thanks everyone again! >>>> On Tue, Aug 25, 2026 at 2:45 PM Nikita Timofeev <[email protected]> >>>> wrote: >>>>> +1 >>>>> Javadocs are missing from the Central for this and the M2 release; this >>>>> seems not critical for the milestone. Should be fixed for the next one. >>>>> Here's a final voting result: >>>>> Andrus Adamchik (PMC): +1 >>>>> John Huss (PMC): +1 >>>>> Nikita Timofeev (PMC): +1 >>>>> I will finalize the release later today. >>>>> Thank you, everyone! >>>>> On Mon, Aug 24, 2026 at 6:32 PM John Huss <[email protected]> wrote: >>>>>> +1 >>>>>> 1) verified signatures >>>>>> 2) verified archives are basically identical between platforms >>>>>> 3) RAT indicates no unlicensed files >>>>>> 4) compiled from source >>>>>> 5) unit tests ran successfully >>>>>> 6) macOS specific and Platform-agnostic modelers launch on macOS >>>>>> On Fri, Aug 21, 2026 at 10:27 AM Andrus Adamchik <[email protected]> >>>>>> wrote: >>>>>>> My checklist is green. 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 Bootique using the Maven repo >>>>>>> + Upgrade Agrest using the Maven repo >>>>>>> + Upgrade LinkMove using the Maven repo. >>>>>>> FWIW, DataNode unwinding from XML allowed to simplify Bootique >>>>>> integration >>>>>>> a lot. Cleaner design paying off. >>>>>>> Andrus >>>>>>>> On Aug 21, 2026, at 5:32 AM, Nikita Timofeev < >>>>>> [email protected]> >>>>>>> wrote: >>>>>>>> Hi all, >>>>>>>> Here's a next 5.0 milestone release. >>>>>>>> Release notes: >>>>>> https://github.com/apache/cayenne/blob/refs/tags/5.0-M3/RELEASE-NOTES.txt >>>>>>>> Maven repo: >>>>>> https://repository.apache.org/content/repositories/orgapachecayenne-1064/ >>>>>>>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/5.0-M3/ >>>>>>>> Please evaluate and cast your votes. >>>>>>>> -- >>>>>>>> Best regards, >>>>>>>> Nikita Timofeev >>>>> -- >>>>> Best regards, >>>>> Nikita Timofeev >>>> -- >>>> Best regards, >>>> Nikita Timofeev
