v3.1.0-rc01
版本发布时间: 2024-04-02 23:18:33
dymensionxyz/dymension最新发布版本:v3.1.0(2024-04-17 21:18:25)
What's Changed
Breaking Changes
- feat!: switch the proposing sequencer after unbonding by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/606
Features
- feat: sequencer bonding and slashing mvp by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/579
- feat: support automatic eibc order creation for timeout by @omritoptix in https://github.com/dymensionxyz/dymension/pull/598
- feat: delete finalized rollapp packets by @omritoptix in https://github.com/dymensionxyz/dymension/pull/535
- feat: invariants for rollapp and sequencer modules by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/603
- feat: Add ability to query demand order by id. by @omritoptix in https://github.com/dymensionxyz/dymension/pull/608
- feat: eIBC V1 by @omritoptix in https://github.com/dymensionxyz/dymension/pull/493
- feat: gov proposal for rollapp fraud event by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/622
- feat: added ante handler to pass proofHeight to middleware by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/634
- feat: add Query demand orders by status cmd by @hoangdv2429 in https://github.com/dymensionxyz/dymension/pull/637
- feat: freeze rollapp after fraud by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/629
- feat: Rollapp genesis tokens upon channel creation by @omritoptix in https://github.com/dymensionxyz/dymension/pull/642
- feat: create gov proposal for token metadata registration by @srene in https://github.com/dymensionxyz/dymension/pull/632
- feat: discard pending rollapp ibc packets upon fraud by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/653
- feat: add/update multiple denom metadata in same proposal by @srene in https://github.com/dymensionxyz/dymension/pull/661
- feat: denommetadata module hook for denom creation and update by @srene in https://github.com/dymensionxyz/dymension/pull/664
- feat: Add Devel IDE debug config by @hoangdv2429 in https://github.com/dymensionxyz/dymension/pull/666
- feat: rollapp ibc state validation upon state update by @srene in https://github.com/dymensionxyz/dymension/pull/641
- feat(evm): integrate virtual frontier bank contract by @VictorTrustyDev in https://github.com/dymensionxyz/dymension/pull/668
- feat(sequencers): sort sequencers by bond when rotating by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/724
- feat(delayedack): delayedack invariant for finalized and reverted packets by @srene in
- feat(upgrade): add upgrade handler for new and modified modules by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/783
- feat: Add token metadata on genesis event by @zale144 in https://github.com/dymensionxyz/dymension/pull/695
Fixes
- fix: added NewAuthzLimiterDecorator on ante handler by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/506
- fix: minor audit fixes by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/501
- fix: Add support for making swaps with metamask by @omritoptix in https://github.com/dymensionxyz/dymension/pull/474
- fix: add
--gas-prices
flag to bootstrap shell scripts by @artemijspavlovs in https://github.com/dymensionxyz/dymension/pull/530 - fix: Add support for delayedack middleware to also delay ack and timeout packets by @omritoptix in
- fix: typos in comments by @GoodDaisy in https://github.com/dymensionxyz/dymension/pull/554
- fix(rollapp): genesisState of rollapp is non-nullable struct by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/742 https://github.com/dymensionxyz/dymension/pull/686
- fix(rollapp): use ApplyFuncIfNoError in finalize end blocker by @danwt in https://github.com/dymensionxyz/dymension/pull/745
- fix(sequencer): validate dymint pubkey when creating sequencer by @srene in https://github.com/dymensionxyz/dymension/pull/713
- fix: fixed go.mod after merged PR by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/751
- fix(delayedack): use must unmarshal by @danwt in https://github.com/dymensionxyz/dymension/pull/748
- fix(rollapp): EIP155 rollapp keys can be overwritten by @srene in https://github.com/dymensionxyz/dymension/pull/718
- fix: fixed export genesis of denommetadata module by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/756
- fix(sequencer): setting proposer to false when forceUnbonding by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/771
- fix(delayedack): panic on nil reference when err is returned from updateRollapWithStatus by @omritoptix in https://github.com/dymensionxyz/dymension/pull/774
- fix(rollapp): changed state info index to be saved as big indian by @omritoptix in https://github.com/dymensionxyz/dymension/pull/770
- fix(eibc): Remove reverted packet to ensure UnderlyingPacketExistInvariant by @hoangdv2429 in https://github.com/dymensionxyz/dymension/pull/778
- fix(account): fixed wrong bech32 prefix for accountKeeper by @omritoptix in https://github.com/dymensionxyz/dymension/pull/776
- fix(vesting): removed vesting msgs rejections by @omritoptix in https://github.com/dymensionxyz/dymension/pull/768
- fix(denommetada): sync validations between different token metadata components by @hoangdv2429 in https://github.com/dymensionxyz/dymension/pull/782 https://github.com/dymensionxyz/dymension/pull/766
- fix: Use UnpackAny for ExtensionOptionsWeb3Tx by @trinitys7 in https://github.com/dymensionxyz/dymension/pull/777
- fix(ante): Add missing ante handler by @trinitys7 in https://github.com/dymensionxyz/dymension/pull/780
- fix: removed rollapp related logic from init genesis and missing params fix by @omritoptix in https://github.com/dymensionxyz/dymension/pull/772
- fix(delayedack): rollapp packet finalization not filtered by rollapp by @zale144 in
- fix: Audit fixes round 2 by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/511
- fix: fix pfm with delayed ack by @omritoptix in https://github.com/dymensionxyz/dymension/pull/610
- fix: disable usage of eIBC combined with PFM by @omritoptix in https://github.com/dymensionxyz/dymension/pull/601
- fix(rollapp): validate rollapp token metadata by @VictorTrustyDev in https://github.com/dymensionxyz/dymension/pull/471
- fix: Add missing param initialization for delayedAck by @omritoptix in https://github.com/dymensionxyz/dymension/pull/621
- fix: changed finalization logic to be based on current height backwards by @srene in
- fix: bad state info finalization by @srene in https://github.com/dymensionxyz/dymension/pull/647
- fix: fix grace period finalization test by @srene in https://github.com/dymensionxyz/dymension/pull/650
- fix: proof height ante decorator by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/655
- fix: add validation on demand order id max length by @omritoptix in https://github.com/dymensionxyz/dymension/pull/656
- fix(rollapp): rollapp genesis token not registered as IBC denom by @zale144 in https://github.com/dymensionxyz/dymension/pull/673
- fix: go.work.sum files shouldn't be left when not committing go.work itself by @faddat in
- fix: update packet forward middleware by @faddat in https://github.com/dymensionxyz/dymension/pull/678
- fix(rollapp): change finalization end blocker logic to not leave broken invariants by @omritoptix in
- fix: validate the IBC client on fraud proposal by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/701
- fix: potential int overflow when creating sequencers by @srene in https://github.com/dymensionxyz/dymension/pull/704
- fix: adding invariant wiring by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/702
- fix: fix osmo dep version by @danwt in https://github.com/dymensionxyz/dymension/pull/696
- fix: limit the number of permissioned addresses introduced in a MsgCreateRollapp by @srene in
- fix: accept rollapp initial state with arbitrary height by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/687
- fix(rollapp): missing rollappid validation on rollapp creation by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/712
- fix(sequencers): broken invariant with unbonding sequencers by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/725
- feat(delayedack): eibc demand order on ack error by @danwt in https://github.com/dymensionxyz/dymension/pull/733
- fix(rollapp): fix register denom metadata not triggering VFC creation by @zale144 in https://github.com/dymensionxyz/dymension/pull/731
- fix: version bumps by @faddat in https://github.com/dymensionxyz/dymension/pull/677
- fix: wrong state update height for invariants test in rollapp module by @srene in https://github.com/dymensionxyz/dymension/pull/693
Misc
- refactor: Remove ValidateBasic in cli by @lukema95 in https://github.com/dymensionxyz/dymension/pull/470
- docs: update PR template by @VictorTrustyDev in https://github.com/dymensionxyz/dymension/pull/472
- chore: added back the eip712 legacy handler by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/486
- chore: fix typos in proto by @bodhi-crypo in https://github.com/dymensionxyz/dymension/pull/462
- docs: update guide for setting up chain manually by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/468
- CI: update Dockerfile by @bert2002 in https://github.com/dymensionxyz/dymension/pull/489
- chore: update osmosis fork to v1.0.0 by @omritoptix in https://github.com/dymensionxyz/dymension/pull/510
- chore: generated openapi.yaml by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/516
- build(deps) : updated dymension osmo to v1.1.1 by @omritoptix in https://github.com/dymensionxyz/dymension/pull/520
- build(deps): update osmo to v1.1.2 by @omritoptix in https://github.com/dymensionxyz/dymension/pull/523
- chore: Add Ledger Nano X and S+ support by @dylanschultzie in https://github.com/dymensionxyz/dymension/pull/525 https://github.com/dymensionxyz/dymension/pull/480
- CI: Release docker images by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/533
- test: Add e2e IBC Transfer Tests by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/534
- chore: update msg_server_update_state_test.go by @eltociear in https://github.com/dymensionxyz/dymension/pull/556
- CI: Add CodeQL by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/568
- chore: Add docker-build-e2e by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/567
- test: Add IBC timeout test by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/574
- CI: Move e2e tests on dymension into the new repo by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/585
- CI: Release Binary by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/576
- refactor: cleaned up repeating code in delayed ack middleware by @omritoptix in https://github.com/dymensionxyz/dymension/pull/616
- CI: Push image with SHORT-SHA by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/630 https://github.com/dymensionxyz/dymension/pull/602
- CI: Update latest tag every new commit to main by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/633
- chore: Remove dependabot by @omritoptix in https://github.com/dymensionxyz/dymension/pull/635
- chore: add events for sequencer module by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/626
- docs: Update openapi.yml by @trinitys7 in https://github.com/dymensionxyz/dymension/pull/652
- build(deps): bumped osmo to a0811b5943a5 by @omritoptix in https://github.com/dymensionxyz/dymension/pull/662
- chore: updated readme.md order by @omritoptix in https://github.com/dymensionxyz/dymension/pull/674
- chore: lint tests by @faddat in https://github.com/dymensionxyz/dymension/pull/676 https://github.com/dymensionxyz/dymension/pull/684
- chore: lint tests by @faddat in https://github.com/dymensionxyz/dymension/pull/685 https://github.com/dymensionxyz/dymension/pull/669
- chore: remove redundant logs by @hoangdv2429 in https://github.com/dymensionxyz/dymension/pull/709 https://github.com/dymensionxyz/dymension/pull/692
- chore: add slack notification actions for new and stale PRs by @artemijspavlovs in https://github.com/dymensionxyz/dymension/pull/720
- CI: Images support linux/arm64 platform by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/732
- style: fix error message typos by @pgoos in https://github.com/dymensionxyz/dymension/pull/734
- chore(ci): push docker images on new commit to main branch with linux/arm64 supported by @anhductn2001 in https://github.com/dymensionxyz/dymension/pull/738
- chore: update go to an existing toolchain by @pgoos in https://github.com/dymensionxyz/dymension/pull/715
- refactor: shorten with slices package by @danwt in https://github.com/dymensionxyz/dymension/pull/721
- build(deps): update hashicorpgo getter dependency by @mtsitrin in https://github.com/dymensionxyz/dymension/pull/744
New Contributors
- @VictorTrustyDev made their first contribution in https://github.com/dymensionxyz/dymension/pull/472
- @lukema95 made their first contribution in https://github.com/dymensionxyz/dymension/pull/470
- @bodhi-crypo made their first contribution in https://github.com/dymensionxyz/dymension/pull/462
- @anhductn2001 made their first contribution in https://github.com/dymensionxyz/dymension/pull/468
- @bert2002 made their first contribution in https://github.com/dymensionxyz/dymension/pull/489
- @dylanschultzie made their first contribution in https://github.com/dymensionxyz/dymension/pull/525
- @artemijspavlovs made their first contribution in https://github.com/dymensionxyz/dymension/pull/530
- @eltociear made their first contribution in https://github.com/dymensionxyz/dymension/pull/556
- @srene made their first contribution in https://github.com/dymensionxyz/dymension/pull/602
- @trinitys7 made their first contribution in https://github.com/dymensionxyz/dymension/pull/652
- @zale144 made their first contribution in https://github.com/dymensionxyz/dymension/pull/673
- @faddat made their first contribution in https://github.com/dymensionxyz/dymension/pull/678
- @danwt made their first contribution in https://github.com/dymensionxyz/dymension/pull/696
- @pgoos made their first contribution in https://github.com/dymensionxyz/dymension/pull/734
Full Changelog: https://github.com/dymensionxyz/dymension/compare/v3.0.0...v3.1.0-rc01
1、 dymd 98.38MB
2、 dymd_sha256.txt 73B