We've been on CSLA 3.5 almost since that version came out, and I've resisted upgrading again because of some significant changes that occurred when we upgrade from 2.1 to 3.0 and then 3.0 to 3.5 that caused some initially subtle problems that weren't easy to track down (change from value to reference equality, AutoCloneOnUpdate).
I've looked through the change log and nothing is jumping out as potential issue so far, and I have it running on my own machine with all my custom CSLA changes ported into it from the previous version. The main thing that I noticed was that the .DLL almost tripled in size since 3.5, but I suspect that's all the SilverLight support.
I was mainly upgrading to be able to implement IAuthorizeDataPortal. I've back-ported a few new features from 3.6 back into 3.5, but this one looks bigger than I would want to do this with.
Has anyone else upgraded to 3.8 lately? Did anything interesting trip you up when you did?
Copyright (c) Marimer LLC