From 53f15fde0778aa230f1dc8c2df28bb9eb3974bfd Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Wed, 15 Nov 2017 22:03:27 +0000 Subject: [PATCH] update changelog --- CHANGELOG.md | 22 +++++++++++++++++++--- p2p/trust/trustmetric.go | 2 +- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eded412a..7edcad3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,13 +27,29 @@ BUG FIXES: - Graceful handling/recovery for apps that have non-determinism or fail to halt - Graceful handling/recovery for violations of safety, or liveness -## 0.12.1 (TBA) +## 0.13.0 (TBA) + +BREAKING CHANGES: +- types: EventBus and EventBuffer have replaced EventSwitch and EventCache; event types have been overhauled +- node: EventSwitch methods now refer to EventBus +- rpc/lib/types: RPCResponse is no longer a pointer; WSRPCConnection interface has been modified +- rpc/client: WaitForOneEvent takes an EventsClient instead of types.EventSwitch +- rpc/client: Add/RemoveListenerForEvent are now Subscribe/Unsubscribe FEATURES: -- new unsubscribe_all WebSocket RPC endpoint +- rpc: new `/unsubscribe_all` WebSocket RPC endpoint +- p2p/trust: new trust metric for tracking peers. See ADR-006 IMPROVEMENTS: -- New events system using tmlibs/pubsub +- New asynchronous events system using `tmlibs/pubsub` +- logging: Various small improvements +- consensus: Graceful shutdown when app crashes +- tests: Fix various non-deterministic errors +- p2p: more defensive programming + +BUG FIXES: +- consensus: fix panic where prs.ProposalBlockParts is not initialized +- p2p: fix panic on bad channel ## 0.12.0 (October 27, 2017) diff --git a/p2p/trust/trustmetric.go b/p2p/trust/trustmetric.go index 84a11b1c..eaed78e3 100644 --- a/p2p/trust/trustmetric.go +++ b/p2p/trust/trustmetric.go @@ -176,7 +176,7 @@ func (tms *TrustMetricStore) loadFromDB() bool { // Saves the history data for all peers to the store DB func (tms *TrustMetricStore) saveToDB() { - tms.Logger.Info("Saving TrustHistory to DB", "size", tms.size()) + tms.Logger.Debug("Saving TrustHistory to DB", "size", tms.size()) peers := make(map[string]peerHistoryJSON, 0)