This version of DotNetNuke is a major 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. One of the main problems of 5.1 was that it 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.
One thing one must realize about this update is thatOne thing one must realize about this update is that AJAX dll (System.Web.Extensions) is not longer included in this setup. This makes upgrade from earlier versions great. But upgrade from 5.1 can cause errors so you must add the dll from 5.0.1 to your old install and upgrade goes fine. This version also needs you to have installed Dotnet 3.5 on your server.
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
Modules
HTML 05.01.01
Providers
FilebasedCachingProvider 05.01.01
DatabaseLoggingProvider 05.01.01
AspNetMembershipProvider 05.01.01
DNNMembershipProvider 05.01.01
SearchProvider 05.01.01