<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

 <title>News for beanstalkd</title>
 <link href="http://kr.github.com/beanstalkd/news.atom" rel="self"/>
 <link href="http://kr.github.com/beanstalkd/"/>
 <updated>2014-08-05T03:41:55+00:00</updated>
 <id>http://kr.github.com/beanstalkd/</id>
 <author>
   <name>Keith Rarick</name>
   <email>kr@xph.us</email>
 </author>

 
 <entry>
   <title>Beanstalkd 1.10 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2014/08/04/1.10-release-notes.html"/>
   <updated>2014-08-04T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2014/08/04/1.10-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.10, containing bug fixes.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until
version 2.0. A client written for version 1.10 will work
unmodified with any later 1.x release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;fix crash on suspend or other EINTR (#220)&lt;/li&gt;
&lt;li&gt;document touch command&amp;rsquo;s TTR reset (#188)&lt;/li&gt;
&lt;li&gt;add some basic benchmark tests&lt;/li&gt;
&lt;li&gt;add DESTDIR support to Makefile&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.9...v1.10&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.9...v1.10&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.10 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/kr/beanstalkd/archive/v1.10.tar.gz&quot;&gt;https://github.com/kr/beanstalkd/archive/v1.10.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.9 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2013/04/14/1.9-release-notes.html"/>
   <updated>2013-04-14T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2013/04/14/1.9-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.9.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until
version 2.0. A client written for version 1.9 will work
unmodified with any later 1.x release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;compile with debugging symbols by default&lt;/li&gt;
&lt;li&gt;fix case where a job would not time out properly (#174)&lt;/li&gt;
&lt;li&gt;fix build on hurd (#177)&lt;/li&gt;
&lt;li&gt;document the delayed-&gt;ready transition via &amp;lsquo;kick&amp;rsquo; (#176)&lt;/li&gt;
&lt;li&gt;fix crash from Conn use after free and double-free (#159)&lt;/li&gt;
&lt;li&gt;fix high CPU use during heavy system load (#169)&lt;/li&gt;
&lt;li&gt;add a unique id and hostname to stats output (#156)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.8...v1.9&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.8...v1.9&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.9 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/kr/beanstalkd/archive/v1.9.tar.gz&quot;&gt;https://github.com/kr/beanstalkd/archive/v1.9.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.8 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2012/11/03/1.8-release-notes.html"/>
   <updated>2012-11-03T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2012/11/03/1.8-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.8.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until
version 2.0. A client written for version 1.8 will work
unmodified with any later 1.x release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;correctly log command names in verbose mode&lt;/li&gt;
&lt;li&gt;correctly check for hangup during reserve; fixes #144&lt;/li&gt;
&lt;li&gt;add protocol.md&lt;/li&gt;
&lt;li&gt;fix tests on freebsd&lt;/li&gt;
&lt;li&gt;stricter format checking; fix format call errors&lt;/li&gt;
&lt;li&gt;Tolerate compilation without a Git repository.&lt;/li&gt;
&lt;li&gt;New command: kick-job.&lt;/li&gt;
&lt;li&gt;document missing tube stats fields; fixes #127&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.7...v1.8&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.7...v1.8&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.8 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.8.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.8.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.7 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2012/09/11/1.7-release-notes.html"/>
   <updated>2012-09-11T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2012/09/11/1.7-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.7, a bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until
version 2.0. A client written for version 1.7 will work
unmodified with any later 1.x release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;fix tests on big-endian machines&lt;/li&gt;
&lt;li&gt;fix several issues identified by Coverity Scan&lt;/li&gt;
&lt;li&gt;always read pending data; fixes #129&lt;/li&gt;
&lt;li&gt;fix crash when closing connections&lt;/li&gt;
&lt;li&gt;count puts like any other command&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.6...v1.7&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.6...v1.7&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.7 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.7.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.7.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.6 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2012/05/09/1.6-release-notes.html"/>
   <updated>2012-05-09T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2012/05/09/1.6-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.6, a bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0.
A client written for version 1.6 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;line-buffered stdout, even when not on a tty; closes #116&lt;/li&gt;
&lt;li&gt;remove obsolete startup method; closes #100&lt;/li&gt;
&lt;li&gt;wake up waiting clients when unpausing a tube; fixes #113&lt;/li&gt;
&lt;li&gt;fix build on FreeBSD 9; closes #111&lt;/li&gt;
&lt;li&gt;fix build and tests on clang; closes #110&lt;/li&gt;
&lt;li&gt;better flag parsing (with tests)&lt;/li&gt;
&lt;li&gt;binlog: better warning message when open fails&lt;/li&gt;
&lt;li&gt;support for better tar compatibility; closes #93&lt;/li&gt;
&lt;li&gt;fix cpu use on freebsd and darwin; closes #96&lt;/li&gt;
&lt;li&gt;fix compile error on linux with kernel 2.6.18&lt;/li&gt;
&lt;li&gt;update outdated usage text&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes in this release (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.5...v1.6&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.5...v1.6&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.6 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.6.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.6.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.5 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2012/01/27/1.5-release-notes.html"/>
   <updated>2012-01-27T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2012/01/27/1.5-release-notes</id>
   <content type="html">&lt;p&gt;This is beanstalkd version 1.5. A lot of changes went into this release,
including some big improvements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Updated:&lt;/strong&gt; please note that the format of log files produced by flag &lt;code&gt;-b&lt;/code&gt;
(the &amp;ldquo;binlog&amp;rdquo;) has changed. Beanstalkd 1.5 can read older files, but earlier
versions can&amp;rsquo;t read files produced by beanstalkd 1.5 or later, so use caution
when migrating.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.5 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;Highlights&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;removed dependency on libevent&lt;/li&gt;
&lt;li&gt;no more autotools; to build beanstalkd, just type &amp;ldquo;make&amp;rdquo;&lt;/li&gt;
&lt;li&gt;incremental binlog compaction; fixes #43&lt;/li&gt;
&lt;li&gt;removed flag -d; alternatives are in the &amp;ldquo;adm&amp;rdquo; directory&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;More News&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;switch to MIT license&lt;/li&gt;
&lt;li&gt;remove DEBUG compile flag&lt;/li&gt;
&lt;li&gt;more interesting make examples in README&lt;/li&gt;
&lt;li&gt;change default CFLAGS&lt;/li&gt;
&lt;li&gt;verbose mode; closes #52&lt;/li&gt;
&lt;li&gt;properly timeout reserve-with-timeout; fixes #78&lt;/li&gt;
&lt;li&gt;document that EPOLLRDHUP was introduced in Linux 2.6.17.&lt;/li&gt;
&lt;li&gt;read beanstalkd 1.4.6&amp;rsquo;s log format for compatibility&lt;/li&gt;
&lt;li&gt;report size of attempted read for WAL read errors&lt;/li&gt;
&lt;li&gt;accurately report position of WAL file errors&lt;/li&gt;
&lt;li&gt;add file index to job stats&lt;/li&gt;
&lt;li&gt;clarify behavior of cumulative stats; closes #81&lt;/li&gt;
&lt;li&gt;adding support for counting deletes on a tube&lt;/li&gt;
&lt;li&gt;delete command now deletes delayed jobs&lt;/li&gt;
&lt;li&gt;fix segfault; closes #71&lt;/li&gt;
&lt;li&gt;bsd build fix; PATH_MAX is defined in limits.h&lt;/li&gt;
&lt;li&gt;bsd build fix; echo -n is not portable&lt;/li&gt;
&lt;li&gt;do not read in STATE_WAIT; fixes #22&lt;/li&gt;
&lt;li&gt;document the new binlog stats&lt;/li&gt;
&lt;li&gt;redo the WAL code, improving style&lt;/li&gt;
&lt;li&gt;more careful binlog read checking&lt;/li&gt;
&lt;li&gt;in log recovery, recompute delay with current time; fixes #62&lt;/li&gt;
&lt;li&gt;provide and document more system admin tools&lt;/li&gt;
&lt;li&gt;support systemd socket activation&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes in this release (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.4.6...v1.5&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.4.6...v1.5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.5 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.5.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.5.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.6 Security Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2010/05/23/1.4.6-release-notes.html"/>
   <updated>2010-05-23T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2010/05/23/1.4.6-release-notes</id>
   <content type="html">&lt;p&gt;This is a security fix and bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.6 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The put command now discards the entire job body before returning
JOB_TOO_BIG. Previously, it interpreted the job body as commands. This was a
potential security hole, where malicious users could craft job payload data
to inject commands without cooperation from the beanstalk client
application.&lt;/li&gt;
&lt;li&gt;Fix issue #40 by requiring an absolute path when &lt;code&gt;-b&lt;/code&gt; is used with &lt;code&gt;-d&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes in this release (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.4.5...v1.4.6&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.4.5...v1.4.6&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.6 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.6.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.6.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.5 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2010/05/22/1.4.5-release-notes.html"/>
   <updated>2010-05-22T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2010/05/22/1.4.5-release-notes</id>
   <content type="html">&lt;p&gt;This is a mostly bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.5 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fix issue #32, add support for IPv6.&lt;/li&gt;
&lt;li&gt;Fix issue #38, which caused the binlog to stop being updated in unusual
situations.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes in this release (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.4.4...v1.4.5&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.4.4...v1.4.5&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.5 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.5.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.5.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.4 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2010/03/09/1.4.4-release-notes.html"/>
   <updated>2010-03-09T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2010/03/09/1.4.4-release-notes</id>
   <content type="html">&lt;p&gt;This is a bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.4 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Added missing YAML document separator to stats-job output.&lt;/li&gt;
&lt;li&gt;More reliable unit tests.&lt;/li&gt;
&lt;li&gt;Fixed a memory leak in the list-tubes and list-tubes-watched commands.&lt;/li&gt;
&lt;li&gt;Allow underscore in tube names.&lt;/li&gt;
&lt;li&gt;Run network unit tests only if the loopback interface is configured.&lt;/li&gt;
&lt;li&gt;Clean up temporary files (fiu fifos) from unit tests.&lt;/li&gt;
&lt;li&gt;Fixed issue #34, which caused beanstalkd to terminate unexpectedly on Snow
Leopard.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Full list of changes in this release (includes authorship information):&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/compare/v1.4.3...v1.4.4&quot;&gt;http://github.com/kr/beanstalkd/compare/v1.4.3...v1.4.4&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.4 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.4.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.4.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.3 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/11/30/1.4.3-release-notes.html"/>
   <updated>2009-11-30T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/11/30/1.4.3-release-notes</id>
   <content type="html">&lt;p&gt;This is a bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.3 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Omit time-left when it has no meaning. (Keith Rarick)&lt;/li&gt;
&lt;li&gt;Avoid overflow when calculating delay. (Keith Rarick)&lt;/li&gt;
&lt;li&gt;Add pause-tube command and associated stats. (Graham Barr)&lt;/li&gt;
&lt;li&gt;Fix problem with delayed events being delayed forever. (Graham Barr)&lt;/li&gt;
&lt;li&gt;Avoid EOF warnings when reading binlogs. (Graham Barr)&lt;/li&gt;
&lt;li&gt;Fix two memory leaks. (Keith Rarick)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.3 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.3.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.3.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.2 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/10/17/1.4.2-release-notes.html"/>
   <updated>2009-10-17T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/10/17/1.4.2-release-notes</id>
   <content type="html">&lt;p&gt;Here is beanstalkd 1.4.2.&lt;/p&gt;

&lt;p&gt;This is an important bugfix release. All users are encouraged to upgrade.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.2 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fix a bug causing a binlog containing delayed jobs to be read incorrectly,
resulting in a segfault on startup or incorrect data. (Phil Ross, Graham
Barr)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.2 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.2.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.2.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://kr.github.com/beanstalkd/&quot;&gt;http://kr.github.com/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4.1 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/10/14/1.4.1-release-notes.html"/>
   <updated>2009-10-14T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/10/14/1.4.1-release-notes</id>
   <content type="html">&lt;p&gt;Here is beanstalkd 1.4.1.&lt;/p&gt;

&lt;p&gt;This is a (mostly) bugfix release.&lt;/p&gt;

&lt;p&gt;As always, there will be no incompatible protocol changes until version 2.0. A
client written for version 1.4.1 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Added quit command (Ludvig Ericson)&lt;/li&gt;
&lt;li&gt;Build fix on amd64 (goosmurf)&lt;/li&gt;
&lt;li&gt;Build fix on Mac OS X (Jeremy Hinegardner)&lt;/li&gt;
&lt;li&gt;Packaging fixes for RPM (Jeremy Hinegardner)&lt;/li&gt;
&lt;li&gt;Build fix on FreeBSD (Peter Kieltyka)&lt;/li&gt;
&lt;li&gt;Documentation updates (Paul Annesley, Keith Rarick)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4.1 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.1.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.1.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.4 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/10/03/1.4-release-notes.html"/>
   <updated>2009-10-03T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/10/03/1.4-release-notes</id>
   <content type="html">&lt;p&gt;Okay, beanstalkd 1.4 is ready.&lt;/p&gt;

&lt;p&gt;To everyone who has contributed to this release and in the past, I can&amp;rsquo;t thank
you enough. This release contains a lot of fixes, a huge new feature, and is
our most portable beanstalkd so far. Thanks for sticking with me!&lt;/p&gt;

&lt;p&gt;There will be no incompatible protocol changes until version 2.0. A client
written for version 1.4 will work unmodified with any later 1.x release of
beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Persistence (Graham Barr, Keith Rarick)&lt;/li&gt;
&lt;li&gt;Properly initialize network address struct (Jeethu Rao)&lt;/li&gt;
&lt;li&gt;Fix daemonization on BSD systems, including Mac OS X (Alex MacCaw and Yun
Huang Yong)&lt;/li&gt;
&lt;li&gt;Now includes RPM spec file and init scripts (Ask Bjørn Hansen)&lt;/li&gt;
&lt;li&gt;Fixed build and unit tests on Solaris and Mac (Keith Rarick)&lt;/li&gt;
&lt;li&gt;Added &amp;ldquo;reserves&amp;rdquo; counter for each job (goosmurf)&lt;/li&gt;
&lt;li&gt;Fix a memory leak from the peek and stats commands (goosmurf)&lt;/li&gt;
&lt;li&gt;Handle SIGTERM just like SIGINT (Florian Noeding)&lt;/li&gt;
&lt;li&gt;Use high-resolution timers, fixing some timeout-related bugs (Keith Rarick)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.4 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.4.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://github.com/kr/beanstalkd/issues&quot;&gt;http://github.com/kr/beanstalkd/issues&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.3 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/03/23/1.3-release-notes.html"/>
   <updated>2009-03-23T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/03/23/1.3-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 1.3.&lt;/p&gt;

&lt;p&gt;This is a bugfix release.&lt;/p&gt;

&lt;p&gt;There will be no incompatible protocol changes until version 2.0. A client
written for version 1.3 will work unmodified with any later 1.x release of
beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fix a crash when processing jobs with a 1-second TTR. (Keith Rarick)&lt;/li&gt;
&lt;li&gt;Timeout jobs only after TTR expires, not up to one second
early. (Michael Firsikov)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.3 tarball directly:&lt;br/&gt;
&lt;a href=&quot;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.3.tar.gz&quot;&gt;https://github.com/downloads/kr/beanstalkd/beanstalkd-1.3.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.2 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2009/01/17/1.2-release-notes.html"/>
   <updated>2009-01-17T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2009/01/17/1.2-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 1.2.&lt;/p&gt;

&lt;p&gt;There will be no incompatible protocol changes until version 2.0. A client
written for version 1.2 will work unmodified with any later 1.x release of
beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Touch command (Dustin Sallings).&lt;/li&gt;
&lt;li&gt;Build and test system improvements (various).&lt;/li&gt;
&lt;li&gt;Fix a large memory leak (Graham Barr).&lt;/li&gt;
&lt;li&gt;Add man page (Jeremy Hinegardner).&lt;/li&gt;
&lt;li&gt;Fix delay/pri overflow bug (Kristján Pétursson).&lt;/li&gt;
&lt;li&gt;Fix bug comparing large priorities (Kristján Pétursson).&lt;/li&gt;
&lt;li&gt;Minor command line improvements (Keith Rarick).&lt;/li&gt;
&lt;li&gt;Can now delete ready jobs (Keith Rarick).&lt;/li&gt;
&lt;li&gt;Fix bug returning the wrong job from multiple tubes (Keith Rarick).&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.2 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-1.2.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-1.2.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.1 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/11/05/1.1-release-notes.html"/>
   <updated>2008-11-05T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/11/05/1.1-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 1.1.&lt;/p&gt;

&lt;p&gt;There will be no incompatible protocol changes until version 2.0. A client
written for version 1.1 will work unmodified with any later 1.x release of
beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;New command: reserve-with-timeout (Dustin Sallings).&lt;/li&gt;
&lt;li&gt;Fix a race condition in the stats command (Dustin Sallings).&lt;/li&gt;
&lt;li&gt;Huge performance improvements for large datasets (Dustin Sallings).&lt;/li&gt;
&lt;li&gt;Constant time job lookup.&lt;/li&gt;
&lt;li&gt;Autotools-based build system (Antony Dovgal).&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.1 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-1.1.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-1.1.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;p&gt;Please report any bugs to:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>PHP Client Library</title>
   <link href="http://kr.github.com/beanstalkd/2008/08/21/php-client-library.html"/>
   <updated>2008-08-21T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/08/21/php-client-library</id>
   <content type="html">&lt;p&gt;Link to PHP client library added to &lt;a href=&quot;/beanstalkd/client.html&quot;&gt;clients page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 1.0 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/05/28/1.0-release-notes.html"/>
   <updated>2008-05-28T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/05/28/1.0-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 1.0.&lt;/p&gt;

&lt;p&gt;There will be no incompatible protocol changes until version 2.0.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ll make compatible protocol changes on a case-by-case basis. The rule is
this: a client written for version 1.0 will work unmodified with any later 1.x
release of beanstalkd.&lt;/p&gt;

&lt;p&gt;This version of the protocol &lt;em&gt;is&lt;/em&gt; compatible with 0.10 and 0.11.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fix documentation of max job size.&lt;/li&gt;
&lt;li&gt;Fix a crash in the kick command.&lt;/li&gt;
&lt;li&gt;Fix a crash in the put command when out of memory.&lt;/li&gt;
&lt;li&gt;Some 64-bit debug build fixes.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 1.0 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-1.0.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-1.0.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Please report any bugs to &lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Erlang Client Library</title>
   <link href="http://kr.github.com/beanstalkd/2008/04/28/erlang-client-library.html"/>
   <updated>2008-04-28T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/04/28/erlang-client-library</id>
   <content type="html">&lt;p&gt;Link to Erlang client library added to &lt;a href=&quot;/beanstalkd/client.html&quot;&gt;clients
page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.11 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/04/16/0.11-release-notes.html"/>
   <updated>2008-04-16T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/04/16/0.11-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 0.11.&lt;/p&gt;

&lt;p&gt;This is the second release candidate for beanstalkd 1.0. Please let me know if
you find any bugs, especially in the protocol. I&amp;rsquo;m not planning any
incompatible protocol changes before beanstalkd 2.0.&lt;/p&gt;

&lt;p&gt;This version of the protocol &lt;em&gt;is&lt;/em&gt; compatible with 0.10.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Update command line help text to document the recent -z option.&lt;/li&gt;
&lt;li&gt;Fix a memory management bug that caused a crash.&lt;/li&gt;
&lt;li&gt;Fix a bug that caused the server to hang up if the client sent a command
line that was too long.&lt;/li&gt;
&lt;li&gt;Split stats for the peek commands into four counters &amp;ndash; one for each
command.&lt;/li&gt;
&lt;li&gt;Unit tests are easier to run.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.11 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.11.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.11.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Please report any bugs to &lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.10 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/04/09/0.10-release-notes.html"/>
   <updated>2008-04-09T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/04/09/0.10-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 0.10.&lt;/p&gt;

&lt;p&gt;This is a release candidate for beanstalkd 1.0. Please let me know if you find
any bugs, especially in the protocol. I&amp;rsquo;m not planning any incompatible
protocol changes before beanstalkd 2.0.&lt;/p&gt;

&lt;p&gt;This version of the protocol &lt;em&gt;is&lt;/em&gt; compatible with 0.9, except for the peek
commands.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fixed bug causing the server to send spurious &lt;code&gt;UNKNOWN_COMMAND&lt;/code&gt; messages in
draining mode.&lt;/li&gt;
&lt;li&gt;Each tube now has its own delay queue.&lt;/li&gt;
&lt;li&gt;Big performance fix for clients (such as async_observer) that issue
stats-job frequently on reserved jobs.&lt;/li&gt;
&lt;li&gt;New command-line option to set the max job size.&lt;/li&gt;
&lt;li&gt;Various build and portability fixes.&lt;/li&gt;
&lt;li&gt;Automatically timeout reserve commands if a client has other jobs with
looming deadlines.&lt;/li&gt;
&lt;li&gt;More comprehensive stats.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.10 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.10.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.10.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sending a line of exactly &lt;code&gt;MAX_LINE_LENGTH&lt;/code&gt; chars (not including the
trailing &amp;ldquo;\r\n&amp;rdquo;) will cause the server to hang up.&lt;/li&gt;
&lt;li&gt;Please report any other bugs to
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.9 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/02/27/0.9-release-notes.html"/>
   <updated>2008-02-27T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/02/27/0.9-release-notes</id>
   <content type="html">&lt;p&gt;Here&amp;rsquo;s beanstalkd 0.9.&lt;/p&gt;

&lt;p&gt;This is a brown paper bag release. Version 0.8 had a few simple bugs, including
places where the documentation was wrong.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New Since 0.8&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Fixed errors in doc/protocol.txt&lt;/li&gt;
&lt;li&gt;Fixed bug causing the server to reject valid commands longer than 54 bytes.&lt;/li&gt;
&lt;li&gt;Changed the kick command to use the current tube.&lt;/li&gt;
&lt;li&gt;Add a list-tube-used command.&lt;/li&gt;
&lt;li&gt;Added missing counters for use, watch, and ignore commands.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;What&amp;rsquo;s New Since 0.7&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Build fix on OpenSolaris prior to snv_72.&lt;/li&gt;
&lt;li&gt;Dynamically sized priority queues.&lt;/li&gt;
&lt;li&gt;The minimum ttr is now one second.&lt;/li&gt;
&lt;li&gt;Major new feature: Tubes.&lt;/li&gt;
&lt;li&gt;Job priority is no longer part of the reservation response line. It has been
moved to the job stats.&lt;/li&gt;
&lt;li&gt;Job stats has been moved into its own command: stats-job.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.9 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.9.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.9.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sending a line of exactly &lt;code&gt;MAX_LINE_LENGTH&lt;/code&gt; chars (not including the
trailing &amp;ldquo;\r\n&amp;rdquo;) will cause the server to hang up.&lt;/li&gt;
&lt;li&gt;Please report any other bugs to
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.8 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/02/26/0.8-release-notes.html"/>
   <updated>2008-02-26T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/02/26/0.8-release-notes</id>
   <content type="html">&lt;p&gt;I&amp;rsquo;m proud to announce beanstalkd 0.8.&lt;/p&gt;

&lt;p&gt;This release has several significant protocol changes. This server won&amp;rsquo;t work
with a client designed for any earlier beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Build fix on OpenSolaris prior to snv_72.&lt;/li&gt;
&lt;li&gt;Dynamically sized priority queues.&lt;/li&gt;
&lt;li&gt;The minimum ttr is now one second.&lt;/li&gt;
&lt;li&gt;Major new feature: Tubes.&lt;/li&gt;
&lt;li&gt;Job priority is no longer part of the reservation response line. It has been
moved to the job stats.&lt;/li&gt;
&lt;li&gt;Job stats has been moved into its own command: stats-job.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.8 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.8.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.8.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sending a line of exactly &lt;code&gt;MAX_LINE_LENGTH&lt;/code&gt; chars (not including the
trailing &amp;ldquo;\r\n&amp;rdquo;) will cause the server to hang up.&lt;/li&gt;
&lt;li&gt;Please report any other bugs to
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.7 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/02/01/0.7-release-notes.html"/>
   <updated>2008-02-01T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/02/01/0.7-release-notes</id>
   <content type="html">&lt;p&gt;I&amp;rsquo;m happy to announce beanstalkd 0.7.&lt;/p&gt;

&lt;p&gt;This is a small release with one protocol change. This server won&amp;rsquo;t
work with a client designed for any earlier beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Added &amp;ldquo;-u&amp;rdquo; option to switch user and drop privileges.&lt;/li&gt;
&lt;li&gt;Return buried job id during a put command.&lt;/li&gt;
&lt;li&gt;Build fix on Ubuntu (and probably others).&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.7 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.7.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.7.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Known Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The min heap data structure is not dynamically-sized. This means a
fixed hard limit on the number of ready jobs (by default set to
around 16 million).&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Beanstalkd 0.6 Release Notes</title>
   <link href="http://kr.github.com/beanstalkd/2008/01/02/0.6-release-notes.html"/>
   <updated>2008-01-02T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2008/01/02/0.6-release-notes</id>
   <content type="html">&lt;p&gt;I&amp;rsquo;m happy to announce beanstalkd 0.6.&lt;/p&gt;

&lt;p&gt;This release has several protocol changes and other updates. This server won&amp;rsquo;t
work with a client designed for any earlier beanstalkd.&lt;/p&gt;

&lt;h2&gt;What&amp;rsquo;s New&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Server returns the newly-inserted job id.&lt;/li&gt;
&lt;li&gt;The time-to-run (aka timeout) is now given for every job.&lt;/li&gt;
&lt;li&gt;Build fixes on Mac OS X.&lt;/li&gt;
&lt;li&gt;Minor speed improvements.&lt;/li&gt;
&lt;li&gt;The server is more strict about trailing garbage on command lines.&lt;/li&gt;
&lt;li&gt;Better error reporting &amp;ndash; the server won&amp;rsquo;t just close the connection.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Our Urls&lt;/h2&gt;

&lt;p&gt;Download the 0.6 tarball directly:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/rel/beanstalkd-0.6.tar.gz&quot;&gt;http://xph.us/software/beanstalkd/rel/beanstalkd-0.6.tar.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn all about beanstalk:&lt;br/&gt;
&lt;a href=&quot;http://xph.us/software/beanstalkd/&quot;&gt;http://xph.us/software/beanstalkd/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Talk about beanstalk development or use at:&lt;br/&gt;
&lt;a href=&quot;http://groups.google.com/group/beanstalk-talk&quot;&gt;http://groups.google.com/group/beanstalk-talk&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Known Bugs&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The min heap data structure is not dynamically-sized. This means a
fixed hard limit on the number of ready jobs (by default set to
around 16 million).&lt;/li&gt;
&lt;/ul&gt;

</content>
 </entry>
 
 <entry>
   <title>Python Client Library</title>
   <link href="http://kr.github.com/beanstalkd/2007/12/30/python-client-library.html"/>
   <updated>2007-12-30T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2007/12/30/python-client-library</id>
   <content type="html">&lt;p&gt;Link to Python client library added to &lt;a href=&quot;/beanstalkd/client.html&quot;&gt;clients
page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Perl Client Library</title>
   <link href="http://kr.github.com/beanstalkd/2007/12/12/perl-client-library.html"/>
   <updated>2007-12-12T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2007/12/12/perl-client-library</id>
   <content type="html">&lt;p&gt;Link to Perl client library added to &lt;a href=&quot;/beanstalkd/client.html&quot;&gt;clients page&lt;/a&gt;.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>First Public Release; Version 0.5</title>
   <link href="http://kr.github.com/beanstalkd/2007/12/11/first-public-release.html"/>
   <updated>2007-12-11T00:00:00+00:00</updated>
   <id>http://kr.github.com/beanstalkd/2007/12/11/first-public-release</id>
   <content type="html">&lt;p&gt;Client library is just for Ruby for now. Other languages should be easy to
add.&lt;/p&gt;
</content>
 </entry>
 

</feed>
