ChangeLog 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. Version 2.1.2
  2. -------------
  3. - Bump max PHP version so pecl will install for PHP 8.2 and 8.3 as well
  4. Version 2.1.1
  5. -------------
  6. - Compatibility fix - remove ZVAL_NEW_ARR usage
  7. - add Param to skip exception handling setup in addServer/addServers in GearmanWorker class
  8. - fix memory leak in GearmanClient::doXXX methods
  9. - fix some proto and stubs types
  10. Version 2.1.0
  11. -------------
  12. - PHP 8.0 support
  13. - Serialization segfault fix
  14. - Clean up tests
  15. Version 2.0.6
  16. -------------
  17. - fixing issue with double calling of zval_dtor in set fail callback
  18. Version 2.0.5
  19. -------------
  20. - fixing incorrect number of required parameters for GearmanClient::addServer
  21. and GearmanClient::addServers, along with proceduralequivalents
  22. Version 2.0.4
  23. -------------
  24. - bug fix for issue #59, Param to skip exception handling setup in addServer/addServers
  25. in GearmanClient class
  26. Version 2.0.3
  27. -------------
  28. - Including changes for PHP 7.x
  29. - smaller bug fixes
  30. - splitting up into several smaller files
  31. Version 0.6.0
  32. -------------
  33. - Fixed build issue with 5.1.x
  34. - Merged eday changes
  35. - Added wait functions, uncommented other worker functions.
  36. - Added timeout functions.
  37. - Updated function list from C library and removed free methods (should use unset).
  38. - Added stubs for new functions, fixed tests, fixed some of the existing functions from changes.
  39. Version 0.5.0
  40. -------------
  41. - Fixed a bug in the task callbacks, the addtional data arg will now work as expected.
  42. - Added gearman_client_add_servers. This was adde in a recent version of libgearman.
  43. - Updates to zts for php 5.3
  44. - Replaced errno with getErrno
  45. Version 0.4.0
  46. -------------
  47. - Fixed memory leak in $task object
  48. - Regened constants off of libgearman v0.7
  49. - Removed gearman_task_take_data
  50. - Added exception to task job object when created without a geaman obj arg
  51. - Fixed a bunch of places where it was possible to use objects before verifying them
  52. - Other small bug fixes
  53. Version 0.3.1
  54. -------------
  55. - Initial PECL import
  56. - Reworked client/worker/task/job objects.
  57. - Added $obj->return_code() to all objects
  58. - Fixed compile issues with PHP 5.1 and 5.3