Dnn.Platform icon indicating copy to clipboard operation
Dnn.Platform copied to clipboard

Local Upgrades

Open bdukes opened this issue 5 months ago • 2 comments

Summary

This PR adds the ability to recognize upgrade zip files in the App_Data/Upgrade folder. When they exist, the Update button in the Persona Bar will trigger a local upgrade, by first installing each assembly (to ensure proper upgrades of binding redirects), and then unzipping the upgrade package over the site.

TODO

  • [x] Don't overwrite newer DLLs in the bin
  • [ ] Discuss the best user experience, how to better expose this feature
  • [x] More validation

Note, this PR is built on top of #6598

bdukes avatar Jun 16 '25 22:06 bdukes

That sounds awesome, I'll add my official review after the other PR is merged, but sounds like a great idea.

valadas avatar Jun 16 '25 22:06 valadas

Okay, I've tested a number of upgrades and it all appears to be working as expected now. IMO we can merge this as-is and discuss more changes to the front-end separately.

bdukes avatar Jun 18 '25 21:06 bdukes