Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v1.10
    2e5e768a · release 1.10 ·
    beanstalkd version 1.10
  • dev1.10
  • v1.9
    22849706 · release 1.9 ·
    beanstalkd version 1.9
  • dev1.9
    524dee91 · use new github url ·
  • v1.8
    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 #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
  • v1.7
    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 #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
    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 #116
    - remove obsolete startup method; closes #100
    - wake up waiting clients when unpausing a tube; fixes #113
    - fix build on FreeBSD 9; closes #111
    - fix build and tests on clang; closes #110
    - better flag parsing (with tests)
    - binlog: better warning message when open fails
    - support for better tar compatibility; closes #93
    - fix cpu use on freebsd and darwin; closes #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
    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 #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 #52
    - properly timeout reserve-with-timeout; fixes #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 #81
    - adding support for counting deletes on a tube
    - delete command now deletes delayed jobs
    - fix segfault; closes #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 #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 #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
    b4dbe7ec · Unbreak the dist build. ·
    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 #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
    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 #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
    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 #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
    85c6f7bc · Fix some memory leaks. ·
    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
    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
    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>
  • v1.4
    Okay, beanstalkd 1.4 is ready.
    
    To everyone who has contributed to this release and in the past, I can'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!
    
    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.
    
    What's New
    ----------
    
     * Persistence (Graham Barr, Keith Rarick)
     * Properly initialize network address struct (Jeethu Rao)
     * Fix daemonization on BSD systems, including Mac OS X (Alex MacCaw and Yun
       Huang Yong)
     * Now includes RPM spec file and init scripts (Ask Bjørn Hansen)
     * Fixed build and unit tests on Solaris and Mac (Keith Rarick)
     * Added "reserves" counter for each job (goosmurf)
     * Fix a memory leak from the peek and stats commands (goosmurf)
     * Handle SIGTERM just like SIGINT (Florian Noeding)
     * Use high-resolution timers, fixing some timeout-related bugs (Keith Rarick)
    
    Our Urls
    --------
    
    Download the 1.4 tarball directly:
    <http://xph.us/dist/beanstalkd/beanstalkd-1.4.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.3
    Here's beanstalkd 1.3.
    
    This is a bugfix release.
    
    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.
    
    WHAT'S NEW
    ----------
    
     * Fix a crash when processing jobs with a 1-second TTR. (Keith Rarick)
     * Timeout jobs only after TTR expires, not up to one second
       early. (Michael Firsikov)
    
    OUR URLS
    --------
    
    Download the 1.3 tarball directly:
    http://xph.us/dist/beanstalkd/beanstalkd-1.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://groups.google.com/group/beanstalk-talk
  • v1.2
    Here's beanstalkd 1.2.
    
    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.
    
    WHAT'S NEW
    ----------
    
     * Touch command (Dustin Sallings).
     * Build and test system improvements (various).
     * Fix a large memory leak (Graham Barr).
     * Add man page (Jeremy Hinegardner).
     * Fix delay/pri overflow bug (Kristján Pétursson).
     * Fix bug comparing large priorities (Kristján Pétursson).
     * Minor command line improvements (Keith Rarick).
     * Can now delete ready jobs (Keith Rarick).
     * Fix bug returning the wrong job from multiple tubes (Keith Rarick).
    
    OUR URLS
    --------
    
    Download the 1.2 tarball directly:
    http://xph.us/software/beanstalkd/rel/beanstalkd-1.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://groups.google.com/group/beanstalk-talk
  • v1.1
    Version 1.1
  • r1.0