Permalink
Fetching contributors…
Cannot retrieve contributors at this time
46 lines (38 sloc) 1.11 KB

0.4.0

  • OpenSSL::SSL::SSLSocket support

0.3.3

  • NIO::Selector#select_each removed
  • Remove event buffer
  • Patch GIL unlock directly into libev
  • Re-release since 0.3.2 was botched :(

0.3.1

  • Prevent CancelledKeyExceptions on JRuby

0.3.0

  • NIO::Selector#select now takes a block and behaves like select_each
  • NIO::Selector#select_each is now deprecated and will be removed
  • Closing monitors detaches them from their selector
  • Java extension for JRuby
  • Upgrade to libev 4.11
  • Bugfixes for zero/negative select timeouts
  • Handle OP_CONNECT properly on JRuby

0.2.2

  • Raise IOError if asked to wake up a closed selector

0.2.1

  • Implement wakeup mechanism using raw pipes instead of ev_async, since ev_async likes to cause segvs when used across threads (despite claims in the documentation to the contrary)

0.2.0

  • NIO::Monitor#readiness API to query readiness, along with #readable? and #writable? helper methods
  • NIO::Selector#select_each API which avoids memory allocations if possible
  • Bugfixes for the JRuby implementation

0.1.0

  • Initial release. Merry Christmas!