Castle Windsor 2.0 RTM Released

imageSome would say that it is about time, I would agree. Windsor might not be the OSS project in pre release state for the longest time (I think that the honor belong to Hurd), but it spent enough time at that state to at least deserve a honorary mention.

That was mostly because, although Windsor was production ready for the last three or four years or so, most of the people making use of it were happy to make use of the trunk version.

If you will look, you won’t find Windsor 1.0, only release candidates for 1.0. As I believe I mentioned, Windsor has been production ready for a long time, and for the full release we decided to skip the 1.0 designator, which doesn’t really fit, and go directly to 2.0

The last Windsor release (RC3) was almost a year and a half ago, and in the meantime, much has improved in Windsor land. Adding upon the already superb engine and facilities, we have fitted Windsor to the 3.5 release of the .Net framework, created a full fledged fluent API to support easy configuration, allowed more granular control over the behavior of the container when selecting components and handlers and improved overall performance.

All in all, pretty good stuff, even if I say so myself. Just to give you an idea, the list of changes from the previous release goes for quite a while, so I am going to let the short listing above to stand in its place.

You can get the new release from the source forge site.

Print | posted on Tuesday, May 05, 2009 1:22 AM

Feedback


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 1:45 AM Jonathon Rossi

Now that DynamicProxy and Windsor are out, it is now up other leaders to get the rest out.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 1:48 AM hammett

Yay! millions of thanks Ayende. You're the man ;-)


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:04 AM Jonathon Rossi

Congrats. Many thanks for all your hard work in getting this out.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:14 AM Alex Henderson

Great work! I definitely like the v2.0, fit's nicely!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:29 AM steve Degosserie

Congrats to the whole Castle Team, you guys rock !!!
This is an amazing achievement :)


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:38 AM Adam D.

Nice job! Can't wait to try it out.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:41 AM John Simons

Congrats Ayende.
I hope all other projects follow suit.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 3:19 AM Gabriel Mancini de Campos

Congrats Ayende.

I still learning with you and all castle team


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 6:16 AM Srdjan

Congratulations!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 9:52 AM Andre Loker

Great stuff. Of course, a lot of people are trunk-users anyway, but increasing the version number should help attracting more users. For the same reason MonoRail needs a RTM version.

Thanks to all committers.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 9:59 AM Eduardo Jezierski

Congrats! We use Castle in one of our products, http://riff.instedd.org, now being used amongst other things to track Swine Flu. Cheers.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 10:06 AM James Van Der Beek

Congrats! Windsor is wonderful.

To be perfectly honest, i don't particularly like the way Castle has designed their fluent registration. I think they try too hard and overcomplicate the syntax a little. Autofac is much more compact and neater.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 10:07 AM Guillaume

Congratulations ! it was worth waiting for it !

What should be really great will be to include the documentation (the user's guide for example) as .chm or pdf document with the distrib. It shall help newcomers to get a first shot and provide some handy reminders to the "olders".
It's not always practical (or possible) to get to the online documentation.

Sincere thanks for it whatsoever !


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 10:10 AM Krzysztof Kozmic

@Andre

I think MonoRail is waiting for ActiveRecord, and AR is waiting for NHibernate v2.1 to ge released


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 10:34 AM Krzysztof Kozmic

@Guillaume

You can always put suggestions like this to issue tracker: http://support.castleproject.org/dashboard

or to UserVoice site: http://castle.uservoice.com/

That way there's a greater chance your suggestions will get proper exposure to the team (and in case of UserVoice site to the community as well)


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 12:14 PM Ken Egozi

@Andre - krzysztof id 100% correct.
MR does have dependency on AR, which will RTM when NH2.1 will.

there's also another delta with MR around the installers and wizards. Someone is yet to hop on and implement that. I tried to get people to do that for quite some time now, but it appear as if no-one knows how or wants to.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 12:40 PM Krzysztof Kozmic

@Ken,

What is the issue with the installer?

I know nothing about VS wizards, but I've done some work with WiX. It's ugly and I hate it with th heat of thousand suns, but I might be able to help.

Ping me via email.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 12:45 PM Colin Jack

Great stuff.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 1:12 PM Dave the Ninja

Excellent News!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 1:38 PM Grimace of Despair

So, when is the Castle team going to pick up Duke Nukem Forever?


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 2:12 PM Krzysztof Kozmic

@Grimace of Despair

When it's ready


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/5/2009 9:36 PM Sean

At the risk of sounding dumb, and given I haven't used IoC, or most Alt.Net stuff, can someone explain to me why and the advantages? I just visited the site and couldn't see an explanation for dummies.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/6/2009 2:07 AM Steve

Fantastic.

Castle is a 5 star project no doubts

I made my start with Castle Windsor and to this day it is a fantastic IOC container!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/6/2009 2:38 PM Tien Do

Congratulation!!! We are using Windsor in a web project, it is wonderful.

Thanks for your hardworking, Castle team!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/6/2009 3:57 PM Giovanni Bassi

Where's the "What's new" page?


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/6/2009 4:36 PM Steve

Ayende, do you know what needs to happen with NHibernate when using the new DynamicProxy 2 assembly ?

I get this error:
[FileLoadException: Could not load file or assembly 'Castle.DynamicProxy2, Version=2.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]
NHibernate.Proxy.Poco.Castle.CastleProxyFactory..cctor() +0

[TypeInitializationException: The type initializer for 'NHibernate.Proxy.Poco.Castle.CastleProxyFactory' threw an exception.]

I'm using NHibernate 2.0.1.4000

Thanks! (sorry to post here)


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/6/2009 4:41 PM Code Recycling

Thank you, Brilliant!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/7/2009 12:23 AM Ayende Rahien

Steve,
You need to recompile NHibernate to use that
Or to use 2.1 and use the NHibernate.ByteCode.Castle


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/7/2009 2:34 AM Steve

Thank you!


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/17/2009 9:24 PM jim

Can you provide the source code with binaries as it is not possible to download the source code from svn if you are behind firewall/proxy.


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/27/2009 6:08 PM gus

Ayende,
Do you know of any docs anywhere that might help with compiling nhibernate to use the new DynamicProxy 2 assembly?
cheers..


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/27/2009 6:25 PM Ayende Rahien

gus,
How to build.txt


Gravatar

# re: Castle Windsor 2.0 RTM Released 5/27/2009 6:49 PM gus

Ayende,
ah, thankyou.
managed to work it out anyway.

Many thanks for the reply and the tip in the first place.

Comments have been closed on this topic.