Castle Project Castle Project - build your .NET projects on a rock solid foundation http://www.castleproject.org/ Fri, 19 Sep 2014 21:25:14 +0000 Fri, 19 Sep 2014 21:25:14 +0000 Jekyll v2.3.0 New Castle Project Web Site <p>WordPress is now gone, thanks to those who kept reminding us that our WordPress install kept getting hacked displaying advertising for specific drugs.</p> <p>The new site is a static web site driven by <a href="http://jekyllrb.com/">Jekyll</a> and GitHub Pages, so feel free to help us improve it. See the <a href="https://github.com/castleproject/castleproject.github.io">Git repository</a>.</p> Sat, 20 Sep 2014 00:00:00 +0000 http://www.castleproject.org/blog/2014/09/20/new-web-site/ http://www.castleproject.org/blog/2014/09/20/new-web-site/ news Castle Core 3.3.1 Release <p>We’ve just released a minor non-breaking release of Castle Core that includes support for <a href="http://serilog.net/">Serilog</a>. Castle Core 3.3.1 is available on <a href="https://github.com/castleproject/Core/releases/tag/v3.3.1">GitHub</a> and on <a href="http://www.nuget.org/packages/Castle.Core-Serilog/">NuGet</a>. The new NuGet package for this integration is <code>Castle.Core-Serilog</code>.</p> <p>There are no other changes in this release.</p> <p>This enhancement was contributed by Russell J Baker (<a href="https://github.com/ruba1987">@ruba1987</a>)</p> Wed, 10 Sep 2014 00:00:00 +0000 http://www.castleproject.org/blog/2014/09/10/core-3-3-1-release/ http://www.castleproject.org/blog/2014/09/10/core-3-3-1-release/ news core Castle Core 3.3.0 Release <p>Castle Core 3.3.0 is out, see <a href="https://github.com/castleproject/Core/releases/tag/v3.3.0">GitHub</a> for the details. Many thanks to the contributions by our users.</p> Sun, 27 Apr 2014 00:00:00 +0000 http://www.castleproject.org/blog/2014/04/27/core-3-3-0-release/ http://www.castleproject.org/blog/2014/04/27/core-3-3-0-release/ news core Castle Core 3.2.2 Bugfix Release <p>Last release of Castle Core had the unfortunate side-effect that one of the fixes included was susceptible to hitting <a href="http://connect.microsoft.com/VisualStudio/feedback/details/716160/cannot-use-parameterbuilder-setconstant-with-an-empty-nullable">a bug in the BCL</a>.</p> <p>We just pushed an update that works around the problem. See the <a href="https://github.com/castleproject/Core/issues/35">bug report</a> and related <a href="https://github.com/castleproject/Core/pull/36">pull request</a> for details.</p> <p>There are no other changes in this release.</p> <p>The fix was contributed by <a href="https://github.com/jonasro">@jonasro</a></p> Sat, 30 Nov 2013 00:00:00 +0000 http://www.castleproject.org/blog/2013/11/30/core-3-2-2-bugfix-release/ http://www.castleproject.org/blog/2013/11/30/core-3-2-2-bugfix-release/ news core Castle Core 3.2.1 Bugfix Release <p>It’s this time of the year again. Since releasing version 3.2 a few bugs have been fixed; just enough to warrant a point point one release.</p> <p>There are no breaking changes, and it is an in-place update (the assembly version is still 3.2.0.0, so no assembly redirects are required).</p> <p>Even though Castle.Core (that is DynamicProxy, DictionaryAdapter and the few other bits it contains) is far from being the hottest open source project in .NET-land, we’re still proud to have a great community of users who contribute back.</p> <p>Seven out of eight fixes in this release came through pull requests from users, so to give credit where credit is due, thanks go to (in no particular order):</p> <ul> <li>Artur Dorochowicz (@ArturDorochowicz)</li> <li>Blair Conrad (@blairconrad)</li> <li>Iain Ballard (@i-e-b)</li> <li>Jean-Claude Viau (@jcviau)</li> <li>Pier Janssen (@Pjanssen)</li> <li>Dmitry Xlestkov (@d-s-x)</li> </ul> <p>The full list of changes is, as always, available through <a href="https://github.com/castleproject/Core/blob/3.2.1/Changes.txt">changes.txt</a>, and you can get the updated package from <a href="https://www.nuget.org/packages/Castle.Core/">NuGet</a>.</p> <p>Happy coding.</p> Sat, 05 Oct 2013 00:00:00 +0000 http://www.castleproject.org/blog/2013/10/05/core-3-2-1-bugfix-release/ http://www.castleproject.org/blog/2013/10/05/core-3-2-1-bugfix-release/ news core Windsor 3.2.1 Bugfix Release <p>We just released a bugfix release for Windsor, version 3.2.1.</p> <p>It fixes a problem some users encountered, when CallContext scoped lifestyle is used in certain cross-AppDomain contexts. It specifically affected users of some testing framework or NServiceBus when deployed to Azure. The bug would manifest itself with the following exception:</p> <pre><code>SerializationException — Type is not resolved for member "Castle.MicroKernel.Lifestyle.Scoped.CallContextLifetimeScope+SerializationReference,Castle.Windsor, Version=3.2.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc" </code></pre> <p>The package <a href="https://www.nuget.org/packages/Castle.Windsor/">is available on NuGet</a> now.</p> Mon, 22 Jul 2013 00:00:00 +0000 http://www.castleproject.org/blog/2013/07/22/windsor-3-2-1-bugfix-release/ http://www.castleproject.org/blog/2013/07/22/windsor-3-2-1-bugfix-release/ news windsor Windsor and Core 3.2 is released <p>Windsor 3.2 release is now live on <a href="http://nuget.org/packages/Castle.Windsor">nuget</a> and <a href="https://sourceforge.net/projects/castleproject/files/latest/download">sourceforge</a>.</p> <p>This release also contains updated Core library.</p> <p>This release is mostly about bugfixes and incremental improvements and while some breaking changes were made, for vast majority of users this will be a drop-in update.</p> <p>The highlights of the release <a href="http://docs.castleproject.org/Windsor.Whats-New-In-Windsor-32.ashx">are in the documentation</a>, so I won’t repeat them here.</p> <h2 id="end-of-an-era">End of an era</h2> <p>It is the last release to support .NET 3.5 and Silverlight.</p> <p>Also, I’m thinking of sunsetting (such a nice word) Remoting Facility, Factory Support facility (the one that allows you to specify factory method via XML, not to be confused with Typed Factory facility), Event Wiring facility and Synchronize facility.</p> <p>Obviously, Windsor being a community driven project, if someone wants to step in and take over any of these facilities we’ll keep updating them. Otherwise this will likely be their last release.</p> Sat, 16 Feb 2013 00:00:00 +0000 http://www.castleproject.org/blog/2013/02/16/windsor-and-core-3-2-released/ http://www.castleproject.org/blog/2013/02/16/windsor-and-core-3-2-released/ news windsor core Windsor and Core 3.1 released <p>Windsor and Core (and the usual facilities) version 3.1 have been released today. There are no changed since <a href="/blog/2012/07/07/windsor-3-1-rc-released/">the RC</a> except for reverting one breaking change.</p> <p>This is probably the last version to support Silverlight.</p> <p>We have a <a href="http://docs.castleproject.org/Windsor.Whats-New-In-Windsor-31.ashx">what’s new page in the wiki</a>, and as always, the package contains a detailed changelog and list of breaking changes.</p> <h2 id="downloads">Downloads</h2> <ul> <li><a href="http://sourceforge.net/projects/castleproject/files/Windsor/Castle.Windsor.3.1.0.zip/download">Windsor (and facilities)</a></li> <li><a href="http://sourceforge.net/projects/castleproject/files/Core/Castle.Core.3.1.0.zip/download">Core (and logging adapters for NLog and log4net 1.2.10)</a></li> </ul> <h2 id="nuget">NuGet</h2> <pre><code># Windsor: Install-Package Castle.Windsor # WCF Facility: Install-Package Castle.WcfIntegrationFacility # Synchronize Facility: Install-Package Castle.SynchronizeFacility # Remoting Facility: Install-Package Castle.RemotingFacility # Event Wiring Facility: Install-Package Castle.EventWiringFacility # Factory Support Facility: Install-Package Castle.FactorySupportFacility # Logging Facility: Install-Package Castle.LoggingFacility # Logging Facility log4net: Install-Package Castle.Windsor-log4net # Logging Facility NLog: Install-Package Castle.Windsor-nlog # Core: Install-Package Castle.Core # Logging adapter for log4net: Install-Package Castle.Core-log4net # Logging adapter for NLog: Install-Package Castle.Core-NLog </code></pre> Sun, 05 Aug 2012 00:00:00 +0000 http://www.castleproject.org/blog/2012/08/05/windsor-and-core-3-1-released/ http://www.castleproject.org/blog/2012/08/05/windsor-and-core-3-1-released/ news windsor core Windsor 3.1 (RC) released <p>It’s that time of year again. Windsor 3.1 is a minor update and while it contains few breaking changes for most people it should be a update, recompile, run experience.</p> <p>We have a <a href="http://docs.castleproject.org/Windsor.Whats-New-In-Windsor-31.ashx">what’s new page in the wiki</a>, and as always, the package contains a detailed changelog and list of breaking changes.</p> <p>The release is considered stable and is being used in production, but please install it, try it out, and if you notice any issues let us know. If everything is fine expect final 3.1 release by the end of the month.</p> <h2 id="downloads">Downloads</h2> <ul> <li><a href="http://sourceforge.net/projects/castleproject/files/Windsor/Castle.Windsor.3.1-RC.zip/download">Windsor (and facilities)</a></li> <li><a href="http://sourceforge.net/projects/castleproject/files/Core/Castle.Core.3.1-RC.zip/download">Core (and logging adapters for NLog and log4net 1.2.10)</a></li> </ul> <h2 id="nuget">NuGet</h2> <pre><code># Windsor: Install-Package Castle.Windsor -Pre # WCF Facility: Install-Package Castle.WcfIntegrationFacility -Pre # Synchronize Facility: Install-Package Castle.SynchronizeFacility -Pre # Remoting Facility: Install-Package Castle.RemotingFacility -Pre # Event Wiring Facility: Install-Package Castle.EventWiringFacility -Pre # Factory Support Facility: Install-Package Castle.FactorySupportFacility -Pre # Logging Facility: Install-Package Castle.LoggingFacility -Pre # Logging Facility log4net: Install-Package Castle.Windsor-log4net -Pre # Logging Facility NLog: Install-Package Castle.Windsor-nlog -Pre # Core: Install-Package Castle.Core -Pre # Logging adapter for log4net: Install-Package Castle.Core-log4net -Pre # Logging adapter for NLog: Install-Package Castle.Core-NLog -Pre </code></pre> Sat, 07 Jul 2012 00:00:00 +0000 http://www.castleproject.org/blog/2012/07/07/windsor-3-1-rc-released/ http://www.castleproject.org/blog/2012/07/07/windsor-3-1-rc-released/ news windsor Castle Tx 3.1 Released <p><a href="https://groups.google.com/forum/?fromgroups#!topic/castle-project-users/CLHTeZRy7qM">Castle Tx 3.1 Released</a></p> Wed, 27 Jun 2012 00:00:00 +0000 http://www.castleproject.org/blog/2012/06/27/tx-31-released/ http://www.castleproject.org/blog/2012/06/27/tx-31-released/ news