Skip to content

Tags: kshtsk/beanstalkd

Tags

v1.10

Toggle v1.10's commit message
beanstalkd version 1.10

dev1.10

Toggle dev1.10's commit message
Only process succesfully epoll_events

v1.9

Toggle v1.9's commit message
beanstalkd version 1.9

dev1.9

Toggle dev1.9's commit message
use new github url

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>

dev1.8

Toggle dev1.8's commit message
[doc] fix job lifecycle description

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>