Monday, October 19, 2009 by Aaron Powell

Well a few months ago the core team had a discussion, and we decided to set ourselves a deadline for the Umbraco 4.1 Beta 1 release.
There was a lot riding on this release, Niels was going to have to listen to Ole Erling if the commitments weren't made.

But more importantly it would have been another delayed release, something which we didn't want.

So with some hard last minute work I'm proud to announce that Umbraco 4.1 Beta 1 is available for download and testing.
*pauses for dramatic effect*

Grab a copy and get your testing on! (Usual disclaimer about don't use on a production site applies)

If you haven't been following our twitter feeds and are unsure what to expect from this release I've compiled a list of new features/ imporved features which are available in this release:

  • .NET 3.5 SP1 Framework required
  • Umbraco tree replaced with jsTree 0.99a
  • Umbraco tree state remembered across applications
  • New client & server API for interaction with Umbraco and the tree
  • Client Dependency for JS and CSS
  • Umbraco Examine as the default back of office search provider, using Lucene as the indexer
  • Syntax highlighting editor for CSS, JS, Templates, Python and XSLT
  • Improved data layer with child node interaction
  • Removal of a lot of legacy items (classes, old data types, unused pages)
  • LINQ to Umbraco with NodeDataProvider
  • Improved Media Picker data type
  • Image Cropper data type
  • Media recycling bin
  • New event fired before a document is created (Newing event)
  • Improved Document API with an OptimisedMode constrictor (new Document(bool optimisedMode, int id);) which allows for the Save method to cancel a save before database writing occurs (not implemented on the editContent.aspx page though)
  • Documents can now be interacted with via named arguments (eg: myDoc["property_alias"])
  • Dynamic Tree proxy for dynamically creating Umbraco Applications
  • Macro Container Data Type
  • Umbraco now launches from /umbraco/ 

We are all very excited about this release, there's some awesome new features in it and some existing features have been drastically improved.

When you're testing if you find any questions ask them on the Umbraco Forum in the 4.1 section and if you find anything that is an out-right bug feel free to post it straight to the Umbraco codeplex site.

Happy testing :)

Update - Forgot one feature, TinyMCE now has a spellchecker. This is now part of the core not a package like it use to be.

15 comment(s) for “Umbraco 4.1 Beta 1”

  1. Gravatar ImageWarren Buckley Says:

    Well done Core team, you have done us proud it seems and by releasing on schedule (extra bonus points for that)

    Well the beta is downloaded to my machine I just need to take a look through it after work.

    A useful note though, it would be cool if you could expand on some of the new features and how it is useful to a developer or end user. For example what is examine, can I use it as a developer and what kind of thing could I use it for?

    Another example, what is the "Dynamic Tree proxy for dynamically creating Umbraco Applications"

    But yet again well done guys for getting this out there.

    Warren :)

  2. Gravatar ImageHartvig Says:

    @Warren: Much more info will come including screencasts as we're approaching the RC later this year.

  3. Gravatar ImageWarren Buckley Says:

    OK thats great to hear, as I must admit all this stuff sounds great but I just dont know what half it is and how it benefits me.

    But look forward to more details later in the year.

    Warren :)

  4. Gravatar ImageMohammed Says:

    Well done on another top release. Staff in my place will love the media recycling bin!

  5. Gravatar ImageChris Houston Says:

    Looking forward to giving the latest release a good test and hopefully get involved in the core development when Niels answers my emails.. hint hint ;-)

    Chris

  6. Gravatar ImageTaoistTotty Says:

    I have just tried installing the beta but I am getting the following error (I did not have a problem installing the latest released version).

    Database connection initialisation failed. Umbraco Exception (DataLayer): Could not load assembly VistaDB For Umbraco.

    Any idea where to look to get past this?

  7. Gravatar ImageSøren Sprogø Says:

    Wauv, a lot of interesting stuff! Can't wait to try it out :-)

    One question: I've developed a lot of custom sections for some of my Umbraco v4.0.x installations. Does the new tree mean that I have to rewrite these? Or is it backwards compatible?

  8. Gravatar ImageNico Lubbers Says:

    Wow. nice release. I really like the syntax highlighting.

    I do experience a problem though. I do not get it to work with integrated pipeline...

    It saying: "Unable to load default file registration provider" I am using the web.config for 3.5

    In classic mode it is working fine however

    Thumbs up!

  9. Gravatar ImageAaron Powell Says:

    @Warren - The 'Dynamic Tree' is the underlying concept of the Application Designer. There'll be more info in the future.

    @TaoistTotty - it may be that we had a problem with the Vista DB included, it will work with SQL server though ;)

    @Søren - The new tree is build on top of the API from v4.0.x so it should work without any problems. As long as you're using BaseTree it should be completely seemless. ITree may have some problems, and if it does log them as bugs.

  10. Gravatar ImageAaron Powell Says:

    @Nico - Make sure you have to right web.config. See this forum issue - http://our.umbraco.org/forum/core/41-feedback/4766-Object-reference-not-set-to-an-instance-of-an-object?p=0#comment17214

  11. Gravatar ImageNico Lubbers Says:

    @Aaron. Yes thanx a lot. It is just a web.config configuration issue. Solved by removing the comments tag around system.webServer for integrated pipeline and removind the other system.webServer settings.

    Nico

  12. Gravatar ImageDanny Douglass Says:

    Great work! I really wish our project schedule didn't have us releasing in early November because a few of these changes would have saved us a LOT of time. If this was the RC, I'd probably just roll in the updates, but I'm a little weary with a beta release going to production so soon.

    I look forward to using the beta in an upcoming personal project though.

    Thanks for the hard work!

    Cheers,
    --
    Danny

  13. Gravatar ImageTom Says:

    Hi Guys,

    Firstly great work on releasing the 4.1 cant wait to have a more in depth look.

    But I do have one question though, what do you mean by:

    Syntax highlighting editor for CSS, JS, Templates, Python and XSLT?

    Thanks again

    Tom

  14. Gravatar ImageRoman Says:

    I want the stupid unbraco screen gone from my localhost. I want this software uninstalled or at least reassigned to a different port.

  15. Gravatar ImageScott Says:

    Is there a target date or time frame for RC1? I am seriously looking forward to LINQ to Umbraco with NodeDataProvider. Excellent work, BTW.

Leave comment:

Will not be shared with evil spammers or be public in any way

Optional, remember http:// in the beginning



Brilliant umbraco hosting provided by FAB-IT