1ZooKeeper Extension Changelog 2 3Version 1.0.0 4------------- 5 Improvements: 6 * Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43) 7 * Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44) 8 9Version 0.7.2 10------------- 11 Bugs: 12 * Fix segfault due to double free of global callback data (GH PR #35) 13 * Optimize callback-related statements 14 * Fix build error with PHP 7.4 (GH PR #38) 15 16Version 0.7.1 17------------- 18 Bugs: 19 * Fix segmentation fault after destroying Zookeeper instance (Issue #32) 20 21Version 0.7.0 22------------- 23 Improvements: 24 * Make parameter 'acls' of method 'create' optional 25 * Add static method 'dispatch' 26 * Drop PHP-5 support (Issue #14) 27 Bugs: 28 * Fix segmentation fault found in PHP 7.3 29 30Version 0.6.4 31------------- 32 Bugs: 33 * Fix segmentation fault after destroying Zookeeper instance (Issue #32) 34 35Version 0.6.3 36------------- 37 Bugs: 38 * Correct exception message (From "Failed to connect to Zookeeper" to "Failed to initialize ZooKeeper ...", Issue #29) 39 * Fix 'duplicate symbol _php_zk_config_ce' 40 * Fix segmentation fault when destroying Zookeeper instance (GH PR #31) 41 42Version 0.6.2 43------------- 44 Bugs: 45 * Fix 'undefined symbol: zoo_wgetconfig' with libzookeeper < 3.5 (Issue #22) 46 47Version 0.6.1 48------------- 49 Bugs: 50 * Fix memory leaks 51 Others: 52 * Fix symbol conflicts 53 54Version 0.6.0 55------------- 56 Improvements: 57 * Add class 'ZookeeperConfig' 58 * Add method 'getConfig' 59 * Drop PHP-5 support 60 61Version 0.5.1 62------------- 63 Others: 64 * Fix warning: implicit declaration of function ‘xxx’ [-Wimplicit-function-declaration] 65 66Version 0.5.0 67------------- 68 Improvements: 69 * Add method 'close' 70 php-zookeeper-0.5.x will be the last series which supports PHP 5.x. 71 72Version 0.4.1 73------------- 74 Bugs: 75 * Fix 'Corrupted fcall_info provided to zend_call_function()' (AZ Issue #89, #90) 76 77Version 0.4.0 78------------- 79 Bugs: 80 * Fix segmentation fault due to improperly implemented threading (PR #13) 81 82 Improvements: 83 * Add function 'zookeeper_dispatch' 84 85Version 0.3.2 86------------- 87 Bugs: 88 * Fix duplicate symbols (PR #10) 89 90 91Version 0.3.1 92------------- 93 Bugs: 94 * Fix memory leak in method getChildren (Thanks to hulk<hulk.website@gmail.com>, PR #5) 95 * Fix memory leak in method create (Thanks to Lin Huang, PR #6) 96 97 98Version 0.3.0 99------------- 100 Bugs: 101 * Fix session warning with PHP 7.1 (Issue #4) 102 103 Improvements: 104 * Support PHP-7 (PR #1) 105 * Support exceptions (PR #2) 106 107 108Version 0.2.3 109------------- 110 Bugs: 111 * Fix 'Node with null data cause php segfault at Zookeeper::get($path)' (AZ Issue #21) 112 * Fix 'Stat is null when get a node which holds null data' (AZ Issue #29) 113 * Fix 'Wrong type conversion in function call' (Thanks to Dmitry Faleychik<fadimko@gmail.com>, AZ PR #42) 114 * Fix AZ PR #44 (Thanks to jeff.tang<likeytom@gmail.com>) 115 * Fix AZ Issue #27 (--with-libdir not honoured, Thanks to Remi Collet) 116 117 Improvements: 118 * Respect null's when passed as values during set(), create(), and get() (Thanks to Ryan Uber<ru@ryanuber.com>, AZ PR #22) 119 * Make extension compatible with Zookeeper 3.5.0alpha (Thanks to Ryan Uber<ru@ryanuber.com>, AZ PR #28 N #48) 120 * Display ini entries in `phpinfo()` 121 122 123Version 0.2.2 124------------- 125 * PHP 5.4 compatibility 126 * Sample PHP class for using zookeeper 127 * Fix NOTCONNECTED_STATE issue 128 * Various other fixes 129 130Version 0.2.1 131------------- 132 133 * Package up missed source files 134 135Version 0.2.0 136------------- 137 138 * Added session handler support 139 * Added connect() and delete methods 140 * Bug fixes 141 142Version 0.1.0 143------------- 144 * Initial release 145