Releases: dymensionxyz/dymension
Releases Β· dymensionxyz/dymension
v3.1.0
Mainnet "Line 2D" Release
This release brings the first Rollapps to Dymension
For all release details you can View Changelog or view the commits here
v3.1.0-rc04
Full Changelog: v3.1.0-rc03...v3.1.0-rc04
v3.1.0-rc03
What's Changed
- fix (rollapp): allow creating rollapp same eip155 when forking by @srene in #808
- fix(fraud): refunding pending outgoing packets by @mtsitrin in #816
- fix(delayedack): wrong delayedack channels for onTimeout and OnAck by @omritoptix in #815
#801 - doc(ante): add a link to explanation of message blocking ante handlers by @danwt in #813
Full Changelog: v3.1.0-rc02...v3.1.0-rc03
v3.1.0-rc02
What's Changed
Full Changelog: v3.1.0-rc01...v3.1.0-rc02
v3.1.0-rc01
What's Changed
Breaking Changes
Features
- feat: sequencer bonding and slashing mvp by @mtsitrin in #579
- feat: support automatic eibc order creation for timeout by @omritoptix in #598
- feat: delete finalized rollapp packets by @omritoptix in #535
- feat: invariants for rollapp and sequencer modules by @mtsitrin in #603
- feat: Add ability to query demand order by id. by @omritoptix in #608
- feat: eIBC V1 by @omritoptix in #493
- feat: gov proposal for rollapp fraud event by @mtsitrin in #622
- feat: added ante handler to pass proofHeight to middleware by @mtsitrin in #634
- feat: add Query demand orders by status cmd by @hoangdv2429 in #637
- feat: freeze rollapp after fraud by @mtsitrin in #629
- feat: Rollapp genesis tokens upon channel creation by @omritoptix in #642
- feat: create gov proposal for token metadata registration by @srene in #632
- feat: discard pending rollapp ibc packets upon fraud by @mtsitrin in #653
- feat: add/update multiple denom metadata in same proposal by @srene in #661
- feat: denommetadata module hook for denom creation and update by @srene in #664
- feat: Add Devel IDE debug config by @hoangdv2429 in #666
- feat: rollapp ibc state validation upon state update by @srene in #641
- feat(evm): integrate virtual frontier bank contract by @VictorTrustyDev in #668
- feat(sequencers): sort sequencers by bond when rotating by @mtsitrin in #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 #783
- feat: Add token metadata on genesis event by @zale144 in #695
Fixes
- fix: added NewAuthzLimiterDecorator on ante handler by @mtsitrin in #506
- fix: minor audit fixes by @mtsitrin in #501
- fix: Add support for making swaps with metamask by @omritoptix in #474
- fix: add
--gas-prices
flag to bootstrap shell scripts by @artemijspavlovs in #530 - fix: Add support for delayedack middleware to also delay ack and timeout packets by @omritoptix in
- fix: typos in comments by @GoodDaisy in #554
- fix(rollapp): genesisState of rollapp is non-nullable struct by @mtsitrin in #742
#686 - fix(rollapp): use ApplyFuncIfNoError in finalize end blocker by @danwt in #745
- fix(sequencer): validate dymint pubkey when creating sequencer by @srene in #713
- fix: fixed go.mod after merged PR by @mtsitrin in #751
- fix(delayedack): use must unmarshal by @danwt in #748
- fix(rollapp): EIP155 rollapp keys can be overwritten by @srene in #718
- fix: fixed export genesis of denommetadata module by @mtsitrin in #756
- fix(sequencer): setting proposer to false when forceUnbonding by @mtsitrin in #771
- fix(delayedack): panic on nil reference when err is returned from updateRollapWithStatus by @omritoptix in #774
- fix(rollapp): changed state info index to be saved as big indian by @omritoptix in #770
- fix(eibc): Remove reverted packet to ensure UnderlyingPacketExistInvariant by @hoangdv2429 in #778
- fix(account): fixed wrong bech32 prefix for accountKeeper by @omritoptix in #776
- fix(vesting): removed vesting msgs rejections by @omritoptix in #768
- fix(denommetada): sync validations between different token metadata components by @hoangdv2429 in #782
#766 - fix: Use UnpackAny for ExtensionOptionsWeb3Tx by @trinitys7 in #777
- fix(ante): Add missing ante handler by @trinitys7 in #780
- fix: removed rollapp related logic from init genesis and missing params fix by @omritoptix in #772
- fix(delayedack): rollapp packet finalization not filtered by rollapp by @zale144 in
- fix: Audit fixes round 2 by @mtsitrin in #511
- fix: fix pfm with delayed ack by @omritoptix in #610
- fix: disable usage of eIBC combined with PFM by @omritoptix in #601
- fix(rollapp): validate rollapp token metadata by @VictorTrustyDev in #471
- fix: Add missing param initialization for delayedAck by @omritoptix in #621
- fix: changed finalization logic to be based on current height backwards by @srene in
- fix: bad state info finalization by @srene in #647
- fix: fix grace period finalization test by @srene in #650
- fix: proof height ante decorator by @mtsitrin in #655
- fix: add validation on demand order id max length by @omritoptix in #656
- fix(rollapp): rollapp genesis token not registered as IBC denom by @zale144 in #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 #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 #701
- fix: potential int overflow when creating sequencers by @srene in #704
- fix: adding invariant wiring by @mtsitrin in #702
- fix: fix osmo dep version by @danwt in #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 #687
- fix(rollapp): missing rollappid validation on rollapp creation by @mtsitrin in #712
- fix(sequencers): broken invariant with unbonding sequencers by @mtsitrin in #725
- feat(delayedack): eibc demand order on ack error by @danwt in #733
- fix(rollapp): fix register denom metadata not triggering VFC creation by @zale144 in #731
- fix: version bumps by @faddat in #677
- fix: wrong state update height for invariants test in rollapp module by @srene in #693
Misc
- refactor: Remove ValidateBasic in cli by @lukema95 in #470
- docs: update PR template by @VictorTrustyDev in #472
- chore: added back the eip712 legacy handler by @mtsitrin in #486
- chore: fix typos in proto by @bodhi-crypo in #462
- docs: update guide for setting up chain manually by @anhductn2001 in #468
- CI: update Dockerfile by @bert2002 in #489
- chore: update osmosis fork to v1.0.0 by @omritoptix in #510
- chore: generated openapi.yaml by @mtsitrin in #516
- build(deps) : updated dymension osmo to v1.1.1 by @omritoptix in #520
- build(deps): update osmo to v1.1.2 by @omritoptix in #523
- chore: Add Ledger Nano X and S+ support by @dylanschultzie in #525
#480 - CI...
v3.0.0
Mainnet "Point 0D" Release
This release is the first mainnet release, aka βPoint 0D" .
This marks the first release in the Dymension roadmap to build the internet of RollApps.
What's changed
This release mostly fixes minor issues, for full change log:
Full Changelog: v3.0.0-rc05...v3.0.0
v3.0.0-rc06
Full Changelog: v3.0.0-rc05...v3.0.0-rc06
v3.0.0-rc05
Full Changelog: v3.0.0-rc04...v3.0.0-rc05
v3.0.0-rc04
What's Changed
Full Changelog: v3.0.0-rc03...v3.0.0-rc04
v3.0.0-rc03
What's Changed
- fix: Add support for making swaps with metamask (#474)
Full Changelog: v3.0.0-rc02...v3.0.0-rc03