Skip to content

Commit

Permalink
[chore]: Merge in 0.21.1
Browse files Browse the repository at this point in the history
  • Loading branch information
batconjurer committed Sep 1, 2023
1 parent c855632 commit 078cea0
Show file tree
Hide file tree
Showing 196 changed files with 11,236 additions and 9,409 deletions.
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/bug-fixes/1774-fix-dec-display.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fixes buggy Display for the Dec type when the number is some multiple of 10
([\#1774](https://github.com/anoma/namada/pull/1774))
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/bug-fixes/1775-downgrade-sysinfo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Downgraded sysinfo back to v0.27.8 with a working available memory report on
Mac M1. ([\#1775](https://github.com/anoma/namada/pull/1775))
4 changes: 4 additions & 0 deletions .changelog/v0.21.0/bug-fixes/1793-fix-unjail-bug.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Fixes buggy error handling in pos unjail_validator. Now properly enforces that
if an unjail tx is submitted when the validator state is something other than
Jailed in any of the current or future epochs, the tx will error out and fail.
([\#1793](https://github.com/anoma/namada/pull/1793))
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/bug-fixes/1801-fix-available-memory.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix available_memory size
([\#1801](https://github.com/anoma/namada/issues/1801))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Introduce multisignature accounts and transaction format. It is now possible
to supply multiple public keys when creating a new account/validator and
specify the minimum number of signatures required to authorize a transaction.
([\#1765](https://github.com/anoma/namada/pull/1765))
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/features/1803-refactor-governance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Introduce a simplified version of Public Good Fundings.
([\#1803](https://github.com/anoma/namada/pull/1803))
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.21.0 is a minor release introducing a first version of the PGF mechanism, addressing several
improvements to the PoS and Governance system and some changes to the ledger stability.
2 changes: 2 additions & 0 deletions .changelog/v0.21.0/testing/1768-pregen-masp-proofs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Added pre-built MASP proofs for integration tests.
([\#1768](https://github.com/anoma/namada/pull/1768))
2 changes: 2 additions & 0 deletions .changelog/v0.21.1/bug-fixes/1816-pgf-v2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Introduce a new genesis section to control PGF storage at chain start.
([\#1816](https://github.com/anoma/namada/pull/1816))
2 changes: 2 additions & 0 deletions .changelog/v0.21.1/features/1635-ibc-rs-0.41.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Support the memo field of IBC transfer
([\#1635](https://github.com/anoma/namada/issues/1635))
1 change: 1 addition & 0 deletions .changelog/v0.21.1/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Namada 0.21.0 is a patch release addressing some minor changes to the PGF and IBC components.
7 changes: 7 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,7 @@ jobs:
nightly_version: [nightly-2023-06-01]
mold_version: [1.7.0]
comet_bft: [0.37.2]
hermes: [1.6.0-namada-beta1]
make:
- name: e2e
suffix: ''
Expand Down Expand Up @@ -525,13 +526,19 @@ jobs:
curl -o cometbft.tar.gz -LO https://github.com/cometbft/cometbft/releases/download/v${{ matrix.comet_bft }}/cometbft_${{ matrix.comet_bft }}_linux_amd64.tar.gz
tar -xvzf cometbft.tar.gz
mv cometbft /usr/local/bin
- name: Download Hermes
run: |
curl -o hermes.tar.gz -LO https://github.com/heliaxdev/hermes/releases/download/v${{ matrix.hermes }}/hermes-v${{ matrix.hermes }}-x86_64-unknown-linux-gnu.tar.gz
tar -xvzf hermes.tar.gz
mv hermes /usr/local/bin
- name: Change permissions
run: |
chmod +x target/release/namada
chmod +x target/release/namadaw
chmod +x target/release/namadan
chmod +x target/release/namadac
chmod +x /usr/local/bin/cometbft
chmod +x /usr/local/bin/hermes
- name: Run e2e test
run: |
python3 .github/workflows/scripts/schedule-e2e.py
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scripts/e2e.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
"e2e::ledger_tests::ledger_txs_and_queries": 30,
"e2e::ledger_tests::masp_txs_and_queries": 82,
"e2e::ledger_tests::pos_bonds": 77,
"e2e::ledger_tests::implicit_account_reveal_pk": 30,
"e2e::ledger_tests::pos_init_validator": 40,
"e2e::ledger_tests::proposal_offline": 21,
"e2e::ledger_tests::pgf_governance_proposal": 100,
"e2e::ledger_tests::eth_governance_proposal": 100,
"e2e::ledger_tests::proposal_submission": 200,
"e2e::ledger_tests::run_ledger": 5,
"e2e::ledger_tests::run_ledger_load_state_and_reset": 23,
Expand Down
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,51 @@
# CHANGELOG

## v0.21.1

Namada 0.21.0 is a patch release addressing some minor changes to the PGF and IBC components.

### BUG FIXES

- Introduce a new genesis section to control PGF storage at chain start.
([\#1816](https://github.com/anoma/namada/pull/1816))

### FEATURES

- Support the memo field of IBC transfer
([\#1635](https://github.com/anoma/namada/issues/1635))

## v0.21.0

Namada 0.21.0 is a minor release introducing a first version of the PGF mechanism, addressing several
improvements to the PoS and Governance system and some changes to the ledger stability.

### BUG FIXES

- Fixes buggy Display for the Dec type when the number is some multiple of 10
([\#1774](https://github.com/anoma/namada/pull/1774))
- Downgraded sysinfo back to v0.27.8 with a working available memory report on
Mac M1. ([\#1775](https://github.com/anoma/namada/pull/1775))
- Fixes buggy error handling in pos unjail_validator. Now properly enforces that
if an unjail tx is submitted when the validator state is something other than
Jailed in any of the current or future epochs, the tx will error out and fail.
([\#1793](https://github.com/anoma/namada/pull/1793))
- Fix available_memory size
([\#1801](https://github.com/anoma/namada/issues/1801))

### FEATURES

- Introduce multisignature accounts and transaction format. It is now possible
to supply multiple public keys when creating a new account/validator and
specify the minimum number of signatures required to authorize a transaction.
([\#1765](https://github.com/anoma/namada/pull/1765))
- Introduce a simplified version of Public Good Fundings.
([\#1803](https://github.com/anoma/namada/pull/1803))

### TESTING

- Added pre-built MASP proofs for integration tests.
([\#1768](https://github.com/anoma/namada/pull/1768))

## v0.20.1

Namada 0.20.1 is a patch release addressing a bug in the inflation mechanism and minor ledger improvements.
Expand Down
Loading

0 comments on commit 078cea0

Please sign in to comment.