Files | Admin

Notes:

Release Name: 0.10.0

Notes:
raindrops 0.10.0 - minor feature updates

Raindrops is a real-time stats toolkit to show statistics for Rack HTTP
servers.  It is designed for preforking servers such as Rainbows! and
Unicorn, but should support any Rack HTTP server under Ruby 1.9, 1.8 and
Rubinius on platforms supporting POSIX shared memory.  It may also be
used as a generic scoreboard for sharing atomic counters across multiple
processes.

* http://raindrops.bogomips.org/
* raindrops@librelist.org
* git://bogomips.org/raindrops.git
* http://raindrops.bogomips.org/NEWS.atom.xml

Changes:

Improvements to the Unix domain socket handling and small
bugfixes throughout.

Support for the "unix_diag" facility in Linux 3.3+ is planned
but not yet implemented (patches to raindrops@librelist.org
appreciated)

Brian Corrigan (1):
      resolve symlinks to Unix domain sockets

Eric Wong (6):
      unix_listener_stats follows and remembers symlinks
      middleware/proxy: favor __send__ for method dispatch
      unix: show zero-value stats for idle listeners
      test_watcher: fix incorrect request/date comparison
      watcher: sort index of listener listing
      watcher: do not require Rack::Head for HEAD response

See "git log v0.9.0..v0.10.0" for full details



Changes: GIT-VERSION-GEN | 2 +- lib/raindrops/middleware/proxy.rb | 10 ++++++++-- test/test_middleware.rb | 4 ++++ 3 files changed, 13 insertions(+), 3 deletions(-) commit 3a7387205dd5791a443215ae6b365865e0eacfa3 Author: Eric Wong Date: Mon May 21 00:03:47 2012 +0000 raindrops 0.9.0 - minor middleware/proxy update Raindrops::Middleware::Proxy now forwards method_missing to the proxied body object. This allows compatibility with non-standard Rack extensions employed by some middlewares, applications, or servers. Thanks to Ben Somers for the feature! commit ea021e1fc14a8d7da23580767e6e6ac5db2aca9b Author: Eric Wong Date: Mon May 21 00:02:32 2012 +0000 middleware/proxy: fixup comment/whitespace Noted, but not fixed in the previous commit commit abc6dd47ede5b96ada1ff8f37dfba73cd5fd586a (Add method_missing to Raindrops::Middleware::Proxy) commit abc6dd47ede5b96ada1ff8f37dfba73cd5fd586a Author: Ben Somers Date: Thu May 17 18:46:58 2012 -0700 Add method_missing to Raindrops::Middleware::Proxy This enables it to behave more like a Rack BodyProxy would, delegating methods to its body object when it does not implement them itself. (Also includes a minor grammar fix to a comment.) [ew: minor comment/whitespace fix] Signed-off-by: Eric Wong