We’ve just released NServiceBus.CastleWindsor 6.1.1.
- #48 Singletons registered for multiple interfaces results in multiple instances instead of one as expected
How to know if you are affected
You are affected if after registering a singleton implementing multiple interfaces, multiple instances are created.
A class that implements multiple interfaces, such as
IMutateIncomingMessages is executed multiple times for a given implemented interface when it is only expected to be executed once.
Should you upgrade immediately
If you are using singleton classes that implement multiple interfaces you should upgrade immediately.
Where to get it
You can download the updated version and see the full release notes here: https://github.com/Particular/NServiceBus.CastleWindsor/releases/tag/6.1.1.
The team in Particular
Please read our release policy for more details.