Downloads

Download beanstalkd-6.x-1.0-rc1.tar.gztar.gz 19.58 KB
MD5: ee5cbdff24eceda33b16000ca558e9aa
SHA-1: d966a2761f365c7256c0fe0344c53b748e6a5874
SHA-256: a70f44dff22b93294b69caae2891848ae7616a4280f6201c6cae3b8ebd3ca941
Download beanstalkd-6.x-1.0-rc1.zipzip 23.2 KB
MD5: bd0a8bae0274edd908536771f10e3e1f
SHA-1: 5fdb06c0ea819bdbe7a27e625cd1f686000aff0e
SHA-256: d8eaac1aabac5bacb0b9cdba2a158dc20433c824b4aa858a2ea075413a4d6e3c

Release notes

This release has a heap of resolved issues, and also the API has been cleaned up. We not comply completely with the DrupalReliableQueueInterface which will allow it to work under PHP 5.3 without any issues.

Also the Pheanstalk object has been completely exposed so that you can actually call any Pheanstalk method and it will work. Most internal processing has now been changed to use this instead of being restricted by the DrupalQueueInterface.

Lastly this version has been brought completely inline with the Drupal 7.x version.

  • Add in support for description callback for more verbose messages about the job being processed, and add more memory monitoring features
  • Make it optional for the connection to beanstalkd when creating create the BeanstalkdQueue object
  • Add in missing defaults
  • Add method overloading to expose all pheanstalk methods
  • fix up conversion of the Pheanstalk_job object
  • Fix up calling of job beanstalk commands and fix peek which uses jobid.
  • Fix up list of queues for the current host
  • Add beanstalkd-queue-list drush command
  • Fix up the the requrn when specifing the name
  • Fix up name of callback to stop an error
  • Add beanstalkd-servers command to return a list of configured servers
  • Add beanstalkd stats drush command
  • Add in missing alias
  • * Add missing useTube to the tube_commands list
  • Add new beanstalkd_get_queues() function.
  • create queue-stats command for drush
  • Fix up calling job commands with a single job
  • Add item-stats command to drush
  • Add new TTR parameter to the queue configuration
  • Add exception handling around queue item delete
  • Add peek-ready drush command
  • Add new drush commands peek-delayed, and peek-buried
  • Fix up grammer in log message
  • Add drush kick command
  • Add release_delay option for specifing how long to delay an item upon releasing
  • Add bury functionality for when items fail to be proceeded.
  • Add ability for runqueue.sh to specify which queues to watch
  • #1215350 by justin.cherniak: Fixed runqueue.sh enters infinite loop if running with cwd = /.
  • Issue #1273536 by jhedstrom: Added Merge in queues from hook_queue_info(), in addition to hook_cron_queue_info().
  • Fix up issue with forking with a beanstalkd process on a different server.
  • Fix up path to the PHP process so it always works
  • Add some watchdog messages to help track to processing of jobs
  • Issue #1417466 by nicholasThompson: Fixed Test file seems wrong...
  • Issue #1226040: Adding a delay parameter to allow queued jobs to not start immediately.
  • Add in a backtrace when an exception is caught.
  • Change the overloading to allow for a more consistent return from the PHeanstalk object
  • Issue #1421138 by nicholasThompson, gordon: Added Allow different delays per queued item.
  • Fix up the beanstalk queue so that it complies with the interface.
  • Add some documentation to make it easier to debug the overloading of the PHeanstalk commands.
  • Change all the references to BeanstalkdQueue::beanstalkd_queue to use the overloaded interface.
  • Change runqueue.sh to use the overloaded commands and not the Drupal interface.
  • Issue #1434106 by nicholasThompson: Added Provide a stats page in reports.
  • Issue #1431306 by nicholasThompson: Fixed Notice error in runqueue.sh - queue_defaults().
  • Minor update to the installation of the Pheanstalk library
Created by: gordon
Created on: 29 Jun 2012 at 06:51 UTC
Last updated: 29 Jun 2012 at 06:56 UTC
New features
Bug fixes

Other releases