cosmos-sdk v0.6.0 Release Notes
Release Date: 2017-06-22 // almost 7 years ago-
๐ Make the basecli command the only way to use client-side, to enforce best ๐ security practices. Lots of enhancements to get it up to production quality.
๐ฅ BREAKING CHANGES:
- ./cmd/commands -> ./cmd/basecoin/commands
- basecli
basecli proof state get
->basecli query key
basecli proof tx get
->basecli query tx
basecli proof state get --app=account
->basecli query account
- use
--chain-id
not--chainid
for consistency - update to use
--trace
not--debug
for stack traces on errors - complete overhaul on how tx and query subcommands are added. (see counter or trackomatron for examples)
- no longer supports counter app (see new countercli)
- basecoin
basecoin init
takes an argument, an address to allocate funds to in the genesis- removed key2.json
- removed all client side functionality from it (use basecli now for proofs)
- no tx subcommand
- no query subcommand
- no account (query) subcommand
- a few other random ones...
- enhanced relay subcommand
- relay start did what relay used to do
- relay init registers both chains on one another (to set it up so relay start just works)
- ๐ docs
- removed
example-plugin
, putcounter
insidedocs/guide
- removed
- app
- Implements ABCI handshake by proxying merkleeyes.Info()
๐ IMPROVEMENTS:
- ๐
basecoin init
support--chain-id
- intergrates tendermint 0.10.0 (not the rc-2, but the real thing)
- โ commands return error code (1) on failure for easier script testing
- โ add
reset_all
to basecli, and never delete keys oninit
- ๐ new shutil based unit tests, with better coverage of the cli actions
- just
make fresh
when things are getting stale ;)
๐ BUG FIXES:
- app: no longer panics on missing app_options in genesis (thanks, anton)
- ๐ docs: updated all docs... again
- ibc: fix panic on getting BlockID from commit without 100% precommits (still a TODO)