I am pleased to announce that DotNetNuke 5.2.2 has been released.  DotNetNuke 5.2.2 is a monthly stabilization release and includes a number of fixes aimed at improving the overall stability and performance of the platform.  Over the last year we have been undergoing a lot of changes behind the scenes in how we manage the DotNetNuke release process which I’ll be discussing in a separate post.  The result of all that effort is that our releases are becoming more predictable and with greater emphasis on testing.  This particular release reflects those process improvements.  As usual, the complete details for all of the changes can be found in the ChangeLog.

Major Highlights
  • Fixed issue where tabname lookup's were case-sensitive and caused problems when loading controls.
  • Fixed issue where Captcha control did not include a value for the Alt attribute.
  • Fixed issue where the Create New Module wizard allowed the user to select an invalid 'Owner' folder.
  • Fixed issue where uninstalling a module with 'delete files' unchecked deletes the files anyway.
  • Fixed issue where GetMappedDirectory would log an exception during install.
  • Fixed issue where the Starter kit was missing the HTML module.
  • Fixed issue where the source package did not include the HTML module.
  • Fixed issue with missing databaseowner and objectqualifier tags in the 5.2.1 SqlDataProvider script.
  • Fixed issue where portal templates ceased working in 5.2.1.
  • Fixed issue with page quotas where GetTabCount stored procedure had not been updated for localization changes introduced in 5.2.0.
  • Fixed issue where Host email test fails but no email addresses are listed in the error message.
  • Fixed issue where temp files were left if extension installation was cancelled.
  • Fixed issue where Captcha was not regenerated if login failed.
  • Reverted syntax that grants stored procedure permissions to previous version, as GRANT EXECUTE TO was problematic on shared hosts.
  • Fixed issue where vendor registration email did not contain the vendor name.
  • Added the ability to specify a custom animation function for the Visibility Widget.
  • Updated title and help text to make optional for forcing a captcha for associating logins clearer.
  • Added documentation to the Dynamic Module template that is displayed when a new module is created using the template.
Security Fixes
  • None
Updated Modules/Providers
  • No modules or providers have been updated in the 5.2.2 packages.

As with any release, we recommend you perform a complete file and database backup before performing any upgrade on a production website and that you first conduct a trial upgrade on a staging version of the site.  Following these guidelines will ensure that you are able to recover should any unforeseen problems arise during the upgrade process.

NOTE: System requirements have changed in DotNetNuke 5.2.0. DotNetNuke requires SQL Server 2005 or above and .NET 3.5 SP1. Please ensure you are running a supported version of SQL Server and .NET before installing or upgrading to DotNetNuke 5.2.2.