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)