Releases: dymensionxyz/dymension
Releases · dymensionxyz/dymension
v3.0.0-rc02
What's Changed
- chore: reverted power reduction to be 1 by @omritoptix in #461
Full Changelog: v3.0.0-rc01...v3.0.0-rc02
v3.0.0-rc01
What's Changed
Breaking changes 💥
- feat!: module and ante handlers for universal tx fees by @mtsitrin in #445
- feat!: changed our IBC stack to use vanilla IBC (and not forked) by @omritoptix in #356
Features 🔆
- feat: added inspect command by @mtsitrin in #296
- feat: Allows querying for a rollapp by it's EIP155 by @mtsitrin in #299
- feat: allow sequencer to register on multiple rollapps by @mtsitrin in #308
- feat: register denom metadata for new rollapp received ibc by @mtsitrin in #313
- feat: add amm functionality by @mtsitrin in #331
- feat: amm modifications for the dymension hub by @mtsitrin in #332
- feat: add incentives gauges to the hub by @mtsitrin in #340
- feat: implement streamer module by @mtsitrin in #369
- feat: implement incentives manager by @mtsitrin in #349
- feat: delay ack middleware by @omritoptix in #361
- feat: streamer additional gov proposals by @mtsitrin in #424
- feat: added invariants for streamer by @mtsitrin in #422
- feat: lockdrop module by @mtsitrin in #381
Fixes 🐞
- fix: README.md linting errors by @baibhavKumar1 in #279
- fix: hub not producing snapshots by @mtsitrin in #292
- fix: Update dymd source path in Dockerfile by @ItayLevyOfficial in #352
- fix: fixed genesis script by @mtsitrin in #353
- fix: fixed pre-commit hooks and linter comments by @omritoptix in #357
- fix: denommetadata ibc middleware panic on non-rollapp transfer by @omritoptix in #383
- fix import error by @mtsitrin in #402
- fix: Update goland compatibility version for Docker by @Sigri44 in #404
- fix: Changed v2 upgrade handler to not panic when client status is not found. by @omritoptix in #449
- fix: Restored power reduction to 100k by @omritoptix in #450
Misc ♦️
- chore: Changed the port for local hub setup to 1318 by @ItayLevyOfficial in #269
- chore: updated readme and scripts by @mtsitrin in #275
- chore: Update README to Include Custom JSON-RPC Ports Usage by @ItayLevyOfficial in #287
- chroe: updated PowerReduction to 100K DYM by @mtsitrin in #289
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #208
- build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.7.0 by @dependabot in #290
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #311
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 by @dependabot in #255
- fix: bug missing denom metadata by @mtsitrin in #314
- chore: updated the version tag in Makefile by @mtsitrin in #321
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.2 by @dependabot in #323
- chore: upgrade to cosmos sdk v0.46.15 by @mtsitrin in #324
- chore: add protocgen by @mtsitrin in #325
- chore: Adding hub's ante handler instead of using ethermint's by @mtsitrin in #330
- chore: fix linting by @ItayLevyOfficial in #338
- chore: Decouple denommetadata middleware from IRC by @omritoptix in #348
- chore: updated github.com/rjeczalik/notify to remove compilation warning by @mtsitrin in #355
- chore: added lockdrop to the scripts by @mtsitrin in #360
- chore: move osmosis changes to osmosis forked repo by @mtsitrin in #363
- chore: add ability to block access to all rollapp related modules by @mtsitrin in #374
- Update readme.md - fix spelling errors by @Dushyantgoswami in #380
- chore: fix typos by @GoodDaisy in #377
- chore: remove testing util code from production code by @mtsitrin in #388
- chore: using forked ethermint with recent bugfixes by @mtsitrin in #386
- chore: UT performance by @mtsitrin in #392
- build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #334
- build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #390
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #389
- build(deps): bump github.com/cosmos/ibc-go/v6 from 6.1.0 to 6.2.1 by @dependabot in #364
- chore: removed redundent sharedtypes by @mtsitrin in #396
- chore: implement ibc integration tests by @mtsitrin in #394
- chore: remove redundant modules from delayedack and denommetadata middlewares by @mtsitrin in #411
- chore: merge lockdrop into streamer by @mtsitrin in #410
- Revert "chore: updated PowerReduction to 100K DYM (#289)" by @mtsitrin in #417
- chore: remove pool incentives module by @mtsitrin in #413
- chore: skipping middlewares if rollapps disabled by @mtsitrin in #416
- Update readme.md by @oxbau in #430
- chore: update pull request template by @omritoptix in #429
- build(deps): bump cosmossdk.io/math from 1.0.0-rc.0 to 1.2.0 by @dependabot in #407
- Update pull_request_template.md by @0xmbcode in #433
- chore: update osmosis and ethermint forks by @mtsitrin in #435
- chore: v2 upgrade handler by @omritoptix in #427
- chore: fix typos by @sqltrigger in #441
- chore: support multiple tokens on rollapp registration by @mtsitrin in #447
- chore: hotfix for delegation to single validator to fix halted chain. by @omritoptix in #451
- chore: add p2p storm mitigation to hub genesis by @mtsitrin in #442
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #443
- chore: reverted to ibc vanilla and removed code dependent on forked ibc ver by @omritoptix in #458
New Contributors
- @ItayLevyOfficial made their first contribution in #269
- @baibhavKumar1 made their first contribution in #279
- @Dushyantgoswami made their first contribution in #380
- @GoodDaisy made their first contribution in #377
- @Sigri44 made their first contribution in #404
- @oxbau made their first contribution in #430
- @0xmbcode made their first contribution in #433
- @sqltrigger made their first contribution in #441
Full Changelog: v1.0.2-beta...v3.0.0-rc01
v1.0.2-beta
Full Changelog: v1.0.1-beta...v1.0.2-beta
v1.0.1-beta
Full Changelog: v1.0.0-beta...v1.0.1-beta
v1.0.0-beta
Full Changelog: v1.0.0-rc2...v1.0.0-beta
v1.0.0-rc2
What's Changed
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
⚠️ This release introduces breaking changes ⚠️
Highlights 🔆
- Support for EVM on the hub
- Upgraded to use cosmos sdk v0.46.10
- Refactored the sequencer/rollapp api
What's Changed
Features
- feat: added /healthcheck endpoint that return 200OK if hub's height progress… by @mtsitrin in #241
- feat: Add latest-state-index command by @ItzhakBokris in #257
- feat: refactored hooks panics to errors by @mtsitrin in #259
- feat!: Added the EVM module by @mtsitrin in #260
- feat!: upgrade dymension hub to v0.46.10 by @mtsitrin in #264
Fixes
- fix: changed denom to udym by @mtsitrin in #194
- fix: fixed default prefix back to dym by @mtsitrin in #244
- fix: removed ibc dependency on x/rollapp/types by @mtsitrin in #246
- fix: packet forward middleware panic when transferring tokens with 10^18 denom by @mtsitrin in #262
Misc
- refactor!: changed the hub sequencer and rollapp api to be more useful and readable by @ItzhakBokris in #252
- chore: added genesis modify functions by @mtsitrin in #191
- chore: remove the
monitoringp
module by @fadeev in #211 - chore: remove dependence on
cosmoscmd
by @fadeev in #215 - ci: create a pr template by @omritoptix in #235
New Contributors
Full Changelog: v0.2.0-beta...v0.3.0-rc1
v0.2.0-beta
35C Testnet Release
First testnet release
This release introduces multiple features but the most notable is the ability to IBC between rollapps and the hub using the IBC dymint light client.
What's Changed
- Fix SL from return multi-updatestate-in-block error by @ItzhakBokris in #106
- Create dependabot.yml by @omritoptix in #108
- Update CODEOWNERS by @omritoptix in #116
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.1 by @dependabot in #114
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #115
- build(deps): bump github.com/spf13/cast from 1.4.1 to 1.5.0 by @dependabot in #112
- build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in #109
- build(deps): bump nosborn/github-action-markdown-cli from 3.1.0 to 3.2.0 by @dependabot in #110
- Updated readme.md by @omritoptix in #117
- Update readme.md by @omritoptix in #118
- Updated repo banner photo. by @omritoptix in #119
- Liorzilp/104 irc client callbacks by @liorzilp in #122
- add StatusChange event for finalization by @liorzilp in #124
- return sequencer full information and operating status on queries by @liorzilp in #126
- Liorzilp/130 query latest finalized state info by @liorzilp in #131
- fix proto indentation by @liorzilp in #134
- Fix create-sequencer command so it can receive the new ed25519 PubKey format by @ItzhakBokris in #139
- Liorzilp/127 state info by height by @liorzilp in #136
- DymintPubKey as any in proto by @liorzilp in #143
- Liorzilp/137 permissioned rollapp limit by @liorzilp in #144
- Liorzilp/145 upgrade sdk v0.45.10 by @liorzilp in #147
- Liorzilp/146 support packet forward middleware by @liorzilp in #148
- Liorzilp/141 normalize queries by @liorzilp in #149
- fix sdkerrors.ErrLogic by @liorzilp in #158
- fix sdkerrors.ErrLogic by @liorzilp in #160
- change DefaultDisputePeriodInBlocks by @liorzilp in #161
- Fix whitespace for Make 4.3 by @freshe4qa in #156
- fix spelling by @shaolin-flow in #169
- Changed the Dockerfile to not run the setup_local.sh during building … by @omritoptix in #167
- Added variables to the configuration script by @mtsitrin in #176
- check revision format in create rollapp instead of IBC hooks by @liorzilp in #179
- Mtsitrin/184 add setup script for 2nd node in local testnet by @mtsitrin in #185
- added ascii art by @shaolin-flow in #180
- more informative error message by @liorzilp in #188
- Mtsitrin/186 allow cors access by @mtsitrin in #187
New Contributors
- @dependabot made their first contribution in #114
- @freshe4qa made their first contribution in #156
- @mtsitrin made their first contribution in #176
Full Changelog: latest...v0.2.0-beta
latest
move simulation directory from x/ (#103)
v0.1.0-alpha
Main features
- Register RollApps
- Attach sequencers to RollApps
- Manage RollApp state updates
What's Changed
- Liorzilp/31 module refactor by @liorzilp in #34
- feat(rollapp): add ability to create a rollapp by @liorzilp in #36
- feat: ci pipeline by @omritoptix in #39
- feat(sequencer): add ability to create sequencer by @liorzilp in #41
- feat(rollapp): create rollapp tests by @liorzilp in #57
- feat(sequencer): create sequencer tests by @liorzilp in #58
- feat: create shared package by @liorzilp in #60
- feat(sequencer): validate rollappId & permissioned sequencers by @liorzilp in #61
- feat(rollapp): create state status enum & dispute_period_in_blocks param by @liorzilp in #62
- feat: update state by @liorzilp in #63
- feat(sequencer): sequencer scheduler by @liorzilp in #64
- feat(sequencer): validate active sequencer on UpdateState by @liorzilp in #65
- feat(tests): active sequencer tests by @liorzilp in #66
- feat: delete vue by @liorzilp in #68
- Update readme.md by @shaolin-flow in #67
- feat(rollapp): change StartHeight & stateIndex - to start from 1 by @liorzilp in #70
- feat(rollapp): state index refactor by @liorzilp in #73
- feat(rollapp): rollapp state finalization by @liorzilp in #74
- feat: simulation tests by @liorzilp in #76
- Integration by @liorzilp in #78
- feat(rollapp): rollapp deployers whitelist by @liorzilp in #79
- Create setup-and-run-local script by @ItzhakBokris in #80
- Fix run-local script by @ItzhakBokris in #81
- Update run-local script so all the endpoints hosts and ports would be editable by @ItzhakBokris in #85
- Update the run-local script so it will create binary if not exists by @ItzhakBokris in #87
- Fix setup-local script and create run-local script by @ItzhakBokris in #89
- 83 emit state update event by @liorzilp in #91
- Add option to change gRPC ports in the setup-local script by @ItzhakBokris in #93
- add info readme by @shaolin-flow in #94
- Create LICENSE by @shaolin-flow in #95
- Shaolin flow/create new changelog by @shaolin-flow in #98
- Change rootCmd to return dymension short description by @ItzhakBokris in #100
Full Changelog: https://github.com/dymensionxyz/dymension/commits/v0.1.0-alpha