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
|