ChangeLog 2.2 KB

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