Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

DotNetNuke 5.1.1 Released

DotNetNuke 5.1.1 is now available for download.  This version of DotNetNuke is a stabilization release and focused exclusively on fixing outstanding bugs which did not make the cutoff for DotNetNuke 5.1 or which were discovered after 5.1 was released.  As many people in the community are aware, had some difficulty running DotNetNuke 5.1 under extremely heavy loads.  As a result of that experience the DotNetNuke engineering team was able to isolate several performance issues which did not show up in any of the prior testing.  Fixes for those issues were incorporated in this release along with the changes outlined below.  As usual, the complete details for all of the changes can be found in the ChangeLog.

Major Highlights

  • Fixed issue which mis-assigned page permissions to new modules
  • Fixed issue where a fallback language is not defined
  • Fixed issue  where portal administrator could not manage user roles
  • Added core sqlconnection pool segmentation to protect core from any module issues
  • Fixed issue where Authenticated Caching setting was not getting saved correctly
  • Fixed issue where code sub-directories are not properly removed in web.config
  • Fixed issue with UpgradeIndicator which could throw an error under some conditions
  • Fixed issue where data could become corrupted under extremely heavy load
  • Fixed issue where GetPortalRoles stored procedure was missing new audit fields
  • Fixed issue where some DataReaders were not guaranteed to be closed if an error occured
  • Fixed issue where GetFolders API method was changed resulting in a breaking change
  • Improved performance by removing use of regular expressions in Globals.CreateValidId
  • Fixed issue where all installed languages are enabled on all portals after an upgrade
  • Fixed sitemap priority to use invariant format
  • Fixed issue where 05.00.00 SQL Upgrade script is incompatible with SQL Server 2000
  • Fixed issue where HTML/TEXT module was not correctly handling Encoded data
  • Fixed issue where hierarchical lists are not properly deleted
  • Fixed performance issue where delayed loading of some PortalSettings results in race condition
  • Fixed issue where banners were not properly rotated
  • Fixed issue where "Create Language Pack" creates an empty package
  • Fixed upgrade issue when Active Directory provider is installed
  • Fixed issue which changed the Edit Module permission in 5.1 and restored the 4.9.4 behavior.
  • Fixed issue where the resource verifier misses files to report
  • Fixed issue with control panel after installing the Turkish Language Pack
  • Fixed issue where deprecated properties of the Membership provider resulted in errors in the Token Replace API
  • Fixed PageLoadException errors caused by specific UserAgents being mis-identified by the browser definition files
  • Fixed issue where "Premium Modules" settings don't work for upgraded sites
  • Removed Classic ControlPanel from the distribution
  • Improved locking mechanism of GetCachedData

Security Fixes

  • none

Updated Modules/Providers

The following modules and providers have been updated in the 5.1.1 packages.  Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.


  • HTML 05.01.01


  • FilebasedCachingProvider 05.01.01
  • DatabaseLoggingProvider 05.01.01
  • AspNetMembershipProvider 05.01.01
  • DNNMembershipProvider 05.01.01
  • SearchProvider 05.01.01


Technorati Tags: ,


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?