<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<id>http://zbatery.bogomip.org/NEWS.atom.xml</id>
<title>Zbatery news</title>
<subtitle>Rack HTTP server without a fork stuck in it</subtitle>
<link rel="alternate" type="text/html" href="http://zbatery.bogomip.org/NEWS.html"/>
<updated>2011-12-05T18:38:52Z</updated>
<entry>
<title>Zbatery 4.1.2 - we don't fork, but our apps may!</title>
<updated>2011-12-05T18:38:52Z</updated>
<published>2011-12-05T18:38:52Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v4.1.2"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v4.1.2</id>
<content type="text">There are two bugfixes in this release.  Rack applications that
use fork() internally should now behave as-expected when
receiving SIGCHLD.  The pid file is also unlinked during a
graceful shutdown.</content>
<content type="xhtml">
<pre>There are two bugfixes in this release.  Rack applications that
use fork() internally should now behave as-expected when
receiving SIGCHLD.  The pid file is also unlinked during a
graceful shutdown.
</pre>
</content>
</entry>
<entry>
<title>Zbatery 4.1.1 - small bugfix</title>
<updated>2011-09-02T02:20:49Z</updated>
<published>2011-09-02T02:20:49Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v4.1.1"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v4.1.1</id>
<content type="text">This release fixes a potential reentrancy deadlock when
using the default logger from the Ruby standard library.</content>
<content type="xhtml">
<pre>This release fixes a potential reentrancy deadlock when
using the default logger from the Ruby standard library.
</pre>
</content>
</entry>
<entry>
<title>Zbatery 4.1.0 - pull in latest changes from unicorn 4.1.0</title>
<updated>2011-08-20T01:40:34Z</updated>
<published>2011-08-20T01:40:34Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v4.1.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v4.1.0</id>
<content type="text">Logging of errors is more consistent in this release.
See the unicorn 4.1.0 release notes for more details:
    http://bogomips.org/unicorn.git/tag/?id=v4.1.0</content>
<content type="xhtml">
<pre>Logging of errors is more consistent in this release.
See the unicorn 4.1.0 release notes for more details:
    http://bogomips.org/unicorn.git/tag/?id=v4.1.0
</pre>
</content>
</entry>
<entry>
<title>Zbatery 4.0.0 - another Rainbows! resync</title>
<updated>2011-06-27T09:57:10Z</updated>
<published>2011-06-27T09:57:10Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v4.0.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v4.0.0</id>
<content type="text">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.</content>
<content type="xhtml">
<pre>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.
</pre>
</content>
</entry>
<entry>
<title>Zbatery 3.4.0 - another Rainbows! resync</title>
<updated>2011-05-21T03:30:37Z</updated>
<published>2011-05-21T03:30:37Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v3.4.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v3.4.0</id>
<content type="text">This release fixes dependencies on Rainbows! and gets all
the improvements Rainbows! 3.4.0 got:

* Kgio.autopush support for multi-threaded configurations
* Immediate disconnect of idle clients on SIGQUIT for
concurrency models where idle clients are cheap to maintain.</content>
<content type="xhtml">
<pre>This release fixes dependencies on Rainbows! and gets all
the improvements Rainbows! 3.4.0 got:

* Kgio.autopush support for multi-threaded configurations
* Immediate disconnect of idle clients on SIGQUIT for
concurrency models where idle clients are cheap to maintain.
</pre>
</content>
</entry>
<entry>
<title>Zbatery 3.3.0 - another Rainbows! resync</title>
<updated>2011-05-16T21:31:31Z</updated>
<published>2011-05-16T21:31:31Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v3.3.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v3.3.0</id>
<content type="text">Like Rainbows! 3.3.0, we've added the GPLv3 to our license
(in addition to GPLv2 and Ruby terms).  See Rainbows! 3.3.0
release notes and news for more infor on changes:

http://rainbows.rubyforge.org/NEWS.html</content>
<content type="xhtml">
<pre>Like Rainbows! 3.3.0, we've added the GPLv3 to our license
(in addition to GPLv2 and Ruby terms).  See Rainbows! 3.3.0
release notes and news for more infor on changes:

