BlogEngine.NET 1.4.5 released

Jul 31, 2008

As I wrote 10 days ago, a new BlogEngine.NET release had to be made to deal with some issues found in version 1.4. It’s exactly one month since the release of the 1.4 version and a lot has been fixed, tweaked and changed.

Besides some new cool features, more than 50 work items from the issue tracker at CodePlex have been implemented. That’s a lot of modified code and the result is significant. Here’s a list of some of the changes in version 1.4.5.

One of the exiting new things is that BlogEngine.NET now is released with SQL Server, MySQL, SQLite and VistaDB scripts and databases. That makes it really easy to choose the database that suits you best if you don’t want to go with the default XML provider. And by easy I mean as easy as copying a couple of files to the bin and App_Data folder and you’re all set to go.

I know some of you have had some issues with the 1.4 release, so I really hope you’ll enjoy this new version.

Download it now

* $4.95/month BlogEngine.net Hosting – Click Here!

Comments (28) -

Muhammad Mosa
Muhammad Mosa Egypt
7/31/2008 10:33:56 PM #

Good job BE Team.

Krish
Krish
8/1/2008 12:30:54 AM #

Thanks

Juan
Juan Argentina
8/1/2008 12:49:23 AM #

Hi Mads, did anything change at the theme level? I have some customizations to the standard theme so I'd have to add them myself if they exist.

Thanks for the release!

Alexander Higgins
Alexander Higgins United States
8/1/2008 5:56:17 AM #

Great Timing, I just got done porting 1.4 over to VB.Net

I was just about to get a hold of the development team to talk about co-releasing <a href="blog.alexanderhiggins.com/.../...net1-4.html" Visual Basic Edition</a>.  Guess that will have to wait until BlogEngine.Net.Next. In the mean time, there 1.4 in VB and I will start on 1.4.5 in VB as well.

Mads Kristensen
Mads Kristensen United States
8/1/2008 6:17:57 AM #

@Juan,

Some class attributes have been added to the CommentView, but none have been removed.

Golo Roden
Golo Roden Germany
8/1/2008 7:30:35 AM #

Thanks for the update, it seems to fix the critical bugs that I had with 1.4.0 Smile!

Great work!

Davide Espertini
Davide Espertini Italy
8/1/2008 10:57:29 AM #

Hi, grat job! But in my testing the contact page will not function. I've got a JavaScript error... Frown

Some.Net(Guy)
Some.Net(Guy) United States
8/1/2008 11:55:17 AM #

I was definitely up late last night playing with the new release.  I'm pretty sure I was touching things I shouldn't have been (if I want to successfully apply any updates/patches), but I think overall this will work for me.

Question:

Does the <div id="widgetzone"> have to be invoked for the drag and drop functionality of the widgets?

Thanks!

Alexander Higgins
Alexander Higgins United States
8/1/2008 11:55:47 AM #

Sorry about the broken link, not sure what happened.  Any the vb version is here: blog.alexanderhiggins.com/.../...ngine-net1-4.html

Mike Borozdin
Mike Borozdin Russia
8/1/2008 1:18:17 PM #

Nice to see Smile! Great job!

Johan
Johan Sweden
8/3/2008 4:55:50 AM #

Good job! Thank you for this! Smile

Cristiano
Cristiano Italy
8/4/2008 5:26:12 AM #

Hi Mads,
on your site, if I insert my web address on the "Filter by APML" function, is returned "APML document could not be found" ...
But on my site, if I insert your web address on the "Filter by APML" function, this work fine !
Why ?

Mads Kristensen
Mads Kristensen Denmark
8/4/2008 5:13:39 PM #

@Cristiano,

I found and fixed the bug. When BE retrieves your website HTML using a WebClient, it uses an IE7 user agent. That made your server respond with a strange status saying: (999) AW Special Error.

I have removed the user agent and now it works fine.

Taha
Taha United States
8/5/2008 3:42:19 PM #

Great work!

aglaser
aglaser Switzerland
8/5/2008 6:17:36 PM #

Fantastic! Thank you very much.

Janko
Janko Serbia and Montenegro (Former)
8/6/2008 12:01:23 PM #

