This is a NuGet-only release. If you don't know what NuGet is, you should learn about it first.
Available packages:
Remember, there is no download button on these pages. You need to install the package using NuGet.
If you’re using Castle as your container, you need to update to 1.4.0.0 now.A particular interaction between Web Forms MVP ≤ 1.3, Castle 2.5.2, and components registered with the per-web-request lifecycle resulted in a nasty memory leak. The take-down-a-million-dollar-a-day-commerce-site type memory leak. Oops.
(Interestingly, the buggy Web Forms MVP code has been there since 15 Dec 2009. It just took some other interactions and some reasonable load to light it up.)
Breaking changes:
- You’re now totally responsible for registering your presenters in the Windsor kernel. We don’t do it for you anymore. (Krzysztof Kozmic, the core Castle Windsor maintainer said auto-registration is generally a bad idea anyway.) If we try to resolve a presenter and you haven’t registered it, Castle’s exception will just bubble up and crash your page.
- WebFormsMvp.Castle.MvpPresenterKernel has been renamed to WebFormsMvp.Castle.CastlePresenterFactory to a) make it consistent with how the other integrations are named and b) further emphasise the breaking API change.
Sorry everyone!