1<?xml version="1.0" encoding="ISO-8859-1"?> 2<package packagerversion="1.10.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>zookeeper</name> 4 <channel>pecl.php.net</channel> 5 <summary>PHP extension for interfacing with Apache ZooKeeper</summary> 6 <description>This extension provides API for communicating with ZooKeeper service.</description> 7 <lead> 8 <name>Andrei Zmievski</name> 9 <user>andrei</user> 10 <email>andrei@php.net</email> 11 <active>no</active> 12 </lead> 13 <lead> 14 <name>Timandes White</name> 15 <user>timandes</user> 16 <email>timandes@php.net</email> 17 <active>yes</active> 18 </lead> 19 <developer> 20 <name>John Boehr</name> 21 <user>jbboehr</user> 22 <email>jbboehr@gmail.com</email> 23 <active>no</active> 24 </developer> 25 <date>2021-06-25</date> 26 <time>15:40:58</time> 27 <version> 28 <release>1.0.0</release> 29 <api>0.7.0</api> 30 </version> 31 <stability> 32 <release>alpha</release> 33 <api>stable</api> 34 </stability> 35 <license uri="http://www.php.net/license">PHP</license> 36 <notes> 37Improvements: 38- Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43) 39- Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44) 40 </notes> 41 <contents> 42 <dir name="/"> 43 <file md5sum="b788abb76004a47876a0c1c1048be58e" name="examples/Zookeeper_Example.php" role="doc" /> 44 <file md5sum="2d0713eb39816759d0e9c6bebd8d751c" name="examples/watch.php" role="doc" /> 45 <file md5sum="6c47a76d2a0c1f19eadb704c39f8115e" name="README.markdown" role="doc" /> 46 <file md5sum="04f823bd75a30977621bc12d77ebc54d" name="CREDITS" role="doc" /> 47 <file md5sum="cb564efdf78cce8ea6e4b5a4f7c05d97" name="LICENSE" role="doc" /> 48 <file md5sum="4c33b3a66ab1c9d2828b2a375f988a53" name="ChangeLog" role="doc" /> 49 <file md5sum="738d18c8f48958cf373246d4147357f0" name="zookeeper-api.php" role="doc" /> 50 <file md5sum="85ea3d707c1b4c714130e1a0562804be" name="config.m4" role="src" /> 51 <file md5sum="dbd63c069cbc2aeadb5528fb661903a1" name="php_zookeeper.c" role="src" /> 52 <file md5sum="1efd25ed034e70d60c46151637eba61b" name="php_zookeeper.h" role="src" /> 53 <file md5sum="9772345902c02634b3a8daf8e2cb2c7a" name="php_zookeeper_private.h" role="src" /> 54 <file md5sum="0982c3ea724f3b886e7593509c14e3da" name="php_zookeeper_session.c" role="src" /> 55 <file md5sum="28a2e2f9a9676d54f4517b8913720ae1" name="php_zookeeper_session.h" role="src" /> 56 <file md5sum="b67f10cd2e6b1f6b4369e5a0b85a4bc6" name="zoo_lock.c" role="src" /> 57 <file md5sum="cfc23f8b4b00ea41377cee135c5948ad" name="zoo_lock.h" role="src" /> 58 <file md5sum="45856c1954ec58458cf32f2027d6cbd1" name="php_zookeeper_exceptions.c" role="src" /> 59 <file md5sum="7c7b79a3b6afb8e836f315952b545920" name="php_zookeeper_exceptions.h" role="src" /> 60 <file md5sum="dd153b86f52be34f0eaef1f9fcb7e59e" name="php_zookeeper_callback.c" role="src" /> 61 <file md5sum="3ccc10a98dd8c168a8232f5e6b23506a" name="php_zookeeper_callback.h" role="src" /> 62 <file md5sum="8d23c6129e4ce4715ec330dd701e9c78" name="php_zookeeper_class.h" role="src" /> 63 <file md5sum="8a5f552e6cd8ce0f6c360195e7950056" name="php_zookeeper_config_class.c" role="src" /> 64 <file md5sum="83a23549d93cc224c2e5a0a917a34dd2" name="php_zookeeper_config_class.h" role="src" /> 65 <file md5sum="0e065e1ee71b7710b7dec2fbd6c04cfc" name="php_zookeeper_stat.c" role="src" /> 66 <file md5sum="529b8778260276419009a4e2bb3d5778" name="php_zookeeper_stat.h" role="src" /> 67 <file md5sum="31a4475cdcce6bd778b44d90513f8f1f" name="php_zookeeper_log.c" role="src" /> 68 <file md5sum="730624e852e127db4377eb6df6473bfd" name="php_zookeeper_log.h" role="src" /> 69 </dir> 70 </contents> 71 <dependencies> 72 <required> 73 <php> 74 <min>7.0.0</min> 75 <max>8.0.99</max> 76 </php> 77 <pearinstaller> 78 <min>1.4.0b1</min> 79 </pearinstaller> 80 </required> 81 </dependencies> 82 <providesextension>zookeeper</providesextension> 83 <extsrcrelease /> 84 <changelog> 85 <release> 86 <stability> 87 <release>alpha</release> 88 <api>stable</api> 89 </stability> 90 <version> 91 <release>1.0.0</release> 92 <api>0.7.0</api> 93 </version> 94 <date>2021-06-25</date> 95 <notes> 96Improvements: 97- Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43) 98- Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44) 99 </notes> 100 </release> 101 <release> 102 <stability> 103 <release>beta</release> 104 <api>alpha</api> 105 </stability> 106 <version> 107 <release>0.7.2</release> 108 <api>0.7.0</api> 109 </version> 110 <date>2019-12-11</date> 111 <notes> 112Bugs: 113- Fix segfault due to double free of global callback data (GH PR #35) 114- Optimize callback-related statements 115- Fix build error with PHP 7.4 (GH PR #38) 116 </notes> 117 </release> 118 <release> 119 <stability> 120 <release>alpha</release> 121 <api>alpha</api> 122 </stability> 123 <version> 124 <release>0.7.1</release> 125 <api>0.7.0</api> 126 </version> 127 <date>2019-03-08</date> 128 <notes> 129Bugs: 130- Fix segmentation fault after destroying Zookeeper instance (Issue #32) 131 </notes> 132 </release> 133 <release> 134 <stability> 135 <release>alpha</release> 136 <api>alpha</api> 137 </stability> 138 <version> 139 <release>0.7.0</release> 140 <api>0.7.0</api> 141 </version> 142 <date>2019-02-27</date> 143 <notes> 144Improvements: 145- Make parameter 'acls' of method 'create' optional 146- Add static method 'dispatch' 147- Drop PHP-5 support (Issue #14) 148Bugs: 149- Fix segmentation fault found in PHP 7.3 150 </notes> 151 </release> 152 <release> 153 <stability> 154 <release>stable</release> 155 <api>alpha</api> 156 </stability> 157 <version> 158 <release>0.6.4</release> 159 <api>0.6.0</api> 160 </version> 161 <date>2019-03-12</date> 162 <notes> 163Bugs: 164- Fix segmentation fault after destroying Zookeeper instance (Issue #32) 165 </notes> 166 </release> 167 <release> 168 <stability> 169 <release>stable</release> 170 <api>alpha</api> 171 </stability> 172 <version> 173 <release>0.6.3</release> 174 <api>0.6.0</api> 175 </version> 176 <date>2019-01-23</date> 177 <notes> 178Bugs: 179- Correct exception message (From "Failed to connect to Zookeeper" to "Failed to initialize ZooKeeper ...", Issue #29) 180- Fix 'duplicate symbol _php_zk_config_ce' 181- Fix segmentation fault when destroying Zookeeper instance (GH PR #31) 182 </notes> 183 </release> 184 <release> 185 <stability> 186 <release>beta</release> 187 <api>alpha</api> 188 </stability> 189 <version> 190 <release>0.6.2</release> 191 <api>0.6.0</api> 192 </version> 193 <date>2018-07-21</date> 194 <notes> 195Bugs: 196- Fix 'undefined symbol: zoo_wgetconfig' with libzookeeper < 3.5 (Issue #22) 197 </notes> 198 </release> 199 <release> 200 <stability> 201 <release>beta</release> 202 <api>alpha</api> 203 </stability> 204 <version> 205 <release>0.6.1</release> 206 <api>0.6.0</api> 207 </version> 208 <date>2018-07-14</date> 209 <notes> 210Bugs: 211- Fix memory leaks 212Others: 213- Fix symbol conflicts 214 </notes> 215 </release> 216 <release> 217 <stability> 218 <release>alpha</release> 219 <api>alpha</api> 220 </stability> 221 <version> 222 <release>0.6.0</release> 223 <api>0.6.0</api> 224 </version> 225 <date>2018-06-27</date> 226 <notes> 227Improvements: 228- Add class 'ZookeeperConfig' 229- Add method 'getConfig' 230- Drop PHP-5 support 231 </notes> 232 </release> 233 <release> 234 <stability> 235 <release>stable</release> 236 <api>stable</api> 237 </stability> 238 <version> 239 <release>0.5.0</release> 240 <api>0.5.0</api> 241 </version> 242 <date>2018-05-14</date> 243 <notes> 244Improvements: 245- Add method 'close' 246php-zookeeper-0.5.x will be the last series which supports PHP 5.x. 247 </notes> 248 </release> 249 <release> 250 <stability> 251 <release>beta</release> 252 <api>alpha</api> 253 </stability> 254 <version> 255 <release>0.4.1</release> 256 <api>0.4.0</api> 257 </version> 258 <date>2018-05-04</date> 259 <notes> 260Bugs: 261- Fix 'Corrupted fcall_info provided to zend_call_function()' (AZ Issue #89, #90) 262 </notes> 263 </release> 264 <release> 265 <stability> 266 <release>alpha</release> 267 <api>alpha</api> 268 </stability> 269 <version> 270 <release>0.4.0</release> 271 <api>0.4.0</api> 272 </version> 273 <date>2017-06-08</date> 274 <notes> 275Bugs: 276- Fix segmentation fault due to improperly implemented threading (PR #13) 277 278Improvements: 279- Add function 'zookeeper_dispatch' 280 </notes> 281 </release> 282 <release> 283 <stability> 284 <release>beta</release> 285 <api>alpha</api> 286 </stability> 287 <version> 288 <release>0.3.2</release> 289 <api>0.3.0</api> 290 </version> 291 <date>2017-03-31</date> 292 <notes> 293Bugs: 294- Fix duplicate symbols (PR #10) 295 </notes> 296 </release> 297 <release> 298 <stability> 299 <release>alpha</release> 300 <api>alpha</api> 301 </stability> 302 <version> 303 <release>0.3.1</release> 304 <api>0.3.0</api> 305 </version> 306 <date>2017-01-23</date> 307 <notes> 308Bugs: 309- Fix memory leak in method getChildren (Thanks to hulk<hulk.website@gmail.com>, PR #5) 310- Fix memory leak in method create (Thanks to Lin Huang, PR #6) 311 </notes> 312 </release> 313 <release> 314 <stability> 315 <release>alpha</release> 316 <api>alpha</api> 317 </stability> 318 <version> 319 <release>0.3.0</release> 320 <api>0.3.0</api> 321 </version> 322 <date>2016-11-18</date> 323 <notes> 324Bugs: 325- Fix session warning with PHP 7.1 (Issue #4) 326 327Improvements: 328- Support PHP-7 (PR #1) 329- Support exceptions (PR #2) 330 </notes> 331 </release> 332 <release> 333 <stability> 334 <release>stable</release> 335 <api>beta</api> 336 </stability> 337 <version> 338 <release>0.2.3</release> 339 <api>0.2.3</api> 340 </version> 341 <date>2016-11-07</date> 342 <notes> 343Bugs: 344- Fix 'Node with null data cause php segfault at Zookeeper::get($path)' (AZ Issue #21) 345- Fix 'Stat is null when get a node which holds null data' (AZ Issue #29) 346- Fix 'Wrong type conversion in function call' (Thanks to Dmitry Faleychik<fadimko@gmail.com>, AZ PR #42) 347- Fix AZ PR #44 (Thanks to jeff.tang<likeytom@gmail.com>) 348- Fix AZ Issue #27 (--with-libdir not honoured, Thanks to Remi Collet) 349- Return null after zoo_exists returning 0-length directly (AZ PR #45) 350 351Improvements: 352- Respect null's when passed as values during set(), create(), and get() (Thanks to Ryan Uber<ru@ryanuber.com>, AZ PR #22) 353- Make extension compatible with Zookeeper 3.5.0alpha (Thanks to Ryan Uber<ru@ryanuber.com>, AZ PR #28 N #48) 354- Display ini entries in `phpinfo()` 355 </notes> 356 </release> 357 <release> 358 <stability> 359 <release>beta</release> 360 <api>beta</api> 361 </stability> 362 <version> 363 <release>0.2.2</release> 364 <api>0.2.2</api> 365 </version> 366 <date>2013-07-30</date> 367 <notes> 368- PHP 5.4 compatibility 369- Sample PHP class for using zookeeper 370- Fix NOTCONNECTED_STATE issue 371- Various other fixes 372 </notes> 373 </release> 374 <release> 375 <stability> 376 <release>beta</release> 377 <api>beta</api> 378 </stability> 379 <version> 380 <release>0.2.1</release> 381 <api>0.2.0</api> 382 </version> 383 <date>2012-01-13</date> 384 <notes> 385- Package up missed source files 386 </notes> 387 </release> 388 <release> 389 <stability> 390 <release>beta</release> 391 <api>beta</api> 392 </stability> 393 <version> 394 <release>0.2.0</release> 395 <api>0.2.0</api> 396 </version> 397 <date>2012-01-12</date> 398 <notes> 399- Added session handler support 400- Added connect() and delete methods 401- Bug fixes 402 </notes> 403 </release> 404 <release> 405 <stability> 406 <release>beta</release> 407 <api>beta</api> 408 </stability> 409 <version> 410 <release>0.1.0</release> 411 <api>0.1.0</api> 412 </version> 413 <date>2009-10-15</date> 414 <notes> 415- Initial PECL release 416 </notes> 417 </release> 418 </changelog> 419</package> 420