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