Notes:
Rev 0.3.0 provides some bugfixes and performance improvements as well as a slew of new features, including many new extensions to existing APIs that provide for better integration with the Ruby environment, and a new filesystem monitoring API built on the facilities provided by the libev event library, including inotify support on Linux.
The new StatWatcher API allows you to monitor any file or directory for changes and receive events when changes occur.
Changes:
- Add Rev::StatWatcher to monitor filesystem changes
- Add Rev::Listener#fileno for accessing the underlying file descriptor
- Support for creating Rev::Listeners from existing TCPServers/UNIXServers
- Upgrade to libev 3.8
- Simplified code loading
- Pull in iobuffer gem and change outstanding uses of Rev::Buffer to IO::Buffer
- Fix memory leaks resulting from strange semantics of Ruby's xrealloc
- Rev::UNIXServer: use path instead of the first argument
- Rev::Server-based classes can build off ::*Server objects
|