Skip to content

Namada 0.27.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Nov 08:37
· 4509 commits to main since this release
v0.27.0
47c887c

Namada 0.27.0 is a minor release that incorporates the remaining essential proof-of-stake features, updates the MASP and transaction functionality, and provides some additions to the SDK.

BUG FIXES

  • Fix a feature flag to compile namada_sdk
    (#2164)
  • Fix to get the proof even if no height is specified
    (#2166)
  • Fix ABCI queries at the last committed height
    (#2184)

FEATURES

  • Tx that allows a validator to change its consensus key
    (#2137)

IMPROVEMENTS

  • Moved the masp vp to native.
    (#2051)
  • Tighten security around potential P2P issues
    (#2131)
  • Print more context from eyre error types.
    (#2132)
  • Require to verify ownership of all validator keys when initialized on-chain.
    (#2163)
  • Improve the validator VP to ensure that only the validator themself
    can execute transactions that manipulate its own validator data
    (#2169)
  • Various improvements to the PoS code, including adding a panic on a slashing
    failure, some more checked arithmetics, aesthetic code cleanup, and fixing a
    bug in is_delegator. (#2178)
  • Added type tags to transactions to enable hardware wallets
    to fully decode transactions even after minor Namada updates.
    (#2182)
  • Save MASP conversion state to the state storage instead of the diffs
    (#2189)

MISCELLANEOUS

  • Removed catching of panics from PoS VP.
    (#2145)

SDK

  • Masp as internal address. Updated aux_signing_data
    to return no key and 0 threshold if owner is masp.
    (#2051)
  • A high level function new_redelegate is added to the sdk to allow developers
    to make and submit redelegation functions from the minimum number of arguments
    required (#2140)