#53 Limit lock scope to prevent recursive locking. (@johnnyt)
#95 NIO::ByteBuffer Google Summer of Code project. (@UpeksheJay, @tarcieri)
#111 NIO::Selector#backend introspection support. (@tarcieri)
#119 Disambiguate wakeup vs timeout (fixes #63, #66). (@tarcieri)
Drop Ruby 2.0 and 2.1 support, require Ruby 2.2.2+. (@tarcieri)
* Are bytebuffers to be integrated in celluloid-io?
They certainly seem to be a candidate, specially the tcp socket buffer operations, but since nio4r moved organization, and celluloid-io being in maintenance mode/not receiving contributions at all for quite some time, this might be unclear.
* I've checked the signatures for read_from and write_to from io's,and one can't set read/write timeouts.
I think you mean that, in a non-blocking scenario, read/write from/to slow client/server is not going to hurt concurrent connections
nio4r doesn't seem to have built-in support for wait timeouts
(timers gem maybe?).