• Login
  • Register

DNN Platform

Stay Up To Date With The Latest Releases

Following is a direct feed from the open and free source code repository for DNN Platform on GitHub. For those less savvy with GitHub, the below list serves as a less techy rendition of the most recent, versioned Release Notes for DNN Platform. These come complete with links to the GitHub repository for those wishing to dig deeper.

v9.5.1-rc1

Thursday, March 19, 2020

Release Notes

This is a Release Candidate. It is not meant to be used in production, it is published to allow testing before the official 9.5.1 release.
We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total 44 commits in 27 pull requests by 16 contributors were processed for this release.

Noteworthy Changes in v9.5.1

Bug Fixes

  • Fixed an issue where the wrong site would show in site settings. #3515 Thanks @tingung
  • Fixed an issue where disabled pages showed in search results. #3546 Thanks @zyhfish
  • Fixed an issue where the Display Name would be incorrectly validated even if not set. #3550 Thanks @SCullman
  • Fixed an issue where hierarchical vocabulary terms where not imported correctly. #3568 Thanks @daguiler
  • Fixed an issue where the registration controls where not aligned correctly when logged in as admin. #3582 Thanks @thabaum
  • Fixed an issue where custom portal templates where being double html decoded. #3583 Thanks @CMarius94
  • Fixed an issue where ip filtering would not work in load balanced environments. #3588 Thanks @zyhfish
  • Fixed an issue where 9.5.0 upgrade would fail when using an ObjectQualifier. #3606 Thanks @sleupold
  • Fixed an issue where data consent checkbox would fail when used on a custom logon page. #3610 Thanks @donker
  • Fixed an issue that prevented adding modules that used widget.js. #3630 #3631 Thanks @daguiler

New features

Enhancements

  • Improved performance for Core Messaging. #3474 Thanks @eugene-sea
  • Increased the page size for sites management. #3555 Thanks @SCullman
  • Added support for AllowUserUICulture and EnableBrowserLanguage in portal templates. #3561 Thanks @davidjrh
  • Improved display of long page titles in pages management. #3569 Thanks @OllyHodgson
  • Changed default email addres from @change.me to @changeme.invalid. #3594 Thanks @SajjadPourali

Developer Experience / Documentation

  • Added PR workflow to minimize images automatically. #3548 #3601 Thanks @bdukes
  • Fixed an issue where files in src folders where gitignored. #3572 Thanks @valadas
  • Adjusted issue templates as per last release. #3585 Thanks @sleupold
  • Added debug build to lerna script. #3596 Thanks @donker
  • Fixed an issue where the backup/restore build steps would leave an unstable state when building with no modifications. #3615 Thanks @valadas
  • Multiple fixes/improvements to build and debug build process. Thanks @donker

List of Contributors

2 @daguiler Daniel Aguilera
2 @donker Peter Donker
2 @SCullman Stefan Cullmann
2 @sleupold Sebastian Leupold
2 @valadas Daniel Valadas
2 @zyhfish Ben Zyhfish
1 @bduke Brian Dukes
1 @CMarius94 Costin Marius
1 @davidjrh David Rodriguez
1 @dimarobert Robert Dima
1 @eugene-sea Eugene Shalyuk
1 @OllyHodgson Olly Hodgson
1 @mitchelsellers Mitchel Sellers
1 @SajjadPourali Sajjad Pourali
1 @thabaum Cody Thabaum
1 @tingung Hy Ting Ung

A big thanks to all testers including:

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.5.0

Tuesday, February 18, 2020

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total 110 commits in 80 pull requests by 21 contributors were processed for this release.

Noteworthy Changes in v9.5.0

