cosmos-sdk v0.28.1 Release Notes

  • ๐Ÿ’ฅ BREAKING CHANGES

    • Gaia REST API (gaiacli advanced rest-server)
      • [lcd] #3045 Fix quoted json return on GET /keys (keys list)
      • [gaia-lite] #2191 Split POST /stake/delegators/{delegatorAddr}/delegations into POST /stake/delegators/{delegatorAddr}/delegations, POST /stake/delegators/{delegatorAddr}/unbonding_delegations and POST /stake/delegators/{delegatorAddr}/redelegations
      • [gaia-lite] #3056 generate_only and simulate have moved from query arguments to POST requests body.
    • Tendermint
      • [tendermint] Now using Tendermint 0.27.3

    ๐Ÿ”‹ FEATURES

    • Gaia REST API (gaiacli advanced rest-server)
      • [slashing] #2399 Implement /slashing/parameters endpoint to query slashing parameters.
    • Gaia CLI (gaiacli)
      • [gaiacli] #2399 Implement params command to query slashing parameters.
    • SDK
      • [client] #2926 Add TxEncoder to client TxBuilder.
    • Other
      • Introduced the logjack tool for saving logs w/ rotation

    ๐Ÿ‘Œ IMPROVEMENTS

    • Gaia REST API (gaiacli advanced rest-server)
      • #2879, #2880 Update deposit and vote endpoints to perform a direct txs query when a given proposal is inactive and thus having votes and deposits removed from state.
    • Gaia CLI (gaiacli)
      • #2879, #2880 Update deposit and vote CLI commands to perform a direct txs query when a given proposal is inactive and thus having votes and deposits removed from state.
    • Gaia
      • #3021 Add --gentx-dir to gaiad collect-gentxs to specify a directory from which collect and load gentxs. Add --output-document to gaiad init to allow one to redirect output to file.