Changelog for gearman |
Release |
What has changed? |
2.1.2 |
PHP 8 is now supported |
2.1.0 |
PHP 8.0.x is now supported |
1.1.2 |
- All callbacks should have a reference pointer (Special thanks to guilhermeblanco) |
1.1.1 |
- Updated README with new libgearman requirements.
- Add explicit check for >= libgearman-1.1.0
- Fixed PECL Bug 63807 (Special thanks to kgovande)
- Add support for gearman_client_unique_status() method |
1.1.0 |
- libgearman v1.1.* is now required
- Fixed PECL bug #60877 (no way to set client_id for a GearmanWorker)
- Fixed BC breaks in libgearman v1.1.0
- Make phpversion('gearman') return the real version |
0.8.3 |
Updated version number to match release vesrion. |
1.0.3 |
- Additional fix for PECL Bug #59423 (GearmanWorker::wait and GearmanWorker::work are spamming the log with warnings.) |
0.8.2 |
- Additional fix for PECL Bug #59423 (GearmanWorker::wait and GearmanWorker::work are spamming the log with warnings.) |
1.0.2 |
- Updates for PHP 5.4 |
0.8.1 |
- Fixed PECL Bug #18658 (GearmanWorker::wait and GearmanWorker::work are spamming the log with warnings.) |
1.0.1 |
- Fixed PECL Bug #60438 (wrong version number in php_gearman.h) |
1.0.0 |
- Fixed PECL Bug #18658 (GearmanWorker::wait and GearmanWorker::work are spamming the log with warnings.)
- Fixed PECL Bug #22636 (Uncaught worker exception sends back GEARMAN_SUCCESS return code)
- Fixed PECL Bug #16900 (Don't use reseved method names)
- Fixed PECL Bug #59944 (Undefined symbol: gearman_client_set_server_option)
- Now requires libgearman 0.21 or greater |
0.8.0 |
- Fixed PECL Bug #17114 (Return values that are class private variables are null'd)
- Fixed PECL Bug #22637 (GearmanJob::setReturn causes segfault)
- Fixed PECL Bug #16883 (GearmanJob::sendWarning() segfaults)
- Fixed PECL Bug #16884 (GearmanJob::sendData() crashes)
- Fixed PECL Bug #16883 (GearmanWorker::addFunction segfaults when function name is non-string)
- Fixed PECL Bug #17539 (Segmentation fault on calling error() of a fresh worker). Patch by jiayong. |
0.7.0 |
- Builds with gearmand 0.12 |
0.6.0 |
- Fixed build issue with 5.1.x
- Merged eday changes
- Added wait functions, uncommented other worker functions.
- Added timeout functions.
- Updated function list from C library and removed free methods (should use unset).
- Added stubs for new functions, fixed tests, fixed some of the existing functions from changes. |
0.5.0 |
- Fixed a bug in the task callbacks, the addtional data arg will now work as expected.
- Added gearman_client_add_servers. This was adde in a recent version of libgearman.
- Updates to zts for php 5.3
- Replaced errno with getErrno |
0.4.0 |
- Fixed memory leak in $task object
- Regened constants off of libgearman v0.7
- Removed gearman_task_take_data
- Added exception to task job object when created without a geaman obj arg
- Fixed a bunch of places where it was possible to use objects before verifying them
- Other small bug fixes |
0.3 |
- Initial PECL import
- Reworked client/worker/task/job objects.
- made all class/methods conform to php coding standards
- Added $obj->returnCode() to all objects
- Fixed compile issues with PHP 5.1 and 5.3
- Added in ARG_INFO macros to make reflection work
- Updated constants to |