Release Name: 4.0.0
Notes:
Zbatery 4.0.0 - another Rainbows! resync
Zbatery is an HTTP server for Rack applications on systems that either
do not support fork(), or have no memory (nor need) to run the
master/worker model. It is based on Rainbows! (which is based on
Unicorn (which is based on Mongrel)) and inherits parts of each.
Zbatery supports your choice of all the thread/fiber/event/actor-based
concurrency models and Rack middleware that Rainbows! supports (or will
ever support) in a single process.
* http://zbatery.bogomip.org/
* rainbows-talk@rubyforge.org
* git://bogomips.org/zbatery.git
Changes:
This gets most of the improvements Rainbows! 4.0.0 got:
* client_max_header_size directive is added to limit per-client
memory usage in headers.
* An experimental StreamResponseEpoll concurrency option
* minor bugfixes, minor stack depth reduction
Since Zbatery doesn't fork workers, the ability of Unicorn 4.x
to scale to a large amount of worker processes doesn't matter
to us.
Changes:
GIT-VERSION-GEN | 2 +-
bin/zbatery | 2 +-
lib/zbatery.rb | 22 ++++------------------
pkg.mk | 6 +++++-
t/test_isolate.rb | 6 +++---
zbatery.gemspec | 4 ++--
6 files changed, 16 insertions(+), 26 deletions(-)
commit 4410cd08162b34c4caf93d10d4b35de2e5f845aa
Author: Eric Wong
Date: Mon Jun 27 09:51:43 2011 +0000
Zbatery 4.0.0 - another Rainbows! resync
This gets most of the improvements Rainbows! 4.0.0 got:
* client_max_header_size directive is added to limit per-client
memory usage in headers.
* An experimental StreamResponseEpoll concurrency option
* minor bugfixes, minor stack depth reduction
Since Zbatery doesn't fork workers, the ability of Unicorn 4.x
to scale to a large amount of worker processes doesn't matter
to us.
commit 1e11218dfb89e292197a4b6c8985a25fba08e592
Author: Eric Wong
Date: Mon Jun 27 09:49:19 2011 +0000
remove DeadIO class
It's no longer needed.
commit a945985ad80cd8cccb2e73f8419a574ce6e9b49e
Author: Eric Wong
Date: Mon Jun 27 09:47:50 2011 +0000
remove Zbatery.run method
It's unnecessary making the stack deeper. Stop it.
commit 62fc74fb1234cba1b2c1db3014849584f52be040
Author: Eric Wong
Date: Mon Jun 27 09:46:23 2011 +0000
resync with Rainbows! 4.0.0
There are some internal changes in Unicorn and Rainbows! 4.x
commit 5466c7ca5de06e3fcfc76561d23f014d7762a03c
Author: Eric Wong
Date: Sat May 21 03:31:26 2011 +0000
pkg.mk: update to the latest version
This fixes locale issues with grep and adds check-warnings.
|