Skip to content

Conversation

@donker
Copy link
Contributor

@donker donker commented Oct 21, 2025

Since version 10.1 we have the ability to upgrade DNN by dropping an upgrade DNN package in the folder App_Data/Upgrade. The UI for this was the change of the upgrade button under the DNN logo top left. This PR creates a tab on the servers panel to manage these upgrades.

Features

  1. List of available packages in App_Data/Upgrade
  2. Ability to delete packages
  3. Ability to upload package

@bdukes
Copy link
Contributor

bdukes commented Oct 21, 2025

This is looking great, thanks @donker!

@david-poindexter
Copy link
Contributor

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

@donker
Copy link
Contributor Author

donker commented Oct 22, 2025

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

We could. I've just added an issue describing my thought process around why we shouldn't in this issue: #6782

I'd love to hear your thoughts on this.

@donker donker changed the title [WIP] UI for management of upgrades UI for management of upgrades Oct 22, 2025
@david-poindexter
Copy link
Contributor

I apologize as I am a bit late to the party on this one. Would it be possible to add a web.config flag to enable/disable this feature (the UI)?

We could. I've just added an issue describing my thought process around why we shouldn't in this issue: #6782

I'd love to hear your thoughts on this.

I may have typed this up too quickly to make clear my hope. I am more concerned about who is able to do this - not so much that it can/cannot be done. Adding the UI makes it more obvious this is a feature. I'd just like the ability to make it a "hidden" feature and not exposed in the UI.

@donker
Copy link
Contributor Author

donker commented Oct 29, 2025

From the DNN tech meeting 28 Oct. Todo:

  • Master switch to block the upload function. Use case: some of our community members offer DNN with host access to customers but wish to remain in control of DNN upgrades because of potential breaking changes.
  • Roll back the increased maxRequestLength and instead solve using chunked uploads.

@donker donker changed the title UI for management of upgrades [WIP] UI for management of upgrades Oct 29, 2025
@donker donker changed the title [WIP] UI for management of upgrades UI for management of upgrades Oct 31, 2025
donker and others added 2 commits October 31, 2025 16:13
…he minimum DNN version to install from and the upgrade file filter
…sController.cs

Co-authored-by: Brian Dukes <bdukes@engagesoftware.com>
Copy link
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.

Just a few questions

@mitchelsellers mitchelsellers merged commit fcd59f6 into dnnsoftware:develop Nov 5, 2025
3 checks passed
@donker donker deleted the upgrades-ui branch November 14, 2025 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants