* Merge 114 from amuraru: Make sure internal executor services are not started 
until startup.

* Merge 116 from samuelgmartinez: Fix for Issue 115: Wrong behaviour in 
LeaderLatch when a candidate
loses connection

* Issue 118: Ignore nonode exceptions when deleting lock path

* Added a non-reentrant mutex: InterProcessSemaphoreMutex. This mutex doesn't 
have the threading
restrictions that InterProcessMutex has. This should help with issues 75 and 
117.

* Merge 122 from ithaka that addresses Issue #98 - JsonInstanceSerializer does 
not deserialize
custom payload types. IMPORTANT! This change introduces a breaking 
incompatibility with List payloads
that will show up in environments that mix the old code and the new code. The 
new code will throw a
JsonMappingException when it attempts to read a List payload written by the old 
code. The old code,
when it reads a List payload generated by the new code, will generate a list 
with two elements,
the first of which is the class name of the List type, and the second of which 
is the original list.

* Issue 121: Apply bytecode rewriting to turn off JMX registrations to 
TestingServer as well as
TestingCluster.

* Issue 125: Use ScheduledThreadPoolExecutor instead of blocking threads that 
have period work.

* Issue 126: Added getNamespace() method.

* Issue 120: Additional check for connection loss in DistributedDoubleBarrier.

Reply via email to