Skip to content

Releases: namada-net/namada

Namada libs v0.150.1

05 Jun 13:41
libs-v0.150.1
d9f77b5
Compare
Choose a tag to compare

BUG FIXES

  • Fixed the gov VP gas cost to match v101.0.0
    (#4684)

Namada 101.1.0

04 Jun 16:55
v101.1.0
cbb068b
Compare
Choose a tag to compare

⚠️ This version has an accidental consensus breaking change. This has been fixed in v101.1.1.

BUG FIXES

  • Change ABI to C-unwind in vm_env when running natively.
    (#4580)
  • Query Osmosis SQS server with ICS-20 trace path hash, rather than the trace
    path itself. (#4582)
  • Disallow crediting non-native tokens from pgf and governance accounts
    (#4667)

IMPROVEMENTS

  • Include the address and error messages of rejecting VPs in MASP fee payments.
    (#4541)
  • Extended migration to allow the rewards for the native token and other Namada
    addresses to be reset. (#4543)
  • Improved the display of a transaction's result to account
    for shielded fee payment in a failing atomic batch.
    (#4544)
  • Delete IBC signer parsing as gov addr dead code.
    (#4594)
  • Improved the UX for shielded fee payment.
    (#4619)
  • The signatures and gas-signature arguments are now avilable only for
    custom transactions. If a gas signature is provided then no gas payer is
    allowed. (#4625)
  • Compute transaction change to a shielded account only after all shielded
    inputs from it have been constructed. The intent of this is to reduce wasted
    change. (#4651)
  • Limit the number of unique transfer targets (sources + targets) to 20, in
    tx_transfer. (#4659)
  • Optinmized the PoS claim rewards tx to use less gas.
    (#4666)

MISCELLANEOUS

SDK

  • The public keys for signing are now enforced to be unique.
    (#4579)

TESTING

  • Implemented an example hard-fork migration for transaction WASM code.
    (#4540)
  • Added an example migration that immediately changes epoch durations.
    (#4555)
  • Added integration tests to cover the new MASP events and masp fee payments in
    a failing atomic batch. (#4566)
  • Implemented a migration that sets shielded reward parameters.
    (#4589)
  • Make tricky_masp_txs integration test less flaky by slowing down its epochs.
    (#4631)

Namada libs v0.150.0

04 Jun 14:51
libs-v0.150.0
75ae9af
Compare
Choose a tag to compare

BUG FIXES

  • Change ABI to C-unwind in vm_env when running natively.
    (#4580)
  • Query Osmosis SQS server with ICS-20 trace path hash, rather than the trace
    path itself. (#4582)
  • Disallow crediting non-native tokens from pgf and governance accounts
    (#4667)

IMPROVEMENTS

  • Include the address and error messages of rejecting VPs in MASP fee payments.
    (#4541)
  • Extended migration to allow the rewards for the native token and other Namada
    addresses to be reset. (#4543)
  • Improved the display of a transaction's result to account
    for shielded fee payment in a failing atomic batch.
    (#4544)
  • Delete IBC signer parsing as gov addr dead code.
    (#4594)
  • Improved the UX for shielded fee payment.
    (#4619)
  • The signatures and gas-signature arguments are now avilable only for
    custom transactions. If a gas signature is provided then no gas payer is
    allowed. (#4625)
  • Compute transaction change to a shielded account only after all shielded
    inputs from it have been constructed. The intent of this is to reduce wasted
    change. (#4651)
  • Limit the number of unique transfer targets (sources + targets) to 20, in
    tx_transfer. (#4659)
  • Optinmized the PoS claim rewards tx to use less gas.
    (#4666)

MISCELLANEOUS

  • Bump Hermes version to v1.13.0
    (#4581)

SDK

  • The public keys for signing are now enforced to be unique.
    (#4579)

TESTING

  • Implemented an example hard-fork migration for transaction WASM code.
    (#4540)
  • Added an example migration that immediately changes epoch durations.
    (#4555)
  • Added integration tests to cover the new MASP events and masp fee payments in
    a failing atomic batch. (#4566)
  • Implemented a migration that sets shielded reward parameters.
    (#4589)
  • Make tricky_masp_txs integration test less flaky by slowing down its epochs.
    (#4631)

Namada 101.0.0

14 Apr 18:32
v101.0.0
733d6b0
Compare
Choose a tag to compare

Namada apps v101.0.0 consensus breaking release.

This release follows the v1.1.x release. Due to the consensus breaking changes the major version has been incremented by 100. Consult VERSIONING.md for more details.

MISCELLANEOUS

Namada libs v0.149.1

14 Apr 15:16
libs-v0.149.1
fe143fa
Compare
Choose a tag to compare

Namada libs 0.149.1 minor release.

BUG FIXES

  • Upgrade tendermint-rs (#4545)

Namada 1.1.5

10 Apr 15:34
c837e69
Compare
Choose a tag to compare

Namada apps 1.1.5

MISCELLANEOUS

  • Updated Namada libraries to libs-v0.48.3
    (#4563)

Namada libs v0.48.1

10 Apr 15:00
Compare
Choose a tag to compare

Namada libs 0.48.1 is a patch release that fixes a high severity tendermint-rs bug

BUG FIXES

  • Upgrade tendermint-rs (#4545)

IMPROVEMENTS

  • Generalize the comparison of denominated amounts to
    support the case where gap between denominations is large.
    (#4472)

Namada libs v0.149.0

14 Apr 13:24
libs-v0.149.0
6fee826
Compare
Choose a tag to compare

Namada libs 0.149.0 is a consensus and major breaking release.

This release follows the libs-v0.48.x release. Due to the consensus breaking changes the major version has been incremented by 100 and 1 due to API breaking changes. Consult VERSIONING.md for more details.

BUG FIXES

  • Stop the minting of unclaimable shielded rewards for undated assets.
    (#4304)
  • Fixed the node's ledger reset command to avoid deleting
    keys unless explicitly ran with a --full-reset flag.
    (#4441)
  • Fixed the production of masp events for masp fee payment transactions.
    (#4449)

FEATURES

  • Include the hash of the inner and wrapper transactions in emitted wasm events.
    (#4454)
  • Added a node utils dry-run-proposal command for governance proposal code
    testing. (#4481)

IMPROVEMENTS

  • Added app and libs version string to the ABCI Info query response.
    (#4259)
  • Improve accuracy in the determination of NAM to be minted by the MASP.
    (#4369)
  • Generate shielded payment addresses sequentially instead of randomly.
    (#4417)
  • Allow the shielded reward precision for tokens to be explicitly set via
    governance proposals (#4423)
  • Generate test vectors that use whitelisted tokens for the hardware wallet.
    (#4445)
  • Make sure that conversion state migrations are not ignored by the rewards
    distrbiution algorithm. (#4452)
  • Added MASP epoch to the namada client epoch query.
    (#4457)
  • Generalize the comparison of denominated amounts to
    support the case where gap between denominations is large.
    (#4472)
  • The orderd of results of the inner transactions of a batch is now preserved in
    the events. (#4489)
  • Restored the old unordered buffer for fetched shielded transactions.
    (#4490)
  • Allow governance proposals to modify any shielded token storage key-val.
    (#4493)
  • Fixed the handling of events so that we don't emit
    duplicated events inside the tx/applied one anymore.
    (#4497)
  • Reduced code duplication of TxResult.
    (#4499)
  • Allow MASP conversion and precision migrations to be applied at a future MASP
    epoch. (#4510)
  • Allow the current shielded reward precision of the native token to be
    set. Also allow for scheduled changes to the base native token precision.
    (#4522)
  • Added consensus version to the ABCI Info query response. In Rust, the
    version can be obtained from namada_core/sdk consensus_version function.
    (#4524)

MISCELLANEOUS

  • Updated rust-rocksdb dependency to v0.23 which uses RocksDB (C++) 9.9.3.
    (#4378)
  • Updated Rust toolchain to 1.85.1 and nightly to 2025-03-27
    (#4439)
  • Specified a minimum-supported-Rust-version.
    (#4398)

TESTING

  • Added MASP hardware wallet test automation.
    (#3890)
  • Fixed the speculative_context integration test so that it passes with the
    hardware wallet. (#4418)
  • Test that the auto-compounding of shielded balances is equivalent to manual
    compounding. (#4491)
  • Demonstrate direct conversion state migrations.
    (#4513)

Namada 1.1.4

13 Mar 19:10
v1.1.4
db768df
Compare
Choose a tag to compare

Namada apps v1.1.4 patch release

MISCELLANEOUS

  • updated Namada libraries to libs-v0.48.0
    (#4464)

BUG FIXES

  • Fixes the commitment tree anchor mismatch bug by making
    the client search for the correct Transaction ordering
    (#4442)

Namada libs v0.48.0

12 Mar 14:15
libs-v0.48.0
6a088b2
Compare
Choose a tag to compare

Namada libraries v0.48.0 major release.

BUG FIXES

  • Fixes the commitment tree anchor mismatch bug by making
    the client search for the correct Transaction ordering
    (#4442)