@nichoth it was something that was mainly difficult in the context of pull-streams. Check out the articles linked from push-mux readme.
@andrestaltz yes, but only tiny. Previously muxrpc@6 had a thing where you could call rpc.close()
and it would finish what it was doing and then close ("graceful close"). Now it just aborts anything currently underway. The "graceful close" was needed by scuttlbot tests at some easier point... but this was more a source of complexity, so removed.
I didn't actually need to change the scuttlebot tests, so it's unlikely it breaks anything, but I made it a major change because it was a big rewrite internally and this means users can opt into version 7 as they choose to.