Bug Fixes

  • Fixed an issue when logging 404 errors with invalid UrlReferrer. #3341 Thanks @engineering87 and @bdukes
  • Fixed an issue where the login page would go into an infinite loop in SSL offloaded environments. #3341 #3350 Thanks @bdukes and @zyhfish
  • Fixed an issue where in some cases it was impossible to edit module settings after moving a module to another page #3353 Thanks @aelibyary
  • Fixed an issue where PageTags where created in the wrong vocabulary scope. #3359 Thanks @dinesh-jain-aurea
  • Fixed an issue where module settings would not save under some conditions. #3360 Thanks @engineering87
  • Fixed multiple issues with wrong mapping of Canonical and None mapping types. #3396 Thanks @daguiler
  • Fixed an issue that would show an error when trying to delete a localized version of the home page. #3420 Thanks @daguiler
  • Fixed an issue where the wrong CDN protocol was used under SSL Offloading environments. #3423 Thanks @zyhfish
  • Fixed an issue where opening page settings would sometimes show the settings for another page. #3424 Thanks @berkarslan-xo
  • Fixed a display issue of Enabled and Priority in sitemap settings. #3427 Thanks @tingung
  • Fixed an issue where it was not possible to get the module ID properly when redirect mixed case URLs was enabled. #3438 Thanks @zyhfish
  • Changed the update service URL to a new service. #3443 Thanks @mitchelsellers
  • Fixed an issue where the wrong portal alias was used when adding new languages. #3445 Thanks @daguilera
  • Fixed an issue where the wrong alias would show when editing portal URLs. #3481 Thanks @tingung
  • Restored a resource key that was accidentally deleted as part of GDPR. #3482 Thanks @donker
  • Fixed an issue where connectors would change name upon disconnection or when adding multiple connectors. #3449 #3451 Thanks @berkarslan-xo
  • Fixed an issue where pages in redirect mode would not work under SSL Offloaded environments. #3453 Thanks @zyhfish
  • Fixed module find logic in module attribute to not return deleted modules. #3464 Thanks @donker
  • Fixed an issue with using dependency injection in MVC modules. #3520 Thanks @dimarobert
  • Fixed an issue where the Console and Module Creator modules would not install. #3521 Thanks @daguiler
  • Fixed an issue where page tags where not kept when exporting a site and importing it on another instance. #3530 Thanks @tingung

New features

  • Added support for SSL offloading values in headers. #3363 Thanks @zyhfish
  • Added a new banned icon to indicate unauthorized users. #3487 Thanks @donker
  • Added glob pattern support to manifest file cleanup component. #3516 Thanks @valadas

Enhancements

Developer Experience / Documentation

List of Contributors

A big thanks to all testers including:

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.5.0-rc1

Thursday, February 6, 2020

Release Notes

This is a Release Candidate. It is not meant to be used in production, it is published to allow testing before the official 9.5.0 release.
We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total 110 commits in 80 pull requests by 21 contributors were processed for this release.

Noteworthy Changes in v9.5.0

Testing special attention

Although any testing is welcome specially in RC releases, we suggest to give special attention to the following areas:

  • jQuery was updated in this release, although this is not expected to be a breaking change, please do test your custom solutions with this release.
  • This release should fix issues in the MVC module pipeline, testing your own MVC modules with this release would be a good idea specially if you use Dependency Injection.
  • Multiple issues that where fixed relate to SSL Offloading, if you run in this kind of environment, your testing would be welcome.

Bug Fixes

  • Fixed an issue when logging 404 errors with invalid UrlReferrer. #3341 Thanks @engineering87 and @bdukes
  • Fixed an issue where the login page would go into an infinite loop in SSL offloaded environments. #3341 #3350 Thanks @bdukes and @zyhfish
  • Fixed an issue where in some cases it was impossible to edit module settings after moving a module to another page #3353 Thanks @aelibyary
  • Fixed an issue where PageTags where created in the wrong vocabulary scope. #3359 Thanks @dinesh-jain-aurea
  • Fixed an issue where module settings would not save under some conditions. #3360 Thanks @engineering87
  • Fixed multiple issues with wrong mapping of Canonical and None mapping types. #3396 Thanks @daguiler
  • Fixed an issue that would show an error when trying to delete a localized version of the home page. #3420 Thanks @daguiler
  • Fixed an issue where the wrong CDN protocol was used under SSL Offloading environments. #3423 Thanks @zyhfish
  • Fixed an issue where opening page settings would sometimes show the settings for another page. #3424 Thanks @berkarslan-xo
  • Fixed a display issue of Enabled and Priority in sitemap settings. #3427 Thanks @tingung
  • Fixed an issue where it was not possible to get the module ID properly when redirect mixed case URLs was enabled. #3438 Thanks @zyhfish
  • Changed the update service URL to a new service. #3443 Thanks @mitchelsellers
  • Fixed an issue where the wrong portal alias was used when adding new languages. #3445 Thanks @daguilera
  • Fixed an issue where the wrong alias would show when editing portal URLs. #3481 Thanks @tingung
  • Restored a resource key that was accidentally deleted as part of GDPR. #3482 Thanks @donker
  • Fixed an issue where connectors would change name upon disconnection or when adding multiple connectors. #3449 #3451 Thanks @berkarslan-xo
  • Fixed an issue where pages in redirect mode would not work under SSL Offloaded environments. #3453 Thanks @zyhfish
  • Fixed module find logic in module attribute to not return deleted modules. #3464 Thanks @donker
  • Fixed an issue with using dependency injection in MVC modules. #3520 Thanks @dimarobert
  • Fixed an issue where the Console and Module Creator modules would not install. #3521 Thanks @daguiler
  • Fixed an issue where page tags where not kept when exporting a site and importing it on another instance. #3530 Thanks @tingung

