• 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.4.4-rc1

Thursday, December 5, 2019

Pre-release warning

This is a release candidate and should not be used in production. As with any upgrade, please backup your instance (including database) before proceeding. The purpose of this release candidate is to help identify any unknown breaking changes which would impact the final release. If you find any issues, please log them in our issue tracker.

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-RC1

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.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)

v9.4.1

Wednesday, October 2, 2019

Release Notes for v9.4.1

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 29 pull requests by 12 contributors were processed for this release. Out of that 16 were in the Platform repository, plus 13 additional pull requests were processed in the Admin Experience repository. Below you can find a short list of the noteworthy changes in this release. For a full list, please check the GitHub milestone pages on each of the repositories.

Noteworthy Changes in v9.4.1

  • Fixed an issue where the assets manager activity wheel would constantly spin.
    Thanks @berkarslan-xo
    #2970

  • Added missing html encoding to exceptions in the Admin Log.
    Thanks @bdukes
    #2973

  • Fixed a potential xml namespace bug in web.config.
    Thanks @bdukes
    #2979

  • Fixed invalid binding redirects when upgrading to Dnn 9.4.0.
    Thanks @bdukes
    #2980

  • Corrected the DotNetNuke.Core NuGet package.
    Thanks @mitchelsellers
    #2986

  • Fixed a null reference exception when calling Globals.LinkClick method.
    Thanks @zyhfish
    #2988

  • Fixed an issue opening module settings due to selectize.js duplicate versions.
    Thanks @bdukes
    #2996

  • Fixed an issue with DDRMenu Razor templates and Dependency Injection.
    Thanks @ahoefling
    #2998

  • Fixed an issue with jQuery browser detection.
    Thanks @zyhfish
    #3000

  • Fixed several bugs around import/export.
    Thanks @zyhfish
    #3001

  • Fixed an issue where the standalon version of selectize.js was not used when obtained by CDN.
    Thanks @bdukes
    #3003

  • Fixed an issue that prevented importing portal languages correctly.
    Thanks @zyhfish
    #3006

  • Fixed an issue with import/export of deleted modules.
    Thanks @tingung
    #3022

  • Adds a warning when isntalling or upgrading if the environment does not have .Net Framework 4.7.2 available.
    Thanks @valadas
    #3025

  • Fixed an issue where the upgrade to 9.4.0 would not save the new version in the database and would redirect to the upgrade wizard.
    Thanks @valadas
    #3023

  • Fixed an issue where the print container action would not work.
    Thanks @bdukes
    #3027

  • Fixed an issue where the data consent last changed date would not read/save consistently in some cultures.
    Thanks @donker
    #3031
    #1179

  • Fixed an issue where the smtp server tab would always show a separator line.
    Thanks @kkadir
    #1124

  • Fixed an issue with tab sorting before serialization during export.
    Thanks @donker
    #1134

  • Fixed an issue where the web server dropdown was failing in the scheduler.
    Thanks @mikebigun
    #1136

  • Fixed an issue where the admin log would not include line breaks properly.
    Thanks @bdukes
    #1142

  • Fixed an issue where it was impossible to set email address as username to ON.
    Thanks @aelibyary
    #1143

  • Fixed an issue with IP filters settings display.
    Thanks @tingung
    #1146

  • Fixed an issue where the wrong portal would should in portal settings.
    Thanks @tingung
    #1159

  • Fixed an issue where modules would get duplicated when localized.
    Thanks @aelibyary
    #1162

  • Fixed an issue where the wrong overflow was applied to the body after closing the persona bar.
    Thanks @tingung
    #1164

  • Fixed an issue where () characters where not replaced in URLs and improved the error message about the situation.
    Thanks @aelibyary
    #1166

  • Bumped Dnn depencency versions in the Admin Experience project.
    Thanks @valadas
    #1169

  • Fixed an issue that prevented the Persona Bar to upgrade correctly to 9.4.0.
    Thanks @donker
    #1170

  • Added a confirmation message after localization is saved.
    Thanks @daguiler
    #1172

  • Fixed an issue where the CkEditor provider would have the dll twice in the install package.
    Thanks @valadas
    #126

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.1-rc1

Friday, September 27, 2019

Store date in round-trip format (#3031)

v9.4.0

Wednesday, September 11, 2019

Release Notes for v9.4.0

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 128 pull requests by 16 contributors and the amazing dependabot were processed for this release. Out of that 69 were in the Platform repository, plus 59 additional pull requests were processed in the Admin Experience repository. Below you can find a short list of the noteworthy changes in this release. For a full list, please check the GitHub milestone pages on each of the repositories.

Noteworthy Changes in v9.4.0

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!

PetaPOCO changes

If you have custom modules that use DAL2 with primary keys that are not auto-incremented, the module code will need to be validated to explicitly indicate that since the default behaviour for primary keys in the latest PetaPOCO has changed.

v9.4.0-rc1

Sunday, August 18, 2019

Returns the working types if some fail (#2953)

v9.4.0-rc0: Fixes an issue with the boolean values in the Google Analytics Connec…

Tuesday, July 9, 2019

…tor (#2877)

  • Fixes issue with checkboxes in Google Analytics Connector

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

Co-Authored-By: Brian Dukes [email protected]

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

Co-Authored-By: Brian Dukes [email protected]

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

Yep, missed that one

Co-Authored-By: Brian Dukes [email protected]

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

yeah, it carries meaning

Co-Authored-By: Brian Dukes [email protected]

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

This is a better performance right? Just curious because I find the original more readable, but approving the change

Co-Authored-By: Brian Dukes [email protected]

  • Corrected HandleCustomBoolean takes a string input

  • Update DNN Platform/Connectors/GoogleAnalytics/GoogleAnalyticsConnector.cs

Co-Authored-By: Brian Dukes [email protected]