about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2017-05-22 18:49:45 +0000
committerEric Wong <e@80x24.org>2017-05-22 18:53:55 +0000
commit6b82edb3436f22ee191770616ba856b8b1a94a35 (patch)
tree496f64ded547492d711c69c7c7efa84a5b594a63
parenta5bac050bb8da34246f0ae11d5a16dc7a6736c16 (diff)
downloadclogger-6b82edb3436f22ee191770616ba856b8b1a94a35.tar.gz
This release fixes a Rack compatibility problem when
Rack::BodyProxy wraps the Clogger object and calls
"respond_to?" with two arguments.  This affects folks
who put Clogger at lower levels of the middleware stack
(below middlewares which use Rack::BodyProxy)

A huge thanks to Pat Allan for coming up with this fix.

Note, the recommended usage of clogger middleware is to have
it at the outermost layer of the Rack middleware stack where
it can give the most accurate $request_time measurement.

There's also a couple of tiny internal improvements
around the build and miniscule GC overhead reduction.

Pat Allan (1):
      Update respond_to? calls for second argument.

Eric Wong (3):
      clogger.c: comment to explain the lack of GC guard
      ext: reduce frozen string marking overhead
      build: remove build-time olddoc dependency
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 49932c7..a1fef10 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.1.0
+DEF_VER=v2.2.0
 
 LF='
 '