New features

  • Added support for SSL offloading values in headers. #3363 Thanks @zyhfish
  • Added a new banned icon to indicate unauthorized users. #3487 Thanks @donker
  • Added glob pattern support to manifest file cleanup component. #3516 Thanks @valadas

Enhancements

Developer Experience / Documentation

List of Contributors

A big thanks to all testers including:

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.5.0-rc2

Tuesday, February 18, 2020

Release Notes

This is a Release Candidate. It is not meant to be used in production, it is published to allow testing before the official 9.5.0 release.
We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total 110 commits in 80 pull requests by 21 contributors were processed for this release.

Noteworthy Changes in v9.5.0

Testing special attention

Although any testing is welcome specially in RC releases, we suggest to give special attention to the following areas:

  • jQuery was updated in this release, although this is not expected to be a breaking change, please do test your custom solutions with this release.
  • This release should fix issues in the MVC module pipeline, testing your own MVC modules with this release would be a good idea specially if you use Dependency Injection.
  • Multiple issues that where fixed relate to SSL Offloading, if you run in this kind of environment, your testing would be welcome.

Bug Fixes

  • Fixed an issue when logging 404 errors with invalid UrlReferrer. #3341 Thanks @engineering87 and @bdukes
  • Fixed an issue where the login page would go into an infinite loop in SSL offloaded environments. #3341 #3350 Thanks @bdukes and @zyhfish
  • Fixed an issue where in some cases it was impossible to edit module settings after moving a module to another page #3353 Thanks @aelibyary
  • Fixed an issue where PageTags where created in the wrong vocabulary scope. #3359 Thanks @dinesh-jain-aurea
  • Fixed an issue where module settings would not save under some conditions. #3360 Thanks @engineering87
  • Fixed multiple issues with wrong mapping of Canonical and None mapping types. #3396 Thanks @daguiler
  • Fixed an issue that would show an error when trying to delete a localized version of the home page. #3420 Thanks @daguiler
  • Fixed an issue where the wrong CDN protocol was used under SSL Offloading environments. #3423 Thanks @zyhfish
  • Fixed an issue where opening page settings would sometimes show the settings for another page. #3424 Thanks @berkarslan-xo
  • Fixed a display issue of Enabled and Priority in sitemap settings. #3427 Thanks @tingung
  • Fixed an issue where it was not possible to get the module ID properly when redirect mixed case URLs was enabled. #3438 Thanks @zyhfish
  • Changed the update service URL to a new service. #3443 Thanks @mitchelsellers
  • Fixed an issue where the wrong portal alias was used when adding new languages. #3445 Thanks @daguilera
  • Fixed an issue where the wrong alias would show when editing portal URLs. #3481 Thanks @tingung
  • Restored a resource key that was accidentally deleted as part of GDPR. #3482 Thanks @donker
  • Fixed an issue where connectors would change name upon disconnection or when adding multiple connectors. #3449 #3451 Thanks @berkarslan-xo
  • Fixed an issue where pages in redirect mode would not work under SSL Offloaded environments. #3453 Thanks @zyhfish
  • Fixed module find logic in module attribute to not return deleted modules. #3464 Thanks @donker
  • Fixed an issue with using dependency injection in MVC modules. #3520 Thanks @dimarobert
  • Fixed an issue where the Console and Module Creator modules would not install. #3521 Thanks @daguiler
  • Fixed an issue where page tags where not kept when exporting a site and importing it on another instance. #3530 Thanks @tingung

New features

  • Added support for SSL offloading values in headers. #3363 Thanks @zyhfish
  • Added a new banned icon to indicate unauthorized users. #3487 Thanks @donker
  • Added glob pattern support to manifest file cleanup component. #3516 Thanks @valadas

Enhancements

Developer Experience / Documentation

List of Contributors

A big thanks to all testers including:

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.4.4

Monday, December 9, 2019

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 2 pull requests by 2 contributors were processed for this release.

Noteworthy Changes in v9.4.4

