Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.37.0 ci #3303

Closed
wants to merge 27 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
011d0f3
add diff_key_filter
yito88 May 21, 2024
a2f007c
add NoDiff subtree
yito88 May 21, 2024
1a1c03e
fmt
yito88 May 22, 2024
6443f83
add changelog
yito88 May 22, 2024
d7660f3
fix for tests
yito88 May 22, 2024
42f26a0
Audit TODOs in codebase
sug0 May 13, 2024
5817d5f
Changelog for #3234
sug0 May 17, 2024
cd441a2
remove is_merklized_storage_key
yito88 May 22, 2024
5c821b4
tx_ibc wasm again
yito88 May 20, 2024
63fe702
[feat]: A commitment to all replay protection entries is now merklize…
batconjurer May 21, 2024
8fbd9dd
changelog
batconjurer May 21, 2024
fb5dbd3
Update crates/core/src/address.rs
batconjurer May 22, 2024
91e84d8
Update crates/core/src/address.rs
batconjurer May 22, 2024
c7d358c
Reworking hash concatenation
batconjurer May 22, 2024
f540cbb
Only initialize a hasher if necessary
batconjurer May 22, 2024
1cc0be0
enable floating-point support
yito88 May 22, 2024
44c9201
add comments
yito88 May 22, 2024
4da1205
add changelog
yito88 May 22, 2024
fc483da
fix typo
yito88 May 23, 2024
e1f94b1
Fix write to storage
batconjurer May 23, 2024
27726cb
remove allowed_txs bench
tzemanovic May 23, 2024
e1c2812
gas: remove unused ibc tx gas
tzemanovic May 23, 2024
25f3edd
Merge branch 'bat/reprot-merklized-commitment' (#3284)
brentstone May 23, 2024
0e59bbc
Merge branch 'yuji/merklized-not-diffed' (#3293)
brentstone May 23, 2024
107e498
Merge branch 'yuji/tx-ibc-wasm' (#3275)
brentstone May 23, 2024
e774efd
Merge branch 'tiago/audit-todos' (#3234)
brentstone May 23, 2024
5afb174
Namada 0.37.0
brentstone May 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .changelog/v0.37.0/features/3293-merklized-not-diffed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Enable to write data to be updated in the subspace and Merkle tree, but not to
be updated in diffs ([\#3293](https://github.com/anoma/namada/issues/3293))
3 changes: 3 additions & 0 deletions .changelog/v0.37.0/improvements/1831-tx-ibc-wasm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Revert IBC transaction wasm not to use host_env function.
But it required to enable floating-point support again
([\#1831](https://github.com/anoma/namada/issues/1831))
2 changes: 2 additions & 0 deletions .changelog/v0.37.0/improvements/3234-audit-todos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Audit TODOs in the codebase.
([\#3234](https://github.com/anoma/namada/pull/3234))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Replay protection entries need to be verifiable and thus should contribute to the app hash. This PR makes
a cryptographic commitment to all replay protection entries (the root of some implicit merkle tree) which is itself
merklized. ([\#3284](https://github.com/anoma/namada/pull/3284))
1 change: 1 addition & 0 deletions .changelog/v0.37.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Namada 0.37.0 is a minor release that adds replay protection entries to consensus and enables merklizing data without diffs.
23 changes: 20 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# CHANGELOG

## v0.37.0

Namada 0.37.0 is a minor release that adds replay protection entries to consensus and enables merklizing data without diffs.

### FEATURES

- Enable to write data to be updated in the subspace and Merkle tree, but not to
be updated in diffs ([\#3293](https://github.com/anoma/namada/issues/3293))

### IMPROVEMENTS

- Revert IBC transaction wasm not to use host_env function.
But it required to enable floating-point support again
([\#1831](https://github.com/anoma/namada/issues/1831))
- Audit TODOs in the codebase.
([\#3234](https://github.com/anoma/namada/pull/3234))
- Replay protection entries need to be verifiable and thus should contribute to the app hash. This PR makes
a cryptographic commitment to all replay protection entries (the root of some implicit merkle tree) which is itself
merklized. ([\#3284](https://github.com/anoma/namada/pull/3284))

## v0.36.1

Namada 0.36.1 is a patch release that updates the Rust toolchain to 1.78.0 fixes a couple minor issues with the last minor release.
Expand Down Expand Up @@ -324,9 +344,6 @@ Namada 0.33.0 is a minor release that contains various new features, improvement

- move query_ibc_tokens and lookup_ibc_token_alias to sdk
([\#2729](https://github.com/anoma/namada/issues/2729))

### SDK

- Add a new method to the sdk to change a validator consensus key.
([\#3037](https://github.com/anoma/namada/pull/3037))
- Improve the function to update an enstablished address via the sdk.
Expand Down
74 changes: 37 additions & 37 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 Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ keywords = ["blockchain", "privacy", "crypto", "protocol", "network"]
license = "GPL-3.0"
readme = "README.md"
repository = "https://github.com/anoma/namada"
version = "0.36.1"
version = "0.37.0"

[workspace.dependencies]
ark-bls12-381 = {version = "0.3"}
Expand Down
Loading
Loading