I am happy to announce the release of eventmachine 0.12.10. Gems (including
binary builds for win32 and jruby) have been uploaded to rubyforge and should
be available via `gem install` shortly.

Since 0.12.8, we've had over 130 patches with numerous bug fixes, improvements
and several new features. Highlights include:

 Improved Performance
 subclasses of EM::Connection are not created unless necessary
 prevent unnecessary system calls to epoll_ctl/kevent
 the reactor uses numeric signatures instead of strings,
 ¨Âåóõìôéîç éî þ±µ¥ ïöåòáìðåòæïòíáîãâïïó
 API Changes
 EM.reactor_thread accessor for the reactor's thread
 EM.next_tick and EM.schedule are now thread-safe
 EM::connect will raise a more better EM::ConnectionError with details
 EM.epoll=/kqueue= will raise EM::Unsupported when unavailable
 improved the cryptic "no timer" exception and increased the
 ¨Âåæáõìô ìéíéôï ±°ôéíåòó
 bugfix and improved performance for EM.current_time
 EM.add_periodic_timer returns PeriodicTimer object
 EM::Connection#get_sock_opt wrapper for getsockopt()
 added EM.watch for notifications about file descriptors
 ¨Âïò îïôéæùßòåáä¯÷òéôáâìå åöåîôóùïãáîîïô õóÅÍ®áôôáã ¨ÂÍ®÷áôãè¨æä×áôãèåò©üãã®îïôéæùßòåáäáâìôòõå  EM::Connection#pending_connect_timeout= setter (defaults to 20s)
 EM.bind_connect can bind to random source port using nil
 ¨ÂÍ®âéîäßãïîîåãô¨§ìïãáì®é𧬠îéì¬ §òåíïôå®é𧬠±²³´ added EM::Connection#pause/resume/paused? to pause and resume I/O
 EM::Connection#proxy_incoming_to takes an optional buffer size for
 ¨ÂéíéôéîÒÁõóáç÷èåî äåáìéî÷éôè óìï÷ ãìéåîô
 Protocol Additions
 allow overriding the serializer used for ObjectProtocol
 basic SOCKS v4 client protocol implementation

 Platform Support
 ¨ÂÉØÏðåîÂÓĬ Óïìáòé minor fixes to support these platforms
 ¨Âéîäï÷ó
 fix missing unbind events on refused outbound connections
 fix issues with ruby 1.9 on windows

 Ruby Support
 ¨ÂÒõâù
 major overhaul of the jruby reactor for better compat and performance
 basic EM.attach/watch support on the Sun JVM
 fully compatible with JRuby 1.4
 ¨Âõâ±® fix bugs trying to kill the EM.defer threadpool
 fix signal handling to catch ctrl+c and other signals gracefully
 ¨Âõâéîéõ minor changes to build a compatible C extension

Special thanks to the following people for making this release possible:
 Bernd Ahlers
 Chris Turner
 Dan Mayer
 Perry Smith
 Bill 'spatulasnout' Kelly
 Hemant 'gnufied' Kumar
 Jake 'yakischloba' Douglas
 James 'raggi' Tucker
 coderrr

The rdoc has been updated and is available at http://eventmachine.rubyforge.org

 ¨Âíá