Net::ZooKeeper - Perl extension for Apache ZooKeeper
Revision history
================
0.01 Dec 5, 2008
- initial version
0.02 Dec 16, 2008
- support connection to ZooKeeper and get() method
0.03 Jan 9, 2009
- implemented watch mechanism for get()
0.04 Jan 15, 2009
- all basic ZooKeeper methods supported
0.05 Jan 21, 2009
- converted from T_PTROBJ to T_ZK_HASH with PERL_MAGIC_ext,
allows DESTROY() to be called repeatedly
0.06 Jan 27, 2009
- converted from attribute accessor methods to inner and outer hashes
with PERL_MAGIC_tied
0.07 Jan 29, 2009
- all tied hash methods completed
0.08 Jan 30, 2009
- simple thread safety enforced with CLONE_SKIP
0.09 Feb 12, 2009
- ACL constants
0.10 Feb 18, 2009
- ACL support
0.11 Feb 21, 2009
- ZooKeeper version check
0.20 Feb 25, 2009
- refactored watches as subclass
0.30 Feb 27, 2009
- refactored stats as subclass
0.31 Mar 6, 2009
- test suite completed
0.32 Mar 25, 2009
- initial documentation completed, first public release
0.33 Apr 20, 2009
- copyright donated to ASF
0.34 Jul 14, 2009
- support ZooKeeper 3.2.0 release
0.35 Jul 15, 2009
- support multiple include and library locations
0.36 Mar 27, 2011
- Fix zookeeper version check, but only warn since we haven't been enforcing it in a while
- Look for zookeeper includes in some sane places by default
0.37 Oct 4, 2014
- fix test failures when testing without a ZooKeeper connection
0.38 Nov 10, 2014
- add str_error() call for translating errors to human-readable strings
- add state() method from #72702
0.39 May 13, 2015
- add ZSESSIONMOVED error constant
- bump ZooKeeper version dependency to 3.2.0
- Fix handling of non-integer-seconds watch timeouts
0.40 May 23, 2015
- update docs better explain Net::ZooKeeper constructor error handling
- fix test failure from interference with other nodes
0.41 Jun 17, 2015
- fix deadlocks caused by premature watch garbage collection. (#5)
- added set_ignore_session_events function