* Depend on ZooKeeper 3.4.4

* Added a new Examples sub project - better late than never.

* Guaranteed deletes were not working correctly if 
CuratorFramework.usingNamespace() was used.

* I can't believe this has been like this for so long. The executor passed to 
listeners was never used.
Doh!!! Major bug.

* Issue 188: Display a meaningful message if the value node is corrupted

* Issue 194: Initial sync() operation should occur immediately - like the 
change in 1.2.3 for all "background"
operations.

* Added support for ZK 3.4's read only operation as described here:
http://wiki.apache.org/hadoop/ZooKeeper/GSoCReadOnlyMode - 
CuratorFrameworkFactory.Builder has a new
method to set canBeReadOnly(). There is a new ConnectionState: READ_ONLY. Note: 
Your servers need to
see a system property set "readonlymode.enabled" as true. This isn't documented 
anywhere that I can see.

* Pull Request: 196 - Fix some issues with NamespaceFacade stemming from 
inconsistent state. Thanks to
Answashe.

* Issue 197 - Possible NullPointerException from ConnectionStateManager line 
133 that is caused by a race
condition. In CuratorFrameworkImpl, connectionStateManager.start() is called 
after client.start().

Reply via email to