http://rainbows.rubyforge.org/NEWS.html
</pre>
</content>
</entry>
<entry>
<title>Zbatery 3.1.0 - we stole release notes from Rainbows!</title>
<updated>2011-02-11T11:23:14Z</updated>
<published>2011-02-11T11:23:14Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v3.1.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v3.1.0</id>
<content type="text">Small bug fixes that have been sitting around, not much but
it's already been one month since our last release.

* Unicorn dependency updated to 3.4.0, so we get IPv6 support
  and Kgio.autopush support for ":tcp_nopush =&gt; true" users.

* Optional :pool_size argument is fixed for NeverBlock and
  CoolioThreadPool users.

* Mostly minor internal code cleanups

* Sunshowers support removed, it was out-of-date and
  unmaintained.  Cramp remains supported for now.

* X-Rainbows-* response headers support removed, nobody used it.

There are severalnew features in this release not documented
here.  Consider any new features not mentioned in these release
notes to be subject to removal/renaming in future releases.</content>
<content type="xhtml">
<pre>Small bug fixes that have been sitting around, not much but
it's already been one month since our last release.

* Unicorn dependency updated to 3.4.0, so we get IPv6 support
  and Kgio.autopush support for ":tcp_nopush =&gt; true" users.

* Optional :pool_size argument is fixed for NeverBlock and
  CoolioThreadPool users.

* Mostly minor internal code cleanups

* Sunshowers support removed, it was out-of-date and
  unmaintained.  Cramp remains supported for now.

* X-Rainbows-* response headers support removed, nobody used it.

There are severalnew features in this release not documented
here.  Consider any new features not mentioned in these release
notes to be subject to removal/renaming in future releases.
</pre>
</content>
</entry>
<entry>
<title>Zbatery 3.0.0 - Rainbows! 3.0.0 resync</title>
<updated>2011-01-12T01:27:43Z</updated>
<published>2011-01-12T01:27:43Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v3.0.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v3.0.0</id>
<content type="text">See Rainbows! NEWS[1] and ChangeLog[2] for details.

[1] http://rainbows.rubyforge.org/NEWS.html
[2] http://rainbows.rubyforge.org/ChangeLog.html</content>
<content type="xhtml">
<pre>See Rainbows! NEWS[1] and ChangeLog[2] for details.

[1] http://rainbows.rubyforge.org/NEWS.html
[2] http://rainbows.rubyforge.org/ChangeLog.html
</pre>
</content>
</entry>
<entry>
<title>Zbatery 0.6.0 - Rainbows! 2.1.x resync</title>
<updated>2010-12-29T09:20:15Z</updated>
<published>2010-12-29T09:20:15Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v0.6.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v0.6.0</id>
<content type="text">All the latest and greatest changes from Rainbows! 2.1.0:
  http://git.bogomips.org/cgit/rainbows.git/tag/?id=v2.1.0</content>
<content type="xhtml">
<pre>All the latest and greatest changes from Rainbows! 2.1.0:
  http://git.bogomips.org/cgit/rainbows.git/tag/?id=v2.1.0
</pre>
</content>
</entry>
<entry>
<title>Zbatery 0.5.0 - Rainbows! 2.0.x sync</title>
<updated>2010-11-20T03:32:34Z</updated>
<published>2010-11-20T03:32:34Z</published>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<link rel="alternate" type="text/html" href="http://bogomips.org/zbatery.git/tag/?id=v0.5.0"/>
<id>http://bogomips.org/zbatery.git/tag/?id=v0.5.0</id>
<content type="text">This release syncs up with the latest from Rainbows! 2.0.x
and Unicorn 3.0.x.  See Rainbows! and Unicorn release notes
and changelogs for relevant details.</content>
<content type="xhtml">
<pre>This release syncs up with the latest from Rainbows! 2.0.x
and Unicorn 3.0.x.  See Rainbows! and Unicorn release notes
and changelogs for relevant details.
</pre>
</content>
</entry>
</feed>