Bug Fixes

  • Fixed a regression issue where MVC modules could have a memory leak issue. Thanks @jsbsantos for the clear steps to reproduce and @ahoefling for the fix. #3369

List of Contributors

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.4.4-rc1

Thursday, December 5, 2019

Adds sqldataprovider for 9.4.4 upgrades (#3373)

v9.4.3-rc1

Saturday, November 23, 2019

Moved git tag

v9.4.3

Tuesday, December 3, 2019

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 25 pull requests by 9 contributors were processed for this release.

Known Issues

  • There is currently a possible memory leak issue with MVC modules as documented in #3344

Noteworthy Changes in v9.4.3

Bug Fixes

  • Fixed a regression issue where modules that use friendly Urls stopped working in 9.4.2. Thanks @bdukes #3295
  • Moved country above region in user profile so the region dropdown populates with correct value for the selected country. Thanks @thabaum #3244
  • Fixed an issue where it was impossible to delete a social role if the group folder was not empty. Thanks @berkarslan-xo #3249
  • Fixed an issue where Select All was not working in site assets. Thanks @mikebigun #3251
  • Fixed an issue where the scheduler would fail when trying to delete removed objects. Thanks @mikebigun #3260
  • Fixed a work breaking issue in the journal. Thanks @thabaum #3307
  • Fixed an issue in the Servers Persona Bar module where the underlaying page would not reload when requested to. Thanks @donker #3315
  • Fixed an issue where auto-generated child portal urls would include invalid alphanumeric characters. Thanks @donker #3316
  • Fixed an issue where the google analytics connecor would incorrectly lowercase the trackingId value. Thanks @coretoco #3322

Enhancements

  • Allows changing from email while testing SMTP configurations Thanks @thabaum #3237 #3256

Developer Experience

List of Contributors

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.4.2

Thursday, November 14, 2019

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 37 pull requests by 14 contributors were processed for this release.

Noteworthy Changes in v9.4.2

Known issues

  • It appears we might have an unwanted breaking change in DotNetNuke.Services.Url.FriendlyUrl.FriendlyUrlProvider.FriendlyUrl see #3289 If you have modules that use this API you may need to recompile them adding a reference to DotNetNuke.Abstractions.dll or wait for a resolution on this issue.

Bug Fixes

  • Updated default portal template so it provides default permissions on portal folders. Thanks @SCullman #3024
  • Fixed an issue where site settings where not working after setting up "PRIVACY" section on multi language sites. Thanks @donker [#3031] (#3031)
  • Fixed an issue where sending multiple emails with attachments would fail. Thanks @david-poindexter #3039
  • Fixed an issue where the validation of alphanumeric characters for password requirements was wrong. Thanks @tingung #3059
  • Fixed an issue where it was impossible to remove a site logo. Thanks @youngcaseho #3119
  • Fixed issue where vocabularies would cause an infinite loop. Thanks @berkarslan-xo #3123
  • Fixed an issue where users could not verify their account if they lost their original account verification email by adding a resend verification link to the unverified account message. Thanks @zyhfish #3144
  • Prevents creation of blank role group names. Thanks @youngcaseho #3170
  • Fixed a memory leak issue with web api modules. Thanks @ahoefling #3192
  • Fixed an issue where module settings dialog could not be opened if urls where converted to lower case. Thanks @zyhfish #3208

Enhancements

  • Usernames are no longer changed to the emails when the settings required the email as username. Thanks @mikebigun #2625
  • Added a warning during install/upgrades that .Net Framework 4.7.2 is required if not present. Thanks @valadas #3032
  • Added a tooltip to indicate to use about 60 characters for best SEO on site descriptions. Thanks @Tychodewaard #3126
  • Remove Thread Cancellation from OAuthClientBase Implementation. Thanks @ahoefling #3152
  • Created INavigationManager to replace Globals.NavigateURL to use Dependency Injection. Thanks @ahoefling #3160
  • Improvements with module permissions when copying modules. Thanks @mikebigun #3162
  • Whitespace is now properly visible in the log viewer. Thanks @bdukes #3198
  • Removed "No Search Results" display before any search is performed. Thanks @dinesh-jain-aurea #3203
  • Improved install process to use managedPackage for library dependencies. Thanks @donker #3221
  • Made navigation stays on same page after creating a new group instead of redirecting to the group page (makes it faster to create multiple groups) Thanks @tingung #3223

Developer Experience

List of Contributors

Additional Resources.

Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!

v9.4.2-rc1

Monday, November 4, 2019

Fix Typo (#3234)