#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.