Skip to content

Commit

Permalink
Namada 0.15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
juped committed Apr 13, 2023
1 parent a91045c commit 29d7c58
Show file tree
Hide file tree
Showing 56 changed files with 154 additions and 67 deletions.
2 changes: 2 additions & 0 deletions .changelog/v0.15.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.15.0 is a regular minor release featuring various
implementation improvements.
85 changes: 85 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,90 @@
# CHANGELOG

## v0.15.0

Namada 0.15.0 is a regular minor release featuring various
implementation improvements.

### BUG FIXES

- Fix to read the prev value for batch delete
([#1116](https://github.com/anoma/namada/issues/1116))
- Returns an error when getting proof of a non-committed block
([#1154](https://github.com/anoma/namada/issues/1154))
- Fixed dump-db node utility which was not iterating on db keys correctly
leading to duplicates in the dump. Added an historic flag to also dump the
diff keys. ([#1184](https://github.com/anoma/namada/pull/1184))
- Fixed an issue with lazy collections sub-key validation with the `Address`
type. This issue was also affecting the iterator of nested `LazyMap`.
([#1212](https://github.com/anoma/namada/pull/1212))
- Fixed various features of the CLI output for querying bonds and performing an
unbond action. ([#1239](https://github.com/anoma/namada/pull/1239))
- PoS: Fixed an issue with slashable evidence processed
and applied at a new epoch causing a ledger to crash.
([#1246](https://github.com/anoma/namada/pull/1246))
- Addresses are now being ordered by their string format (bech32m)
to ensure that their order is preserved inside raw storage keys.
([#1256](https://github.com/anoma/namada/pull/1256))
- Prevent clients from delegating from a validator account to another validator
account. ([#1263](https://github.com/anoma/namada/pull/1263))

### FEATURES

- Infrastructure for PoS inflation and rewards. Includes inflation
using the PD controller mechanism and rewards based on validator block voting
behavior. Rewards are tracked and effectively distributed using the F1 fee
mechanism. In this PR, rewards are calculated and stored, but they are not
yet applied to voting powers or considered when unbonding and withdrawing.
([#714](https://github.com/anoma/namada/pull/714))
- Implements governance custom proposals
([#1056](https://github.com/anoma/namada/pull/1056))
- Adds expiration field to transactions
([#1123](https://github.com/anoma/namada/pull/1123))
- Added a rollback command to revert the Namada state to that of the previous
block. ([#1187](https://github.com/anoma/namada/pull/1187))
- Introduced a new ledger sub-command: `run-until`. Then, at the provided block
height, the node will either halt or suspend. If the chain is suspended, only
the consensus connection is suspended. This means that the node can still be
queried. This is useful for debugging purposes.
([#1189](https://github.com/anoma/namada/pull/1189))

### IMPROVEMENTS

- Return early in PosBase::transfer if an attempt is made to transfer zero
tokens ([#856](https://github.com/anoma/namada/pull/856))
- Adds hash-based replay protection
([#1017](https://github.com/anoma/namada/pull/1017))
- Renamed "ledger-address" CLI argument to "node".
([#1031](https://github.com/anoma/namada/pull/1031))
- Added a TempWlStorage for storage_api::StorageRead/Write
in ABCI++ prepare/process proposal handler.
([#1051](https://github.com/anoma/namada/pull/1051))
- Added a wallet section for token addresses to replace hard-
coded values with addresses loaded from genesis configuration.
([#1081](https://github.com/anoma/namada/pull/1081))
- Improved the CLI description of the start time node argument.
([#1087](https://github.com/anoma/namada/pull/1087))
- Adds chain id field to transactions
([#1106](https://github.com/anoma/namada/pull/1106))
- update help text on namadc utils join-network so that the url
displays cleanly on a single line, instead of being cut half way
([#1109](https://github.com/anoma/namada/pull/1109))
- Check in the client that the ledger node has at least one
block and is synced before submitting transactions and queries.
([#1258](https://github.com/anoma/namada/pull/1258))

### MISCELLANEOUS

- Clean up some code relating to the Ethereum bridge
([#796](https://github.com/anoma/namada/pull/796))
- Updated RocksDB to v0.20.1.
([#1163](https://github.com/anoma/namada/pull/1163))

### TESTING

- Add utility code for working with test wasms
([#893](https://github.com/anoma/namada/pull/893))

## v0.14.3

Namada 0.14.3 is a bugfix release addressing mainly disk usage
Expand Down
22 changes: 11 additions & 11 deletions Cargo.lock

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

4 changes: 2 additions & 2 deletions 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.14.3"
version = "0.15.0"
default-run = "namada"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down Expand Up @@ -165,4 +165,4 @@ test-log = {version = "0.2.7", default-features = false, features = ["trace"]}
tokio-test = "0.4.2"

[build-dependencies]
git2 = "0.13.25"
git2 = "0.13.25"
2 changes: 1 addition & 1 deletion 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.14.3"
version = "0.15.0"

[features]
default = []
Expand Down
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.14.3"
version = "0.15.0"

[features]
default = ["abciplus"]
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.14.3"
version = "0.15.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.14.3"
version = "0.15.0"

[features]
default = ["abciplus"]
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.14.3"
version = "0.15.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 test_utils/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_test_utils"
resolver = "2"
version = "0.14.3"
version = "0.15.0"

[dependencies]
borsh = "0.9.0"
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.14.3"
version = "0.15.0"

[features]
default = ["abciplus", "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.14.3"
version = "0.15.0"

[features]
default = ["abciplus"]
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.14.3"
version = "0.15.0"

[features]
default = ["abciplus"]
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.14.3"
version = "0.15.0"

[features]
default = ["abciplus"]
Expand Down
Loading

0 comments on commit 29d7c58

Please sign in to comment.