zookeeper: Changelog

Version Message
1.2.1 Bugs:
- Fix compilation error with PHP 7.0 (Thanks to erikn69, GH PR #57)
1.2.0 Improvements:
- Make extension compatible with PHP 8.2 (Thanks to Federico J. Álvarez Valero and erikn69, GH PR #55, #56)
1.0.0 Improvements:
- Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43)
- Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44)
0.7.2 Bugs:
- Fix segfault due to double free of global callback data (GH PR #35)
- Optimize callback-related statements
- Fix build error with PHP 7.4 (GH PR #38)
0.7.1 Bugs:
- Fix segmentation fault after destroying Zookeeper instance (Issue #32)
0.7.0 Improvements:
- Make parameter 'acls' of method 'create' optional
- Add static method 'dispatch'
- Drop PHP-5 support (Issue #14)
Bugs:
- Fix segmentation fault found in PHP 7.3
0.6.4 Bugs:
- Fix segmentation fault after destroying Zookeeper instance (Issue #32)
0.6.3 Bugs:
- Correct exception message (From "Failed to connect to Zookeeper" to "Failed to initialize ZooKeeper ...", Issue #29)
- Fix 'duplicate symbol _php_zk_config_ce'
- Fix segmentation fault when destroying Zookeeper instance (GH PR #31)
0.6.2 Bugs:
- Fix 'undefined symbol: zoo_wgetconfig' with libzookeeper < 3.5 (Issue #22)
0.6.1 Bugs:
- Fix memory leaks
Others:
- Fix symbol conflicts
0.6.0 Improvements:
- Add class 'ZookeeperConfig'
- Add method 'getConfig'
- Drop PHP-5 support
0.5.0 Improvements:
- Add method 'close'
php-zookeeper-0.5.x will be the last series which supports PHP 5.x.
0.4.1 Bugs:
- Fix 'Corrupted fcall_info provided to zend_call_function()' (AZ Issue #89, #90)
0.4.0 Bugs:
- Fix segmentation fault due to improperly implemented threading (PR #13)

Improvements:
- Add function 'zookeeper_dispatch'
0.3.2 Bugs:
- Fix duplicate symbols (PR #10)
0.3.1 Bugs:
- Fix memory leak in method getChildren (Thanks to hulk, PR #5)
- Fix memory leak in method create (Thanks to Lin Huang, PR #6)
0.3.0 Bugs:
- Fix session warning with PHP 7.1 (Issue #4)

Improvements:
- Support PHP-7 (PR #1)
- Support exceptions (PR #2)
0.2.3 Bugs:
- Fix 'Node with null data cause php segfault at Zookeeper::get($path)' (AZ Issue #21)
- Fix 'Stat is null when get a node which holds null data' (AZ Issue #29)
- Fix 'Wrong type conversion in function call' (Thanks to Dmitry Faleychik, AZ PR #42)
- Fix AZ PR #44 (Thanks to jeff.tang)
- Fix AZ Issue #27 (--with-libdir not honoured, Thanks to Remi Collet)
- Return null after zoo_exists returning 0-length directly (AZ PR #45)

Improvements:
- Respect null's when passed as values during set(), create(), and get() (Thanks to Ryan Uber, AZ PR #22)
- Make extension compatible with Zookeeper 3.5.0alpha (Thanks to Ryan Uber, AZ PR #28 N #48)
- Display ini entries in `phpinfo()`
0.2.2 - PHP 5.4 compatibility
- Sample PHP class for using zookeeper
- Fix NOTCONNECTED_STATE issue
- Various other fixes
0.2.1 - Package up missed source files
0.2.0 - Added session handler support
- Added connect() and delete methods
- Bug fixes
0.1.0 - Initial PECL release