Skip to content

Commit

Permalink
Namada 0.11.0
Browse files Browse the repository at this point in the history
  • Loading branch information
juped committed Nov 30, 2022
1 parent 244c7a5 commit 7ed315a
Show file tree
Hide file tree
Showing 47 changed files with 130 additions and 63 deletions.
1 change: 1 addition & 0 deletions .changelog/v0.11.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Namada 0.11.0 is a scheduled minor release.
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,71 @@
# CHANGELOG

## v0.11.0

Namada 0.11.0 is a scheduled minor release.

### BUG FIXES

- Fix building with the `abcipp` feature again
([#754](https://github.com/anoma/namada/pull/754))
- Fixed validation of a validator initialization transaction.
([#763](https://github.com/anoma/namada/pull/763))

### FEATURES

- Allow to set the native token via genesis configuration.
([#582](https://github.com/anoma/namada/pull/582))
- Added a validity predicate for implicit accounts. This is set in
protocol parameters and may be changed via governance. Additionally,
added automatic public key reveal in the client that use an implicit
account that hasn't revealed its PK yet as a source. It's also
possible to manually submit reveal transaction with client command
([#592](https://github.com/anoma/namada/pull/592))
- PoS: Removed staking reward addresses in preparation of auto-staked rewards
system. ([#687](https://github.com/anoma/namada/pull/687))
- Allow to set validator's commission rates and a limit on change of commission
rate per epoch. Commission rate can be changed via a transaction authorized
by the validator, but the limit is immutable value, set when the validator's
account is initialized. ([#695](https://github.com/anoma/namada/pull/695))
- Optimize the PoS code to depend only on bonded stake, removing
the VotingPower(Delta) structs. This mitigates some previous
information loss in PoS calculations. Instead, the notion of
voting power is only relevant when communicating with Tendermint.
([#707](https://github.com/anoma/namada/pull/707))
- Update the set of parameters in the PoS system according to the
latest spec and standardizes the use of the rust_decimal crate
for parameters and calculations that require fractional numbers.
([#708](https://github.com/anoma/namada/pull/708))
- Renamed transaction CLI arguments `--fee-amount` and `--fee-token` to `--gas-
amount` and `--gas-token`. ([#775](https://github.com/anoma/namada/pull/775))

### IMPROVEMENTS

- Refactored token decimal formatting.
([#436](https://github.com/anoma/namada/pull/436))
- Added PoS specific queries ([#570](https://github.com/anoma/namada/pull/570))
- Added a custom events store and replaced WebSocket client for
transaction results with query endpoints to the events store.
([#674](https://github.com/anoma/namada/pull/674))
- Refactored governance code to use storage_api.
([#719](https://github.com/anoma/namada/pull/719))
- Public parts of shared `namada` crate have been split up into a
`namada_core` crate. The `namada_proof_of_stake`, `namada_vp_prelude`
and `namada_tx_prelude` crates now depend on this `namada_core` crate.
([#733](https://github.com/anoma/namada/pull/733))
- Sign over the hash of code rather than code in transaction signing.
([#807](https://github.com/anoma/namada/pull/807))

### MISCELLANEOUS

- Improve some docstrings relating to block heights
([#650](https://github.com/anoma/namada/pull/650))

### TESTING

- Don't fake a wasm VP for internal addresses in tx tests
([#694](https://github.com/anoma/namada/pull/694))

## v0.10.1

Namada 0.10.1 is a point release with fixes to shielded transactions.
Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apps/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "GPL-3.0"
name = "namada_apps"
readme = "../README.md"
resolver = "2"
version = "0.10.1"
version = "0.11.0"
default-run = "namada"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
4 changes: 2 additions & 2 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_core"
resolver = "2"
version = "0.9.0"
version = "0.11.0"

[features]
default = []
Expand Down Expand Up @@ -109,4 +109,4 @@ test-log = {version = "0.2.7", default-features = false, features = ["trace"]}
tracing-subscriber = {version = "0.3.7", default-features = false, features = ["env-filter", "fmt"]}

[build-dependencies]
tonic-build = "0.6.0"
tonic-build = "0.6.0"
2 changes: 1 addition & 1 deletion encoding_spec/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "GPL-3.0"
name = "namada_encoding_spec"
readme = "../README.md"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_macros"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[lib]
proc-macro = true
Expand Down
2 changes: 1 addition & 1 deletion proof_of_stake/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "GPL-3.0"
name = "namada_proof_of_stake"
readme = "../README.md"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion shared/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down
2 changes: 1 addition & 1 deletion tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_tests"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = ["wasm-runtime"]
Expand Down
2 changes: 1 addition & 1 deletion tx_prelude/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_tx_prelude"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion vm_env/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_vm_env"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = []
Expand Down
2 changes: 1 addition & 1 deletion vp_prelude/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ edition = "2021"
license = "GPL-3.0"
name = "namada_vp_prelude"
resolver = "2"
version = "0.10.1"
version = "0.11.0"

[features]
default = []
Expand Down
22 changes: 11 additions & 11 deletions wasm/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 17 additions & 17 deletions wasm/checksums.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"tx_bond.wasm": "tx_bond.19e70c2f60573f413da8a9c2db0643c09f5b60081ef21288a6f2f623faa6bca9.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.10f9074ec0ce0ce258ad69efd786d0bfd714971754a09994703e0165c02f16e7.wasm",
"tx_ibc.wasm": "tx_ibc.65a17880fcc5534c54069ec58394d5172102f54a9acf7454fb4f1e38e44dfc69.wasm",
"tx_init_account.wasm": "tx_init_account.bd50ddd0630bdf6b54a1fa2d863e36919c05a619d9a3b03d410646ba508de502.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.ac0d645b0b550c09eb7e2dd8ee82c65b361d582937b95e5eeb5ab6bb6c068d76.wasm",
"tx_init_validator.wasm": "tx_init_validator.982d00183f2a10bb01e158669ca444794cafd10954ee2b6599c826102bc88279.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.dcf83bca933932d84d04ef7cac85e926a48454a923c28930fa1a766bb10033d1.wasm",
"tx_transfer.wasm": "tx_transfer.b6b4efd09afdb81c8a3a02e61e319ac7d265d7fa1a38c157fd1caa328eeb14f9.wasm",
"tx_unbond.wasm": "tx_unbond.ab6e1f7666ec3a70816350ec4060c97bcf9bb058026968f80866da0fc8d47260.wasm",
"tx_bond.wasm": "tx_bond.607ff5fa2f3239c95077b16ceefde7f673eee3d135f00c00bdd650ce28633ac5.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.68369752850d31b94d5212a644eedd921201d261aa591f58b8c2162e23116947.wasm",
"tx_ibc.wasm": "tx_ibc.4731e4d7b2a0c542da632bce7866639656905c9f7ab22099a2e2d1b12820736e.wasm",
"tx_init_account.wasm": "tx_init_account.f978f4eafdb8075e9e1be1160afd0cf2e57f31ef5fbdf8350170a4dbb8d1f1de.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.aec4904ba5371bf0927c41a615d48257e1c08e6c80aa7b34b45370b65aeebe0a.wasm",
"tx_init_validator.wasm": "tx_init_validator.badefa4715e4bb265a0376d65e05648225e0780c52fe8c5083cbaf3bfcbd9ff2.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.139863565d10266796860a4f977665be8524e14825b7b0eb5aabb13db5aa590e.wasm",
"tx_transfer.wasm": "tx_transfer.c8864ad3e620b809d7874f61b14cc8179ee220da855ddf288ebca50428f89bbf.wasm",
"tx_unbond.wasm": "tx_unbond.d3ca1fece60779942adfa3b4de7d65ecc9ba3bb52843b96b8b1dae2674b6fa61.wasm",
"tx_update_vp.wasm": "tx_update_vp.ee2e9b882c4accadf4626e87d801c9ac8ea8c61ccea677e0532fc6c1ee7db6a2.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.654a52f4a53be530f6a63ee266c815208ea0d0ce2796ebc68a4cd56f58b51b06.wasm",
"tx_withdraw.wasm": "tx_withdraw.989e94fb9c570a72f6dfe215357858e85736605afd3220a71d5f389f9ec62ced.wasm",
"vp_implicit.wasm": "vp_implicit.548c129e55ac32c8f8c88b81625e6e76d227e730393e1f54bcf0353f66caadb2.wasm",
"vp_masp.wasm": "vp_masp.5d2ddaeabc17c0dff48dad01c7977612823ddfe110de8231a709a39ad845eb43.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.56a180de11f3dc71d011f7018f5bce3b1a506677cedb76ae04c9d53ebf8e9cf7.wasm",
"vp_token.wasm": "vp_token.2c236af348d06294c39f7ebcc0e4d067c9faafb52d8299c6a43d7fe4107d0cd4.wasm",
"vp_user.wasm": "vp_user.dffc8cbccc1f8f854392247c136dc5e5cfc1e3a33a33346a70ba65f1f653db39.wasm",
"vp_validator.wasm": "vp_validator.fe1c28c682cc36b9f967b91417e83992b8b792262a24ef44d38c859c1c558fd8.wasm"
"tx_vote_proposal.wasm": "tx_vote_proposal.b33288153249f20e43942bcb21c2862e68e2edd865638174e3557255bd7f11a5.wasm",
"tx_withdraw.wasm": "tx_withdraw.64bce44372b48eddcc319d1693fa6e821ca96cfc3ce2f2c55f4c0877677311a9.wasm",
"vp_implicit.wasm": "vp_implicit.82a65be788b416b3c499c8508c8e06d31ba008bc566b66b7d6cba31ed07df6fd.wasm",
"vp_masp.wasm": "vp_masp.d292c4e7521b60aac06bb1e82662367ddf33320f2afc9e76aa061f46b9fbeb9f.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.41932ec7f908cac3068206a23f8aa9ad342874b2740a8401dfb5c113faac21e3.wasm",
"vp_token.wasm": "vp_token.44c58074c09cda85bb00a9d8d17eb9d1f339338ddf48d6632f21be46a9014cad.wasm",
"vp_user.wasm": "vp_user.b6c7ea01d4aa9d81dc3ca832dbfa334c6c396ce33fdb810b9df119611dca28c7.wasm",
"vp_validator.wasm": "vp_validator.0b503ef4b99cead9a0a3ba803a887e48d0f5aca2ba280751691350269db7265b.wasm"
}
Loading

0 comments on commit 7ed315a

Please sign in to comment.