If you can isolate a (not too elaborate) scenario that would allow me to reproduce the issue (and compare against putty), then I'll surely look into it.
I will probably also introduce a ConnectionInfo.CloseTimeout that would allow you to apply a different time-out to apply when closing SSH.NET (or specific channels).
I implemented a few more performance improvements since beta 2, we've identified some areas that we can still optimize.
This will have to wait until after the next stable though.
I hope to release a final beta next week.
The stable release should follow two to three weeks later (unless serious regressions are found).
Thanks for the feedback!
I will probably also introduce a ConnectionInfo.CloseTimeout that would allow you to apply a different time-out to apply when closing SSH.NET (or specific channels).
I implemented a few more performance improvements since beta 2, we've identified some areas that we can still optimize.
This will have to wait until after the next stable though.
I hope to release a final beta next week.
The stable release should follow two to three weeks later (unless serious regressions are found).
Thanks for the feedback!