Browse Source

version bump. add roadmap back. minor fixes

pull/1586/head
Ethan Buchman 6 years ago
parent
commit
68a0b3f95b
5 changed files with 29 additions and 4 deletions
  1. +2
    -0
      CHANGELOG.md
  2. +23
    -0
      ROADMAP.md
  3. +1
    -1
      p2p/pex/addrbook.go
  4. +1
    -1
      p2p/switch.go
  5. +2
    -2
      version/version.go

+ 2
- 0
CHANGELOG.md View File

@ -1,5 +1,7 @@
# Changelog
## 0.19.4 (TBD)
## 0.19.3 (May 14th, 2018)
FEATURES


+ 23
- 0
ROADMAP.md View File

@ -0,0 +1,23 @@
# Roadmap
BREAKING CHANGES:
- Better support for injecting randomness
- Upgrade consensus for more real-time use of evidence
FEATURES:
- Use the chain as its own CA for nodes and validators
- Tooling to run multiple blockchains/apps, possibly in a single process
- State syncing (without transaction replay)
- Add authentication and rate-limitting to the RPC
IMPROVEMENTS:
- Improve subtleties around mempool caching and logic
- Consensus optimizations:
- cache block parts for faster agreement after round changes
- propagate block parts rarest first
- Better testing of the consensus state machine (ie. use a DSL)
- Auto compiled serialization/deserialization code instead of go-wire reflection
BUG FIXES:
- Graceful handling/recovery for apps that have non-determinism or fail to halt
- Graceful handling/recovery for violations of safety, or liveness

+ 1
- 1
p2p/pex/addrbook.go View File

@ -186,7 +186,7 @@ func (a *addrBook) RemoveAddress(addr *p2p.NetAddress) {
if ka == nil {
return
}
a.Logger.Info("Remove address from book", "addr", ka.Addr, "ID", ka.ID)
a.Logger.Info("Remove address from book", "addr", ka.Addr, "ID", ka.ID())
a.removeFromAllBuckets(ka)
}


+ 1
- 1
p2p/switch.go View File

@ -565,7 +565,7 @@ func (sw *Switch) addPeer(pc peerConn) error {
if sw.nodeKey.ID() == peerID {
addr := peerNodeInfo.NetAddress()
// remove the given address from the address book if we're added it earlier
// remove the given address from the address book if we added it earlier
sw.addrBook.RemoveAddress(addr)
// add the given address to the address book to avoid dialing ourselves


+ 2
- 2
version/version.go View File

@ -4,13 +4,13 @@ package version
const (
Maj = "0"
Min = "19"
Fix = "3"
Fix = "4"
)
var (
// Version is the current version of Tendermint
// Must be a string because scripts like dist.sh read this file.
Version = "0.19.3"
Version = "0.19.4-dev"
// GitCommit is the current HEAD set using ldflags.
GitCommit string


Loading…
Cancel
Save