cosmos-sdk v0.5.0 Release Notes

Release Date: 2017-05-27 // almost 7 years ago
  • ๐Ÿ’ฅ BREAKING CHANGES:

    • โฌ†๏ธ only those related to the tendermint 0.9 -> 0.10 upgrade

    ๐Ÿ‘Œ IMPROVEMENTS:

    • basecoin cli
      • integrates tendermint 0.10.0 and unifies cli (init, unsafe_reset_all, ...)
      • integrate viper, all command line flags can also be defined in environmental variables or config.toml
    • genesis file
      • you can define accounts with either address or pub_key
      • sorts coins for you, so no silent errors if not in alphabetical order
    • light-client integration
      • no longer must you trust the node you connect to, prove everything!
      • new [basecli command](./cmd/basecli/README.md)
      • integrated key management, stored encrypted locally
      • tracks validator set changes and proves everything from one initial validator seed
      • basecli proof state gets complete proofs for any abci state
      • basecli proof tx gets complete proof where a tx was stored in the chain
      • basecli proxy exposes tendermint rpc, but only passes through results after doing complete verification

    ๐Ÿ› BUG FIXES:

    • โš  no more silently ignored error with invalid coin names (eg. "17.22foo coin" used to parse as "17 foo", not warning/error)