There were 15 issues closed in the Gossip 0.1.2 release. https://issues.apache.org/jira/browse/GOSSIP-31?jql=project%20%3D%20GOSSIP%20%20AND%20fixVersion%20%3D%200.1.2%20ORDER%20BY%20priority%20DESC https://issues.apache.org/jira/browse/GOSSIP/fixforversion/12338844/?selectedTab=com.atlassian.jira.jira-projects-plugin:version-issues-panel
5 separate committers made enhancements to the project. The feature list was really impressive: https://issues.apache.org/jira/browse/GOSSIP-47 We started the work on signing messages with per node keys. While there is more to do here this is a very interesting feature. https://issues.apache.org/jira/browse/GOSSIP-39 We created the abilty to control gossip messages by extensible classes. We have two implementations a flat gossiper and a heirarchical one that breaks the network into datacenters and racks with controls as to how often messages are sent to each group. https://issues.apache.org/jira/browse/GOSSIP-40 We got a bug from github showing the project is making rounds and people find it interesting enough to contribute. https://issues.apache.org/jira/browse/GOSSIP-36 We persist the ring state and user data, this aids in faster cluster converging on restart https://issues.apache.org/jira/browse/GOSSIP-44 We removed the header in front of the message. This makes the messages completely serialized and deserialized via json, and the less byte [] reduces memory pressure. https://issues.apache.org/jira/browse/GOSSIP-17 We have metrics to use to assert in tests and so that operators can see inside the 'black box' https://issues.apache.org/jira/browse/GOSSIP-48 We have a special shutdown message which helps nodes leave the cluster faster https://issues.apache.org/jira/browse/GOSSIP-22 We switch from a heavy javax.notification based failure detector to the accrual model which is common https://issues.apache.org/jira/browse/GOSSIP-56 We made the code more elogant by making message handlers resolve by mappings instead of a rather ugly case statement https://issues.apache.org/jira/browse/GOSSIP-31 And someone proved to use that documentation is a good thing because they read through ours and found that to be a little out of date For those that did not get a commit in, there were two or three other parties that contributed through reviewing patches. Again very impressive release. Thank you all very much, Edward
