Releases: xrplevm/node
Releases · xrplevm/node
v5.0.0
v4.0.0
Release Notes: v4.0.0 Chain Upgrade 🎉
This major release introduces exciting new features, enhancements, and upgrades to the XRPL EVM sidechain. Here's everything you need to know about v4.0.0.
🚀 Major Features
- Minting and Burning Capabilities: Added support for minting and burning through
x/erc20
precompiles, enabling greater flexibility in token management. - Upgraded Dependencies:
- Cosmos SDK: Bumped to v0.50.9 for enhanced performance and stability.
- Evmos: Upgraded to v20, bringing the latest improvements from the Evmos ecosystem.
💡 What's Changed
- [TA-3255]: Added tests for the POA module. #35 by @GuillemGarciaDev.
- [TA-3268]: Implemented simulations for the POA module. #36 by @GuillemGarciaDev.
- [TA-3279]: Ensured POA module invariants are maintained. #37 by @GuillemGarciaDev.
- Upgrade Process: Migrated to v4 with significant architectural improvements. #39 by @AdriaCarrera.
👥 New Contributors
A warm welcome to @GuillemGarciaDev for their first contributions:
📝 Full Changelog: v3.0.1-beta.1...v4.0.0
v3.0.1-beta.1
Merge pull request #38 from xrplevm/feat/bump-evmos-version [FEAT] Bump evmos version to v19.2.0-exrp.6
v3.0.0
v3.0.0-rc.0
Merge pull request #33 from xrplevm/fix/v3-upgrade-process [FIX] Upgrade v3 error
v2.0.0
What's Changed
- Restore message routes from current devnet by @AdriaCarrera in #2
- Upgrade cosmos sdk v0.47 with evmos v15 by @AdriaCarrera in #6
- Add cosmovisor support by @AdriaCarrera in #11
- Update github templates by @JordiParraCrespo in #18
- Remove eip 3855 during chain upgrade by @AdriaCarrera in #22
- Add tm ibc client to fix v2 upgrade by @AdriaCarrera in #23
- Disable authz staking messages by @AdriaCarrera in #24
Audit issues resolved
- POA-01: Move File
genesis.go
Used to Init/Export Genesis State to Keeper by @jpeersyst in #9 - EVE-01: Fix Duplicated Event Attribute Names by @jpeersyst in #10
- KEK-02: Add Missing Validation of Authority Account in
NewKeeper()
by @jpeersyst in #12 - TXC-01: Add Proposal Informationin Proposals to Add and Remove Validator by @jpeersyst in #13
- TXC-02: Fix Inaccurate Examples in
NewSubmitAddValidatorProposalTxCmd
andNewSubmitRemoveValidatorProposalTxCmd
by @jpeersyst in #14 - TYP-01: Fix Unchecked Error of Function
sdk.AccAddressFromBech32()
by @jpeersyst in #15 - APP-01: Remove distribution module by @jpeersyst in #7
- KEK-01: Fix Incomplete Removal of Validator Information in
ExecuteRemoveValidator()
by @jpeersyst in #8 - KEK-03: Insufficient Check When Adding And Removing Validator In
poa
Module by @AdriaCarrera in #16 - KEK-04: Init PoA Module Account by @jpeersyst in #20
- APP-01: Distribution Module Account Invariant Could Be Broken Due to Its Capability of Receiving External Coins by @AdriaCarrera in #21
New Contributors
- @jpeersyst made their first contribution in #9
- @JordiParraCrespo made their first contribution in #18
Full Changelog: v1.0.0-beta.0...v2.0.0
v2.0.0-rc.2
v2.0.0-rc.1
Changelog
- 8f01e7f fix: release workflow
- 0a8e185 feat: add GoReleaser
- 591e5af feat: add GoReleaser
- 5b5b282 Merge remote-tracking branch 'origin/main'
- 82b189d feat: add GoReleaser
- f7ae8e8 Merge pull request #22 from Peersyst/fix/remove-eip-3855-during-migration
- ef6ca20 feat: add GoReleaser
- 52aa173 fix: remove eip 3855 during chain upgrade
- eb59545 Merge pull request #21 from Peersyst/app-01
- e061482 Revert #7 fix: App-01 remove distribution module from receiving tokens
- 3888486 Merge pull request #20 from Peersyst/issue/kek-04
- 69dcf72 create module account on initGenesis in poa
- ca9e522 Merge pull request #18 from Peersyst/chore/update-github-folder
- 7af6c19 chore: add some github templates
v2.0.0-rc.0
Changelog
- 75ae124 fix: e2e test set cleanup dir through env
- eee13db fix: adjust e2e test timeout
- cc3893f fix: increase test timeout
- 553facf fix: increase test timeout
- 4714b6b fix: increase test timeout
- 59da6d7 Merge pull request #8 from Peersyst/issue/kek-01
- 3d84333 fix: remove cleanup in e2e
- 22ba2ee chore: Add timeout between tests
- c9b9b43 fix: RemoveFullyBondedValidator test
- 61a4a1c fix: linting
- de08674 Merge branch 'issue/kek-03' into issue/kek-01
- c75473c chore: rework poa tx commands
- 34daa66 fix: remove validator correctly
- c05e984 Merge branch 'issue/kek-03' into issue/kek-01
- 95d8b75 fix: restore test suite
- 6c1773d fix: linting
- cfb9050 fix: e2e unbonding test
- b8da990 Merge branch 'issue/kek-03' into issue/kek-01
- e245ed1 fix: e2e RemoveUnbondingValidator test
- 49700f8 Merge branch 'main' into issue/kek-03
- df1159e fix: Dockerfile tests
- 1fa1e40 fix: kek-03
- 1c094b7 fix: kek-03 failing test
- 51650c0 Merge pull request #7 from Peersyst/feature/remove-distribution-module
- 0a2276d remove todo comment
- d60ffa4 Merge pull request #15 from Peersyst/issue/typ-01
- 5882a07 Merge pull request #14 from Peersyst/issue/txc-02
- 736a738 Merge pull request #13 from Peersyst/issue/txc-01
- 1931a6a Merge pull request #12 from Peersyst/issue/kek-02
- 0604443 Merge pull request #10 from Peersyst/issue/eve-01
- 1b8d61e Merge pull request #9 from Peersyst/optimization/poa-01
- 2e78db9 Merge branch 'main' of github.com:Peersyst/exrp into issue/kek-01
- ee05ea9 add panic when error on add remove validator msg
- cefa041 update example to be accurate with real usage
- ef0a881 add title and description to add/remove validator proposals
- 9f48ff2 fix: cosmovisor deamon home
- c140a9e fix: cosmovisor workflow
- 88e17df Merge pull request #11 from Peersyst/upgrade/v1.0.0_cosmovisor_setup
- 72ce6bf check if keeper authority is a valid bech32 address
- 07fb1f5 Merge branch 'main' into upgrade/v1.0.0_cosmovisor_setup
- 2dfc06e feat: add cosmovisor release workflow
- 0b012c1 rename attributeBankTokens event
- e95ebac chore: reorganize Dockerfile
- ada866a move poa genesis to its keeper
- b4f3534 add remove validator token and shares and remove validator
- 3adbbb4 burn delegator shares tokens on validator remove
- 6a9a267 remove distribution module
- 2fb860b chore: remove upgrade util package
- 5390c6c fix: release workflow
- 4b7eac2 feat: add upgrade testing scripts
v2.0.0-beta.0
fix: release workflow