Umbraco 6.1.0 beta 2 out now!

Friday, May 10, 2013 by Sebastiaan Janssen


It's here! 6.1.0 beta 2 is out now and it is much improved over the first beta thanks to your excellent feedback! There's nothing much new since the previous beta but we did put in plenty of bug fixing so 6.1.0 is now rock solid. 

Yes, the security fixes have been applied to this version and no, they haven't been committed to source control yet for security reasons. 

MiniProfiler

2013-05-10_141714Many people noticed that in Mvc mode, Umbraco can't give you tracing any more, which made finding bugs and performance issues harder.

This is about to change as we've now built the awesome MiniProfiler - by the great people at StackExchange - into the core of Umbraco!
Over time we can start adding more and more useful information into the profiler so you can find out exactly what is going on on your site.

Oh, and did I mention it works in the backoffice as well? We look forward to optimizing performance with this treasure trove of data we're now easily able to grab!

To get the profiler to show up, make sure that umbracoDebugMode is set to true in your web.config and then add umbDebug=true to your querystring. 

The MiniProfiler is also awesome because you can easily add your own profiling anywhere you want:

Umbraco.Core.Profiling.Profiler.Instance.Step("Hello World");

or nested profiling like:

using (Umbraco.Core.Profiling.Profiler.Instance.Step("This will take long")) {
   Umbraco.Core.Profiling.Profiler.Instance.Step("Here we go...");
   NielsWritesAparsingAlgorithm();
   Umbraco.Core.Profiling.Profiler.Instance.Step("Ahh, finally done");
}

And as an added bonus this also works in WebForms mode!

We're looking forward to your feedback on this release. It looks like we're on track to release it by the end of the month unless we find more serious flaws.

Umbraco 6.1.0 Beta 2 is available now on CodePlex and NuGet.

17 comment(s) for “Umbraco 6.1.0 beta 2 out now!”

  1. Gravatar ImageDima Stefantsov Says:

    That's great! Absence of debugging capabilities in MVC was totally keeping me away from it. Now it's good enough.
    Can't wait to update to 6.1.0.

  2. Gravatar ImageAsbjørn Says:

    Thanks for the hard work! Umbraco 6.1 is looking good - but I can't wait for 7.0 with the new UI ;)

  3. Gravatar ImageCasey Neehouse Says:

    Hah, I want to see the source of that Parsing Method Niels wrote..

  4. Gravatar ImageSebastiaan Janssen Says:

    @Casey it was:

    Thread.Sleep(50000000);

    ;-)

  5. Gravatar ImageFamat Says:

    You did a great job

  6. Gravatar ImageMikael Syska Says:

    This is just awesome ... :-)

    Easy to spot SQL problems like this: http://our.umbraco.org/forum/developers/api-questions/40884-Umbraco-61-beta2-MiniProfiler-Duplicate-SQL

    I have no idea why ... but 2 SQL requests for nothing ... what am I missing here.

  7. Gravatar ImageDrew Garratt Says:

    Great to see the debuging back and with the same support for both MVC and Webforms to boot!

    I know it's a all to common question but is the source link for 6.1.0 beta 2 dosen't appear to include the new profiler http://umbraco.codeplex.com/SourceControl/changeset/view/87cf618a39e3
    Any chance the link could be updated to a change set that matches the nuget package?

  8. Gravatar ImageSebastiaan Janssen Says:

    @Drew The changeset is the one on which the released package is built. If you want to know how we implemented the profiler you're going to have to clone the source, go to the 6.1.0 branch and have a look in the changesets before that. There's multiple commits.

  9. Gravatar ImageTim Mather Says:

    Just upgraded from a 6.0.5 build to 6.1.0 Beta 2, seems like all content is there but none of the XSLT macros seem to be pulling back any nodes. Any help appreciated.

  10. Gravatar ImageSebastiaan Janssen Says:

    @Tim The forum is best for these types of questions. Try right-clicking the Content node and hit Republish entire site.

  11. Gravatar ImageTim Mather Says:

    Hi Sebastiaan, I posted in the forums but no response as of yet. It seems to be something to do with macro parameters. Everything is fine but the parameters aren't coming through to macros. For example I passing the homepage id as a source for my menu macro, when using parameters it doesn't even come up as blank but 000. If I hard code the id into the macro everything works fine.

    Thanks

    Tim

  12. Gravatar ImageAndrew Dyton Says:

    Any idea when we can expect the 6.1.0 stable release?

  13. Gravatar ImageNiels Hartvig Says:

    @Andrew: http://our.umbraco.org/contribute/releases/6.1.0 "Thursday, May 30"

  14. Gravatar ImageAndrew Dyton Says:

    Thanks Niels!

  15. Gravatar ImageRobert Bullock Says:

    This looks great but how do I use it to debug a macro?

  16. Gravatar ImageDamjan Says:

    This looks great!
    Can I use it on Umbraco 7?
    Thanks

  17. Gravatar ImageBallsy Says:

    Fantastic stuff. Cheers, Sebastiaan

Leave a comment