Castle Project Castle Project - build your .NET projects on a rock solid foundation http://www.castleproject.org/ Thu, 27 Nov 2014 01:19:40 +0000 Thu, 27 Nov 2014 01:19:40 +0000 Jekyll v2.4.0 Castle Core 3.3.3 Bugfix Release <p>The last release of Castle Core had two more defects in the new Serilog integration:</p> <ul> <li><a href="https://github.com/castleproject/Core/issues/69">#69</a> was an omission where the Castle’s logger name wasn’t passed to Serilog.</li> <li><a href="https://github.com/castleproject/Core/issues/70">#70</a> was a defect that calling <code>Create(string name, LoggerLevel level)</code> had a side-effect of modifying the passed in <code>LoggerConfiguration</code>, this overload shouldn’t have been implemented on this integration as the logger level should be configured via Serilog.</li> </ul> <p>We just pushed an update that fixes the problems. There are no other changes in this release.</p> Thu, 06 Nov 2014 00:00:00 +0000 http://www.castleproject.org/blog/2014/11/06/core-3-3-3-bugfix-release/ http://www.castleproject.org/blog/2014/11/06/core-3-3-3-bugfix-release/ news core Castle Core 3.3.2 Bugfix Release <p>The last release of Castle Core had <a href="https://github.com/castleproject/Core/issues/66">an implementation bug</a> in the new Serilog integration where exceptions for some of the ILogger overloads wouldn’t be passed through correctly.</p> <p>We just pushed an update that fixes the problem. There are no other changes in this release.</p> Mon, 03 Nov 2014 00:00:00 +0000 http://www.castleproject.org/blog/2014/11/03/core-3-3-2-bugfix-release/ http://www.castleproject.org/blog/2014/11/03/core-3-3-2-bugfix-release/ news core 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