We are in the final stretch for the 4.9.0 release. This release was originally going to be the 4.8.5 security release, however, given our slippage on DNN 5.0 we decided to backport a few critical fixes for the 4.x platform and felt that this was a good time to do that. We think that 4.9 will provide a stable platform for everyone wishing to remain on the 4.x codebase for a while after 5.0 is released.
Major Highlights
- Fixed issues with the URL Rewriter. There were several issues which could result in unreachable pages using friendly URLs. We have added in validation logic to prevent pages from being created which would violate folder naming standards or which would result in two pages receiving the same Human Friendly URL.
- Fixed longstanding issue in the file based caching provider. There was invalid logic in the caching provider which prevented it from working correctly. The provider has been re-written to resolve the problem and provide a stable platform for web-farm scenarios.
- Fixed several dictionary errors. These errors mostly occurred under heavy load or were otherwise intermittent. Dictionary usage was evaluated throughout DNN and updated to utilize thread-safe approaches for updating and caching the dictionary.
- Security issues. Will post security bulletins discussing security fixes when DNN 4.9.0 is officially released.
Updated Modules/Providers
Our standard policy is to release the latest versions of modules and providers with standard bug fix or enhancement releases. Since 4.8.3 and 4.8.4 were security releases we did not include updated modules or providers. The following modules and providers have been updated in the 4.9.0 packages. Please see the specific project pages for notes on what bugs or enhancements were corrected with each release.
Modules
- Documents 04.00.00
- Links 04.00.00
- Repository 03.01.14
- Survey 04.50.00
- UserDefinedTable 03.05.01
- Wiki 04.01.00
Providers
- FCK Html Editor Provider 02.00.02 (This provider is still undergoing final review in the release tracker)
- AD Authentication Provider 01.00.04 (This provider is still undergoing final review in the release tracker)
The release candidate is available for immediate download and testing by everyone with DotNetNuke 5.0 Beta 6 access.
You can read the full list of issues on the roadmap page.