Releases: evmos/evmos
v12.1.5
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
v12.1.4
- 2023-05-26
Improvements
Bug Fixes
- (ci) #1546 Fix docker image push on release action
- (ci) #1475 Fix version of GitHub action to push to the Buf Schema Registry upon releases
Full Diff: v12.1.3...v12.1.4
v12.1.3
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 incosmos/iavl
package.
Full Diff: v12.1.2...v12.1.3
v13.0.0-rc1
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
andEthGasConsumeDecorator
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 cometbftv0.34.27
replacement for Tendermint import
Bug Fixes
- (ci) #1475 Fix version of GitHub action to push to the Buf Schema Registry upon releases
Full Changelog: https://github.com/evmos/evmos/commits/v12.0.0-rc4...v13.0.0-rc1
v12.1.2
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
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
to3s
v12.1.0
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
andfeemarket
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 forx/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
Improvements
- (tests) #1434 Set default staking denom to
aevmos
inevm
andfeemarket
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 totestutil
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 theStateDB
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 forClawbackVestingAccounts
- (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than
9000
and9001
- (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
andcosmos
packages - (cli) #1386 Use required fees (i.e
--fees=auto
) as default if fees are not specified - (test) #1408 Refactor
DeployContract
andDeployContractWithFactory
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
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
andfeemarket
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 forx/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
Improvements
- (tests) #1434 Set default staking denom to
aevmos
inevm
andfeemarket
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 totestutil
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 theStateDB
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 forClawbackVestingAccounts
- (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than
9000
and9001
- (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
andcosmos
packages - (cli) #1386 Use required fees (i.e
--fees=auto
) as default if fees are not specified - (test) #1408 Refactor
DeployContract
andDeployContractWithFactory
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
v12.0.0-rc4
- 2023-03-16
State Machine Breaking
- (evm)#1308 Migrate
evm
andfeemarket
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 forx/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
Improvements
- (tests) #1434 Set default staking denom to
aevmos
inevm
andfeemarket
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 totestutil
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 theStateDB
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 forClawbackVestingAccounts
- (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than
9000
and9001
- (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
andcosmos
packages - (cli) #1386 Use required fees (i.e
--fees=auto
) as default if fees are not specified - (test) #1408 Refactor
DeployContract
andDeployContractWithFactory
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
v12.0.0-rc3
- 2023-03-15
State Machine Breaking
- (evm)#1308 Migrate
evm
andfeemarket
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 forx/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
Improvements
- (tests) #1434 Set default staking denom to
aevmos
inevm
andfeemarket
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 totestutil
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 theStateDB
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 forClawbackVestingAccounts
- (evm) #1349 Restrict the Evmos codebase from working with chain IDs other than
9000
and9001
- (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
andcosmos
packages - (cli) #1386 Use required fees (i.e
--fees=auto
) as default if fees are not specified - (test) #1408 Refactor
DeployContract
andDeployContractWithFactory
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