I come from the StructureMap world, where it is never necessary to release resolved transient objects.
I see that Windsor by defauly keeps track of any resolved transient objects and therefore prevents them from being garbage collected until they are released (if they ever are released).
I found NoTrackingReleasePolicy in the docs, but it's usage is discouraged.
Having to release any transient objects seems like going back in time to me.
I will use NoTrackingReleasePolicy in my app.
What trouble am I getting into by doing this? Or in other words why would I want to release objects manually instead of having the garbage collector handle that for me?