Skip to content

v12.0.0-rc4

Pre-release
Pre-release
Compare
Choose a tag to compare
@GAtom22 GAtom22 released this 16 Mar 14:27
· 1 commit to release/v12.0.x since this release
7d11ac4

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