Great news! Can't wait to upgrade!

Cristiano
Cristiano Italy
8/6/2008 9:00:52 PM #

@Mads
Good work ! You are very fast Wink
I do not understand the answer given by my web server :-( It's very strange ...
In the head section of my master page I have inserted the meta tag:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

to ensure compatibility to IE7 when my site is viewed with IE8 (Beta).
But I don't think that the problem is due to this ...

Some.Net(Guy)
Some.Net(Guy) United States
8/8/2008 11:42:16 AM #

Mads -

I've done some hacking through the code and the core, and I'm finally starting to get it to where I want it. One thing I'm having problems with is if I want to store additional data (say in a MySQL database), is there anything built in (some data retrieval functions, etc) that would help me retrieve that info? Or do I have to write my own data-access layer?

Thanks!

Mads Kristensen
Mads Kristensen Denmark
8/8/2008 11:57:55 AM #

@Some.Net(Guy),

If you cannot use the extension or widget settings, then you need to write your own data access methods.

Juan
Juan Argentina
8/10/2008 2:38:50 AM #

Cool new widget there in the upper right =)

Will you release it?

Mads Kristensen
Mads Kristensen Denmark
8/10/2008 8:03:02 AM #

@Juan,

Sure, It's already in the latest change set on CodePlex

Tony
Tony United Kingdom
8/10/2008 2:31:10 PM #

Since upgrading from 1.4.0 to 1.4.5.0 I've been getting a very odd YSOD... but press refresh and everything's fine (!)

Exception details: System.Xml.XmlException: Root element is missing.
Source File: <folder> App_Code\ExtensionManager\Manager.cs    Line:  236

i.e. ex = (ManagedExtension)serializer.Deserialize(reader);

My web.config is using SQL Server 2005, i.e.:
- blogProvider default = DbBlogProvider
- DbBlogProvider points at BlogEngine which is SqlClient with my connection string

Could well be environment somewhere, any pointers?



Mads Kristensen
Mads Kristensen Denmark
8/10/2008 3:30:26 PM #

@Tony,

That's because the database scheme for extension settings has changed, because of medium trust issues.

Dave Bujrke
Dave Bujrke United States
8/10/2008 6:05:27 PM #

@Tony,

This may also be an indication that your BE.NET Extensions are not loading.  I encountered the same "root element missing" issue when I updated to BE 1.45.  Check out the BE.NET Discussion thread for more.

http://tinyurl.com/6k2qmq

Thx,
Dave

Tony
Tony United Kingdom
8/11/2008 6:26:54 PM #

Every row in be_DataStoreSettings has an ExtensionType of 0.

I had run the Sql upgrade script from 1.4.0. to 1.4.5.

As mentioned yesterday clicking refresh resolved the problem.

Oddly it's not done it today (meh intermittent), hopefully that means that it was a hosting problem; I'll keep an eye on it.

Tony
Tony United Kingdom
8/12/2008 6:49:03 PM #

Fixed it.

I locally created a clean 1.4.5 database and compared it to an upgraded database.

- clean db had 1x row (Settings had an Xml value) - did *not* replicate
- upgraded db had several rows (with empty Settings values) - *did* replicate

Using Sql Profiler I found that when I replicated the issue locally, BlogEngine was running a "SELECT Settings FROM be_DataStoreSettings ..."

Bingo.

So I truncated be_DataStoreSettings, re-created the value from the clean db script which resolved the problem.

Some.Net(Guy)
Some.Net(Guy) United States
8/15/2008 2:11:20 PM #

OOOO! I like that new widget that welcomes the user!! Howhowhowhow?

Andy
Andy New Zealand
9/23/2008 10:15:14 PM #

Just startedwith BlogEngine - I Love it!  My host only provides SQL 2000 so I have published updated SQL Server 2000 setup scripts as the first post on my site.

Pingbacks and trackbacks (8)+

Comments are closed

About the author

Mads Kristensen

Mads Kristensen
Program Manager at the Microsoft Web Platform team and founder of BlogEngine.NET.

More...

Month List

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.