Categories
Bloggers
Blogs RSS feed

Sitefinity 3.7 SP4 & .NET 4.0 support now available!

by Gabe Sumner

Earlier this week the Sitefinity team announced the availability of Sitefinity 3.7 SP4.  This update is now available in the downloads section of your account.

The primary benefits of this release include:

  1. Support for .NET 4.0
  2. Performance improvements for large numbers of generic content items (News, Blogs, etc)
  3. The latest RadControls for ASP.NET AJAX
  4. Support for new languages (Turkish, Slovenian, Bulgarian)
  5. Lots of fixes for issues your reported


Be sure to backup your web site and read the upgrade instructions before attempting to apply this service pack.  For additional help, I uploaded a video showing the upgrade process I used for Sitefinity Watch:

Watch the full-sized video on Telerik TV.

Upgrading to .NET 4.0?

If you’re upgrading your web site to .NET 4.0 while applying this patch, be to ensure that the .NET 4.0 Framework is installed on your web server.  In addition, you might need to make configuration changes to IIS to switch the target framework for your web site to .NET 4.0.  I failed to do this for Sitefinity Watch and received the following error:

Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: Could not load file or assembly 'Telerik.Framework' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

After I modified my web site, through IIS, to use .NET 4.0 this error went away.

Full Details – What’s New in Sitefinity 3.7 SP4

Below are the full details for what can be found in this service pack.

What's New in Sitefinity 3.7 SP4

  • Support for NET4.0
  • RadControls for ASP.NET AJAX version 2010 Q2 SP1
  • Turkish localization resources
  • Slovenian localization resources
  • Bulgarian localization resources


Fixes

Generic Content

  • LinkParser issue in Generic Content modules and GenericContent control
  • LinkPareser issue with anchor in the URL n Generic Content modules and GenericContent control
  • Fixes on LinkResolver and multilingual website (link resolving on multilingual web sites) using QueryString persistence mode
  • Urls were decoded in Generic Content control when the content is saved.          
  • sfref attribute is now propertly removed on images within the content of generic content items


Images and Documents

  • png files were losing transparency when thumbnail is generated
  • fix an issue with RadDatePicker resetting to the default date
  • Improvements in CreateItemsCommands in the libraries backend templates (LibrariesControlPanel)
  • Improvements to the way Libraries templates are handled through ControlsConfig file
  • Fixed an issue related to uploading archive files


Blogs module

  • fix an issue with creating post to a deleted blog when using back and formward arrows of the browser
  • fix an issue with permissions being reset for the Blogs module in some scenarios


Newsletter module

  • Subscriber group relation issue when DeleteSubscriber method is called
  • Default template and empty message holder no longer returns null
  • fix an issue in validatior controls when the Newsletters Subscription form control template is dynamically created
  • Links in the newsletter content were not properly resolved sometimes


Wiki module

  • Changes in WikiviewSingleItem template - you have to merge changes to this template in case you use the external one.
  • Wikiview control - Searching within category is now possible


Events

  • EventsView: Events comments were not working when Geomapping is enabled
  • Tags & Categories
  • Implement Notify All for cache dependency handler - cache improvements
  • Fix of Rename category issue - new implementation of renaming category functionality
  • Membership and Roleprovider Fixes
  • Delete role permissions when deleting roles - fixes;
  • SetTemplateControls() was returning null if there are were no values set for FirstName and LastName in profile/properties of the users
  • Domain-Page mapping
  • case sensitive issue with domain name
  • PageSelector fix


Web Farm related

  • Implement CacheDependency for permissions


Search

  • NewsIndexProvider now respects Publication_Date, otherwise future posts were indexed too
  • Implemented ShowResultsLabels for the SearchResults control


Metafields

  • fix invalid cast exception when you use FloatingPoint as metafield type
  • Versioning and Workflow
  • fix that prevents locking of items in some cases
  • Adding lock for the workflow runtime - only one instance of Workflow could be initialized at a time
  • restore version button is visible by default, while rollback is hidden


Pages and Controls

  • added IHeaderControl support in Page Edit mode
  • CategoriesTree control now supports CssClass property
  • Add support for google meta tag verification
  • Archive link is now removed since it is obsolete


Personallization

  • Performance improvements for Genric Content items


Sitefinity/Login.aspx

  • small updates to the HTML


Login Control

  • Expose DestinationPageURl property on FirstLevel


Active Directory

  • The default connection string was not used properly in some cases, after logging-in with Active Directory provider


Nolics fixes

  • Rename category for a module was throwing "you cannot change a value of an object which is not in transaction" - it is now fixed
  • Oracle : GetContent() with sorting and range filtering was not returning sorted items


Other Fixes

  • Tooltip and alternate text of SitefinityHyperLink control
  • ViewModeControl was not resolving url when there was an apostrophe

2 comments

Leave a comment
  1. Gary Sep 23, 2010
    now... we can hope that contributors to the mareketplace that have not released their source code update their contributions with .Net 4.0 versions.
  2. Josh Oct 04, 2010
    I too upgrade my sites manually, step-by-step but I usually skip the blank project, and work with the patch, using a DIFF tool to see what has changed in all the site folders. take a look at my writeup on it: http://www.selarom.net/blog/2010-05-14/Sitefinity_Easy_SP_Upgrades_with_DiffMerge.aspx

    Most shared hosts will still allow you an admin tool to save and restore backups via a web interface (instead of through SQL Server), usually your hosting control panel. Probably different for you if you're using VPS, but most shared hosts will help you backup and restore .bak files for your databases.

    Leave a comment