Skip to content

Local Upgrades#6599

Merged
valadas merged 3 commits intodnnsoftware:developfrom
bdukes:installer
Jul 15, 2025
Merged

Local Upgrades#6599
valadas merged 3 commits intodnnsoftware:developfrom
bdukes:installer

Conversation

@bdukes
Copy link
Copy Markdown
Contributor

@bdukes bdukes commented Jun 16, 2025

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

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

Note, this PR is built on top of #6598

@valadas
Copy link
Copy Markdown
Contributor

valadas commented Jun 16, 2025

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

@bdukes bdukes force-pushed the installer branch 6 times, most recently from b8f8ceb to 364740b Compare June 17, 2025 21:14
@bdukes bdukes force-pushed the installer branch 2 times, most recently from ed82fc2 to 87ae911 Compare June 18, 2025 21:27
@bdukes
Copy link
Copy Markdown
Contributor Author

bdukes commented Jun 18, 2025

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.

@valadas valadas added this to the 10.1.0 milestone Jun 24, 2025
Copy link
Copy Markdown
Contributor

@mitchelsellers mitchelsellers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested this as well, and it seems to be usable, agreed with @bdukes about a separate discussion for exposing this possibly.

@bdukes bdukes force-pushed the installer branch 3 times, most recently from 4820c89 to eea58d3 Compare July 8, 2025 19:01
@valadas valadas merged commit 81bcf7c into dnnsoftware:develop Jul 15, 2025
3 checks passed
@bdukes bdukes deleted the installer branch July 15, 2025 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants