Skip to content

Are we going to see any further updates to Windsor? #677

@jsholzer

Description

@jsholzer

Before getting in to this further, I want to start by stating that I ask this question purely from the point of view of someone that is trying to make well informed technical decisions for their team. This is not meant as complaint, or trying to spark any argument or controversy. I have nothing but appreciation and respect for the people that dedicate their time and energy to contribute to, and maintain, open source software, especially the Windsor project.

But the question remains... are we going to see any further updates to Windsor?

Unfortunately, due to the well discussed issue that causes Windsor 6.0 to fail when integrating with newer versions of the Microsoft.Extensions.DependencyInjection library (see here), we are unable to upgrade beyond Windsor 5.1.2. In turn, this is preventing updating the Castle.Core library, which in turn is preventing updating of Entity Framework Core (which depends on Castle.Core). The 6.0 version of EF core we're currently on has been out of support for over a year now.

I'm sure there are others out there in a similar dilemma. We need to be able to use supported libraries, and at some point we need to make a practical decision. I've given consideration to trying one of the several Windsor forks that have applied PRs that claim to fix the issues mentioned earlier. However, if there are no plans for updates to Windsor, at this time, then we'd likely migrate to a different library altogether.

Considering the Windsor NuGet package has over 80M downloads, there must still be a huge number of projects out there that rely on it, so I feel it would do the user community an incredible service for the maintainer(s) of this project to provide any type of brief "official" statement in regards to whether any further work is, or isn't, planned.

Thank you to all of the maintainers and contributors of Windsor for a wonderful library! I hope, for the sake of everyone that relies on Windsor as a critical component of their software, that we are able to get any type of update on the current status of the project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions