Skip to content

Releases: evmos/evmos

v12.1.5

08 Jun 18:29
dea1278
Compare
Choose a tag to compare

v12.1.5 - 2023-06-08

What's Changed

Bug Fixes

  • (vesting) GHSA-2q3r-p2m3-898g Apply ClawbackVestingAccount Barberry patch & Bump SDK to v0.46.13

Full Changelog: v12.1.4...v12.1.5

v12.1.4

26 May 08:07
b48a53d
Compare
Choose a tag to compare

v12.1.4 - 2023-05-26

Improvements

Bug Fixes


Full Diff: v12.1.3...v12.1.4

v12.1.3

24 May 16:43
8cea890
Compare
Choose a tag to compare

v12.1.3 - 2023-05-24

Improvements

  • (cli) #1556 Add CLI subcommand to debug legacy EIP712 transaction data

Bug Fixes

  • (deps) #1566 Bump cosmos-sdk version to v0.46.10-ledger.3.
    Fix memory leak in cosmos/iavl package.

Full Diff: v12.1.2...v12.1.3

v13.0.0-rc1

24 Apr 20:11
e8f779f
Compare
Choose a tag to compare
v13.0.0-rc1 Pre-release
Pre-release

v13.0.0-rc1 - 2023-04-24

Release Notes

This release adds support for EVM Extensions to the Evmos Testnet. For a guide on how to use the staking and distribution extensions go to our academy.

Changelog

State Machine Breaking

  • (evm) #1535 Add EVM extensions support

Improvements

  • (test) #1486 Add benchmark tests for DeductFeeDecorator and EthGasConsumeDecorator ante handler decorators
  • (deps) #1488 Bump btcd version to v0.23.3
  • (deps) #1492 Bump Cosmos SDK version to v0.46.11-alpha.ledger & use cometbft v0.34.27 replacement for Tendermint import

Bug Fixes


Full Changelog: https://github.com/evmos/evmos/commits/v12.0.0-rc4...v13.0.0-rc1

v12.1.2

14 Apr 17:15
1c53261
Compare
Choose a tag to compare

v12.1.2 - 2023-04-14

Release Notes

This is a non-breaking release that includes a bug fix for parsing the WebSocket connection id.

The Evmos team advises operators to manually upgrade their nodes as soon as possible.

Changelog

Bug Fixes

  • (rpc) #1431 Fix websocket connection id parsing

v12.1.1

14 Apr 12:51
42dc4e4
Compare
Choose a tag to compare

v12.1.1 - 2023-04-14

Release Notes

This is a non-breaking release that includes an update on the default value of a configuration parameter (timeout_commit).

The Evmos team advises operators to manually upgrade their nodes as soon as possible.

Changelog

Improvements

  • (config) #1513 Set default timeout_commit to 3s

v12.1.0

25 Mar 05:39
22940d0
Compare
Choose a tag to compare

v12.1.0 - 2023-03-24

Release Notes

This is a breaking release introduces new features, multiple improvements and bug fixes described in the Changelog. Besides this, it also returns funds to users that were affected by early decay periods during the claiming process. This funds are going to be returned through the upgrade handler. The process that was followed to collect the affected addresses and the amount to be returned is documented on https://github.com/evmos/decay-analysis.

Changelog

State Machine Breaking

  • (evm)#1308 Migrate evm and feemarket types
  • (contracts) #1306 Migrate contracts directory to evmos repository
  • (proto) #1305 Migrate Ethermint proto files
  • (ante) #1266 Use DynamicFeeChecker for Cosmos txs.
  • (ante) #1403 Update AnteHandler decorator for x/authz messages to run in deliverTx mode
  • (eip712) #1390 Refactor EIP-712 message handling to support multiple message schemas
  • (ante) #1405 Enable fees to be deducted from unclaimed staking rewards

API Breaking

  • #1426 Move revenue module files into v1 directory.
  • #1355 Remove vm package from EVM.

Improvements

  • (tests) #1434 Set default staking denom to aevmos in evm and feemarket tests
  • (test) #1402 Refactor NewTx function arguments
  • (test) #1415 Refactor InvalidTx type and NextFn used in AnteHandler tests
  • (vesting) #1400 Add convert vesting account message
  • (test) #1393 Move utilities from tests folder to testutil package
  • (test) #1391 Refactor test files
  • (claims) #1378 Validate authorized channels when updating claims params
  • (test) #1348 Add query executions to e2e upgrade test suite
  • (deps) #1370 Bump Cosmos SDK version to v0.46.9-ledger
  • (deps) #1370 Bump Tendermint version to v0.34.26
  • (evm) #1354 Expose Context from the StateDB instance.
  • (proto)#1311 Also generate common types with make proto-gen
  • (revenue)#1153 Migrate revenue module event emitting to TypedEvent
  • (erc20) #1152 Migrate event emitting to TypedEvent
  • (claims) #1126 Remove old x/params migration logic
  • (vesting) #1155 Migrate deprecated event emitting to new TypedEvent
  • (docs) #1361 Update vesting module docs with new behavior for ClawbackVestingAccounts
  • (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than 9000 and 9001
  • (test) #1352 Deprecate usage of aphoton as denomination on tests
  • (test) #1369 Refactor code to use BaseDenom for simplification
  • (cli) #1371 Improve cli error messages
  • (ante) #1380 Split vesting decorators between evm and cosmos packages
  • (cli) #1386 Use required fees (i.e --fees=auto) as default if fees are not specified
  • (test) #1408 Refactor DeployContract and DeployContractWithFactory functions used for tests
  • (test) #1417 Refactor EIP-712 transactions helper functions used on tests
  • (ante) #1468 Add TxFeeChecker requirement
  • (deps) #1473 Bump Cosmos SDK version to v0.46.10-alpha.ledger.2
  • (ante) #1470 Improve error message on DynamicFeeChecker ante handler
  • (test) #1484 Update e2e test: refactor Makefile command and use latest changes for the tests
  • (deps) #1498 Bump Cosmos SDK version to v0.46.10-ledger.1
  • (lint) #1487 Fix lint issues created by new golangci-lint version

Bug Fixes

  • (ante) #1433 Add max priority fee check on FeeChecker.
  • (ci) #1383 Fix go-releaser error when building macOS binaries
  • (ante) #1435 Add block gas limit check for cosmos transactions
  • (evm) #1452 Consider refund amount on gasUsed calculation
  • (evm) #1466 Add gasUsed field in Ethereum transaction receipt
  • (cli) #1467 Rollback fees auto flag logic
  • (ci) #1476 Fix go-releaser configuration to be consistent with previous version binaries naming
  • (upgrade) #1493 Add decay bug affected accounts

Full Diff: v11.0.2...v12.1.0

v12.0.0

24 Mar 02:14
137cc00
Compare
Choose a tag to compare

v12.0.0 - 2023-03-23

Release Notes

This is a breaking release introduces new features, multiple improvements and bug fixes described in the Changelog. Besides this, it also returns funds to users that were affected by early decay periods during the claiming process. This funds are going to be returned through the upgrade handler. The process that was followed to collect the affected addresses and the amount to be returned is documented on https://github.com/evmos/decay-analysis.

Changelog

State Machine Breaking

  • (evm)#1308 Migrate evm and feemarket types
  • (contracts) #1306 Migrate contracts directory to evmos repository
  • (proto) #1305 Migrate Ethermint proto files
  • (ante) #1266 Use DynamicFeeChecker for Cosmos txs.
  • (ante) #1403 Update AnteHandler decorator for x/authz messages to run in deliverTx mode
  • (eip712) #1390 Refactor EIP-712 message handling to support multiple message schemas
  • (ante) #1405 Enable fees to be deducted from unclaimed staking rewards

API Breaking

  • #1426 Move revenue module files into v1 directory.
  • #1355 Remove vm package from EVM.

Improvements

  • (tests) #1434 Set default staking denom to aevmos in evm and feemarket tests
  • (test) #1402 Refactor NewTx function arguments
  • (test) #1415 Refactor InvalidTx type and NextFn used in AnteHandler tests
  • (vesting) #1400 Add convert vesting account message
  • (test) #1393 Move utilities from tests folder to testutil package
  • (test) #1391 Refactor test files
  • (claims) #1378 Validate authorized channels when updating claims params
  • (test) #1348 Add query executions to e2e upgrade test suite
  • (deps) #1370 Bump Cosmos SDK version to v0.46.9-ledger
  • (deps) #1370 Bump Tendermint version to v0.34.26
  • (evm) #1354 Expose Context from the StateDB instance.
  • (proto)#1311 Also generate common types with make proto-gen
  • (revenue)#1153 Migrate revenue module event emitting to TypedEvent
  • (erc20) #1152 Migrate event emitting to TypedEvent
  • (claims) #1126 Remove old x/params migration logic
  • (vesting) #1155 Migrate deprecated event emitting to new TypedEvent
  • (docs) #1361 Update vesting module docs with new behavior for ClawbackVestingAccounts
  • (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than 9000 and 9001
  • (test) #1352 Deprecate usage of aphoton as denomination on tests
  • (test) #1369 Refactor code to use BaseDenom for simplification
  • (cli) #1371 Improve cli error messages
  • (ante) #1380 Split vesting decorators between evm and cosmos packages
  • (cli) #1386 Use required fees (i.e --fees=auto) as default if fees are not specified
  • (test) #1408 Refactor DeployContract and DeployContractWithFactory functions used for tests
  • (test) #1417 Refactor EIP-712 transactions helper functions used on tests
  • (ante) #1468 Add TxFeeChecker requirement
  • (deps) #1473 Bump Cosmos SDK version to v0.46.10-alpha.ledger.2
  • (ante) #1470 Improve error message on DynamicFeeChecker ante handler
  • (test) #1484 Update e2e test: refactor Makefile command and use latest changes for the tests

Bug Fixes

  • (ante) #1433 Add max priority fee check on FeeChecker.
  • (ci) #1383 Fix go-releaser error when building macOS binaries
  • (ante) #1435 Add block gas limit check for cosmos transactions
  • (evm) #1452 Consider refund amount on gasUsed calculation
  • (evm) #1466 Add gasUsed field in Ethereum transaction receipt
  • (cli) #1467 Rollback fees auto flag logic
  • (ci) #1476 Fix go-releaser configuration to be consistent with previous version binaries naming
  • (upgrade) #1493 Add decay bug affected accounts

Full Diff: v11.0.2...v12.0.0

v12.0.0-rc4

16 Mar 14:27
7d11ac4
Compare
Choose a tag to compare
v12.0.0-rc4 Pre-release
Pre-release

v12.0.0-rc4 - 2023-03-16

State Machine Breaking

  • (evm)#1308 Migrate evm and feemarket types
  • (contracts) #1306 Migrate contracts directory to evmos repository
  • (proto) #1305 Migrate Ethermint proto files
  • (ante) #1266 Use DynamicFeeChecker for Cosmos txs.
  • (ante) #1403 Update AnteHandler decorator for x/authz messages to run in deliverTx mode
  • (eip712) #1390 Refactor EIP-712 message handling to support multiple message schemas
  • (ante) #1405 Enable fees to be deducted from unclaimed staking rewards

API Breaking

  • #1426 Move revenue module files into v1 directory.
  • #1355 Remove vm package from EVM.

Improvements

  • (tests) #1434 Set default staking denom to aevmos in evm and feemarket tests
  • (test) #1402 Refactor NewTx function arguments
  • (test) #1415 Refactor InvalidTx type and NextFn used in AnteHandler tests
  • (vesting) #1400 Add convert vesting account message
  • (test) #1393 Move utilities from tests folder to testutil package
  • (test) #1391 Refactor test files
  • (claims) #1378 Validate authorized channels when updating claims params
  • (test) #1348 Add query executions to e2e upgrade test suite
  • (deps) #1370 Bump Cosmos SDK version to v0.46.9-ledger
  • (deps) #1370 Bump Tendermint version to v0.34.26
  • (evm) #1354 Expose Context from the StateDB instance.
  • (proto)#1311 Also generate common types with make proto-gen
  • (revenue)#1153 Migrate revenue module event emitting to TypedEvent
  • (erc20) #1152 Migrate event emitting to TypedEvent
  • (claims) #1126 Remove old x/params migration logic
  • (vesting) #1155 Migrate deprecated event emitting to new TypedEvent
  • (docs) #1361 Update vesting module docs with new behavior for ClawbackVestingAccounts
  • (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than 9000 and 9001
  • (test) #1352 Deprecate usage of aphoton as denomination on tests
  • (test) #1369 Refactor code to use BaseDenom for simplification
  • (cli) #1371 Improve cli error messages
  • (ante) #1380 Split vesting decorators between evm and cosmos packages
  • (cli) #1386 Use required fees (i.e --fees=auto) as default if fees are not specified
  • (test) #1408 Refactor DeployContract and DeployContractWithFactory functions used for tests
  • (test) #1417 Refactor EIP-712 transactions helper functions used on tests
  • (ante) #1468 Add TxFeeChecker requirement
  • (deps) #1473 Bump Cosmos SDK version to v0.46.10-alpha.ledger.2
  • (ante) #1470 Improve error message on DynamicFeeChecker ante handler

Bug Fixes

  • (ante) #1433 Add max priority fee check on FeeChecker.
  • (ci) #1383 Fix go-releaser error when building macOS binaries
  • (ante) #1435 Add block gas limit check for cosmos transactions
  • (evm) #1452 Consider refund amount on gasUsed calculation
  • (evm) #1466 Add gasUsed field in Ethereum transaction receipt
  • (cli) #1467 Rollback fees auto flag logic
  • (ci) #1476 Fix go-releaser configuration to be consistent with previous version binaries naming

Full Diff: v11.0.2...v12.0.0-rc4

v12.0.0-rc3

16 Mar 00:39
673e4bb
Compare
Choose a tag to compare
v12.0.0-rc3 Pre-release
Pre-release

v12.0.0-rc3 - 2023-03-15

State Machine Breaking

  • (evm)#1308 Migrate evm and feemarket types
  • (contracts) #1306 Migrate contracts directory to evmos repository
  • (proto) #1305 Migrate Ethermint proto files
  • (ante) #1266 Use DynamicFeeChecker for Cosmos txs.
  • (ante) #1403 Update AnteHandler decorator for x/authz messages to run in deliverTx mode
  • (eip712) #1390 Refactor EIP-712 message handling to support multiple message schemas
  • (ante) #1405 Enable fees to be deducted from unclaimed staking rewards

API Breaking

  • #1426 Move revenue module files into v1 directory.
  • #1355 Remove vm package from EVM.

Improvements

  • (tests) #1434 Set default staking denom to aevmos in evm and feemarket tests
  • (test) #1402 Refactor NewTx function arguments
  • (test) #1415 Refactor InvalidTx type and NextFn used in AnteHandler tests
  • (vesting) #1400 Add convert vesting account message
  • (test) #1393 Move utilities from tests folder to testutil package
  • (test) #1391 Refactor test files
  • (claims) #1378 Validate authorized channels when updating claims params
  • (test) #1348 Add query executions to e2e upgrade test suite
  • (deps) #1370 Bump Cosmos SDK version to v0.46.9-ledger
  • (deps) #1370 Bump Tendermint version to v0.34.26
  • (evm) #1354 Expose Context from the StateDB instance.
  • (proto)#1311 Also generate common types with make proto-gen
  • (revenue)#1153 Migrate revenue module event emitting to TypedEvent
  • (erc20) #1152 Migrate event emitting to TypedEvent
  • (claims) #1126 Remove old x/params migration logic
  • (vesting) #1155 Migrate deprecated event emitting to new TypedEvent
  • (docs) #1361 Update vesting module docs with new behavior for ClawbackVestingAccounts
  • (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than 9000 and 9001
  • (test) #1352 Deprecate usage of aphoton as denomination on tests
  • (test) #1369 Refactor code to use BaseDenom for simplification
  • (cli) #1371 Improve cli error messages
  • (ante) #1380 Split vesting decorators between evm and cosmos packages
  • (cli) #1386 Use required fees (i.e --fees=auto) as default if fees are not specified
  • (test) #1408 Refactor DeployContract and DeployContractWithFactory functions used for tests
  • (test) #1417 Refactor EIP-712 transactions helper functions used on tests
  • (ante) #1468 Add TxFeeChecker requirement
  • (deps) #1473 Bump Cosmos SDK version to v0.46.10-alpha.ledger.2
  • (ante) #1470 Improve error message on DynamicFeeChecker ante handler

Bug Fixes

  • (ante) #1433 Add max priority fee check on FeeChecker.
  • (ci) #1383 Fix go-releaser error when building macOS binaries
  • (ante) #1435 Add block gas limit check for cosmos transactions
  • (evm) #1452 Consider refund amount on gasUsed calculation
  • (evm) #1466 Add gasUsed field in Ethereum transaction receipt
  • (cli) #1467 Rollback fees auto flag logic
  • (ci) #1476 Fix go-releaser configuration to be consistent with previous version binaries naming

Full Diff: v11.0.2...v12.0.0-rc3