Skip to content

Tags: davies/beanstalkd

Tags

v1.8

Toggle v1.8's commit message
This is beanstalkd version 1.8.

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.

News
----

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

Full list of changes (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.7...v1.8>

Our Urls
--------

Download the 1.8 tarball directly:
<https://github.com/downloads/kr/beanstalkd/beanstalkd-1.8.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.7

Toggle v1.7's commit message
This is beanstalkd version 1.7, a bugfix release.

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.

News
----

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

Full list of changes (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.6...v1.7>

Our Urls
--------

Download the 1.7 tarball directly:
<https://github.com/downloads/kr/beanstalkd/beanstalkd-1.7.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.6

Toggle v1.6's commit message
This is beanstalkd version 1.6, a bugfix release.

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.

News
----

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

Full list of changes in this release (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.5...v1.6>

Our Urls
--------

Download the 1.6 tarball directly:
<https://github.com/downloads/kr/beanstalkd/beanstalkd-1.6.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.5

Toggle v1.5's commit message
This is beanstalkd version 1.5. A lot of changes went into this release,

including some big improvements.

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.

Highlights
----------

- removed dependency on libevent
- no more autotools; to build beanstalkd, just type "make"
- incremental binlog compaction; fixes beanstalkd#43
- removed flag -d; alternatives are in the "adm" directory

More News
---------

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

Full list of changes in this release (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.4.6...v1.5>

Our Urls
--------

Download the 1.5 tarball directly:
<https://github.com/downloads/kr/beanstalkd/beanstalkd-1.5.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.6

Toggle v1.4.6's commit message
This is a security fix and bugfix release.

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.

What's New
----------

 * 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.
 * Fix issue beanstalkd#40 by requiring an absolute path when `-b` is used with `-d`.

Full list of changes in this release (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.4.5...v1.4.6>

Our Urls
--------

Download the 1.4.6 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.6.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.5

Toggle v1.4.5's commit message
This is a mostly bugfix release.

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.

What's New
----------

 * Add support for IPv6.
 * Fix issue beanstalkd#38, which caused the binlog to stop being updated in unusual
   situations.

Full list of changes in this release (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.4.4...v1.4.5>

Our Urls
--------

Download the 1.4.5 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.5.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.4

Toggle v1.4.4's commit message
This is a bugfix release.

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.

What's New
----------

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

Full list of changes in this release (includes authorship information):
<http://github.com/kr/beanstalkd/compare/v1.4.3...v1.4.4>

Our Urls
--------

Download the 1.4.4 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.4.tar.gz>

Learn all about beanstalk:
<http://kr.github.com/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.3

Toggle v1.4.3's commit message
This is a bugfix release.

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.

What's New
----------

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

Our Urls
--------

Download the 1.4.3 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.3.tar.gz>

Learn all about beanstalk:
<http://xph.us/software/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.2

Toggle v1.4.2's commit message
Here is beanstalkd 1.4.2.

This is an important bugfix release. All users are encouraged to upgrade.

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.

What's New
----------

 * 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)

Our Urls
--------

Download the 1.4.2 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.2.tar.gz>

Learn all about beanstalk:
<http://xph.us/software/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>

v1.4.1

Toggle v1.4.1's commit message
Here is beanstalkd 1.4.1.

This is a (mostly) bugfix release.

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.

What's New
----------

 * Added quit command (Ludvig Ericson)
 * Build fix on amd64 (goosmurf)
 * Build fix on Mac OS X (Jeremy Hinegardner)
 * Packaging fixes for RPM (Jeremy Hinegardner)
 * Build fix on FreeBSD (Peter Kieltyka)
 * Documentation updates (Paul Annesley, Keith Rarick)

Our Urls
--------

Download the 1.4.1 tarball directly:
<http://xph.us/dist/beanstalkd/beanstalkd-1.4.1.tar.gz>

Learn all about beanstalk:
<http://xph.us/software/beanstalkd/>

Talk about beanstalk development or use at:
<http://groups.google.com/group/beanstalk-talk>

Bugs
----

Please report any bugs to:
<http://github.com/kr/beanstalkd/issues>