From 0df219ef8f9a514553e13f2f98575896f6cc7c39 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 22 Dec 2009 13:38:58 -0800 Subject: Rainbows! 0.90.0 This release should fix ThreadSpawn green thread blocking issues under MRI 1.8. Excessive socket closing is avoided when using Thread* models with Sunshowers (or clients disconnecting during uploads). There is a new RevFiberSpawn concurrency model which combines Rev with the traditional FiberSpawn model. --- GIT-VERSION-GEN | 2 +- GNUmakefile | 2 +- lib/rainbows/const.rb | 2 +- lib/rainbows/rev_fiber_spawn.rb | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 63c979d..6d354a0 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v0.9.0.GIT +DEF_VER=v0.90.0.GIT LF=' ' diff --git a/GNUmakefile b/GNUmakefile index 615c748..8c6b88d 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -58,7 +58,7 @@ NEWS: GIT-VERSION-FILE $(RAKE) -s news_rdoc > $@+ mv $@+ $@ -SINCE = 0.8.0 +SINCE = 0.9.0 ChangeLog: LOG_VERSION = \ $(shell git rev-parse -q "$(GIT_VERSION)" >/dev/null 2>&1 && \ echo $(GIT_VERSION) || git describe) diff --git a/lib/rainbows/const.rb b/lib/rainbows/const.rb index e58a9db..ee745f3 100644 --- a/lib/rainbows/const.rb +++ b/lib/rainbows/const.rb @@ -3,7 +3,7 @@ module Rainbows module Const - RAINBOWS_VERSION = '0.9.0' + RAINBOWS_VERSION = '0.90.0' include Unicorn::Const diff --git a/lib/rainbows/rev_fiber_spawn.rb b/lib/rainbows/rev_fiber_spawn.rb index 4ce2995..afaf82a 100644 --- a/lib/rainbows/rev_fiber_spawn.rb +++ b/lib/rainbows/rev_fiber_spawn.rb @@ -9,7 +9,7 @@ module Rainbows # concurrency provided by Rev. A "rack.input" is exposed as well # being Sunshowers-compatible. Applications are strongly advised to # wrap all slow IO objects (sockets, pipes) using the - # Rainbows::Fiber::IO or similar class whenever possible. + # Rainbows::Fiber::IO or a Rev-compatible class whenever possible. module RevFiberSpawn include Base -- cgit v1.2.3-24-ge0c7