First time here? You are looking at the most recent posts. You may also want to check out older archives or the tag cloud. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS. Thank you for visiting! (hide this)

UPDATE: There is a bug-fix version available: read Subtext 2.5.1 release notes.

After more then one year since last release, we are happy to announce that the new version of Subtext, number 2.5, has just been released.

The main features are the new dashboard, featuring the Ayende’s formula for blog post popularity, and a improved site-wide search based on If you are interested you can also read how the search engine has been implemented using

Lots of improvements have been made to the codebase of Subtext for this release:

  • Code reorganization and reduced number of assemblies
  • Dependency Injection used extensively throughout the codebase: might seem trivial at first, but think that most of the code for Subtext’s core was still the one coming from .Text more than 7 years ago
  • Replaced the regex based url handling with the ASP.NET Routing
  • Improved skinning, with self-contained skins

This is such a big change compared to the previous version that we created an upgrader tool in order to help making the upgrade. And also published a video that explains how to do the upgrade to Subtext 2.5.

For more details read the official announcement by Phil: Subtext 2.5 Released!

Now, go grab the latest version of Subtext and let us know what you think.

Update: We found a few bugs: we will release a 2.5.1 version in a few days. Sorry for the problem

Technorati Tag: Subtext,
posted on Tuesday, June 8, 2010 11:56 PM

Comments on this entry:

# Upgrade really didn't work at all

Left by Johan at 6/9/2010 11:34 PM

I couldn't get the upgrader tool to work at all. Or rather, it ran, but it totally destroyed my blog in the process. I got (at least) 3 serious errors:

1. It added a <httpErrors> section in web.config under <system.webServer>, which got me the error message "Config Error: This configuration section cannot be used at this path."

2. It removed my connectionstring. Yep, that's right, totally cleared out the connectionStrings section of web.config

3. Once I commented out the <httpErrors> section and put my connection string back, I got the "upgrading" page, but after that i couldn't log in. Not with my admin account, and not with OpenID.

So by then I just gave up on upgrading... If it helps, I'm currently running on Win2K8 R2.

Is there some manual way to do the upgrade?

# re: Subtext 2.5 is released!

Left by Simone at 6/10/2010 1:33 PM

Hi Johan,
sorry it didn't work for you.
The automatic upgrade is needed because lots of changes happened in the new version, so it's better to have the automatic update.
But if you want the manual update there are a few things you have to do:

1 - change your custom skin in order to have it self-contained (hopefully the upgrade process got it right about this, so you can just copy what it did for you)
2 - delete everything you have on the subtext folder (except the Images folder) and replace it with a new installation of Subtext
3 - do a manual comparison between your old web.config and the new one

Let me know if you need more info or if I can help in some way

# re: Subtext 2.5 is released!

Left by vincent at 6/11/2010 3:45 PM

nice job~
no sourcecode?

# re: Subtext 2.5 is released!

Left by Simone at 6/11/2010 3:48 PM

I guess we forgot to publish the downloadable archive.
You can download it from the SVN branch:

Comments have been closed on this topic.