Gearman Changelog

What's new in Gearman 1.1.12

Feb 13, 2014
  • GEARMAN_SERVERS environmental variable for libgearman to pick up servers to
  • communicate with. This means that any driver now linked with libgearman will
  • be able to handle multiple servers.
  • Add INFO level messages for queue creation.

New in Gearman 1.1.11 (Oct 5, 2013)

  • Workers which return a bad gearman_return_t will be counted as an error by the server and not a final (i.e. they will be retried).
  • Fixed possible bug where the server would over count the number of NOOP sent if NOOP messages did not get sent.

New in Gearman 1.1.10 (Oct 5, 2013)

  • Added gearman_job_use_client()
  • Improve compile time.
  • Fix for NOOP failure (bad worker causes early exit of loop).
  • Fix for postgres (use INFORMATION_SCHEMA).
  • Added gearman_client_has_active_tasks() so that you can see if a client has active tasks that it is working on.

New in Gearman 1.1.9 (Aug 2, 2013)

  • Added gearman_task_is_finished()
  • Improved SSL support.
  • Exceptions are now supported.
  • gearmand excepts its root CA via the environmental variable GEARMAND_PORT.
  • libgearman will now except GEARMAND_CA_CERTIFICATE, GEARMAN_CLIENT_PEM, and GEARMAN_CLIENT_KEY

New in Gearman 1.1.8 (Jun 8, 2013)

  • Postgres test case now passes.
  • SSL support added.
  • OSX fixes.

New in Gearman 1.1.7 (May 11, 2013)

  • Cleanup of error codes returned by gearmand.
  • gearmand will now set its port from the env variable GEARMAND_PORT.
  • Fix issue where identifier might not be set correctly on reconnect.

New in Gearman 1.1.6 (Apr 17, 2013)

  • Merge of 1.0.4 tree
  • Added support for gearadmin to "cancel" a job.
  • Keep-alive support for gearmand has been extended (more options to control behavior).

New in Gearman 1.1.5 (Apr 17, 2013)

  • Rollup of bug fixes for 1.0.3
  • --threads=0 for gearmand will now result in gearmand using all available cores.

New in Gearman 1.1.4 (Apr 17, 2013)

  • Add GEARMAN_CLIENT_GENERATE_UNIQUE, with default set to not generate.
  • Experimental addition to queue service which will allow a queue to be stored on shutdown (--libsqlite3-store-on-shutdown).
  • Rollup of all changes in 1.0.2

New in Gearman 1.1.3 (Apr 17, 2013)

  • Merge with 1.0.1

New in Gearman 1.1.2 (Apr 17, 2013)

  • Merge with 0.41

New in Gearman 0.5 (Apr 29, 2009)

  • Threaded Gearman job server (gearmand).
  • More options to gearmand.
  • OSX bug fixes related to poll().
  • Fix for bug #357881.
  • Man page rework.