Releases: dymensionxyz/dymint
Releases · dymensionxyz/dymint
v0.5.0-rc6
Full Changelog: v0.5.0-rc5...v0.5.0-rc6
v0.5.0-rc5
Features
- feat: Add Prometheus HTTP Metric Server for Enhanced Monitoring by @ItayLevyOfficial in #419
- feat: add basic rollapp Metrics for rollapp height and hub height by @ItayLevyOfficial in #420
- feat: celestia fee should be calculated dynamically by @mtsitrin in #417
- feat: gas adjustmnet parsable for celestia config by @mtsitrin in #425
- feat: update celestia fee calculation function by @mtsitrin in #427
Fixes
- fix: initializing LastValidatorSet as well on InitChain by @mtsitrin in #390
- fix: possible race condition with small batches upon batch submission by @omritoptix in #410
- fix: Fixed bug in test where we didn't wait for settlement client to stop by @omritoptix in #415
- fix: updated go-cnc to match celetia light node v0.11 by @omritoptix in #400
- fix: dymint out of sync with hub on tx submission timeout by @omritoptix in #404
- fix: fixed avail in toml by @mtsitrin in #407
- fix: fixed bug where the unhealthy da event didn't stop block production by @omritoptix in #431
- fix: fix gas adjustment parameter by @mtsitrin in #432
- fix: dymint fails to submit new batches after sl failure by @mtsitrin in #435
- fix: avail submission was stuck waiting for finalization by @mtsitrin in #438
Misc
- chore: reduced empty blocks and batch submission default values by @mtsitrin in #391
- chore: rebase from main by @omritoptix in #433
- chore: reduced max_batch_size_in_bytes to support Avail's limit by @mtsitrin in #439
- chore: reabase from main by @omritoptix in #441
New Contributors
- @ItayLevyOfficial made their first contribution in #419
Full Changelog: v0.5.0-rc1...v0.5.0-rc5
v0.5.0-rc4
What's Changed
Full Changelog: v0.5.0-rc3...v0.5.0-rc4
v0.5.0-rc3
Highlights 🔆
This release introduces DA dynamic fees and basic metrics for monitoring amongst critical bug fixes.
What's Changed
Features
- feat: Add Prometheus HTTP Metric Server for Enhanced Monitoring by @ItayLevyOfficial in #419
- feat: add basic rollapp Metrics for rollapp height and hub height by @ItayLevyOfficial in #420
- feat: celestia fee should be calculated dynamically by @mtsitrin in #417
Fixes
- fix: initializing LastValidatorSet as well on InitChain by @mtsitrin in #390
- fix: possible race condition with small batches upon batch submission by @omritoptix in #410
- fix: Fixed bug in test where we didn't wait for settlement client to stop by @omritoptix in #415
- fix: updated go-cnc to match celetia light node v0.11 by @omritoptix in #400
- fix: dymint out of sync with hub on tx submission timeout by @omritoptix in #404
- fix: fixed avail in toml by @mtsitrin in #407
Misc
New Contributors
- @ItayLevyOfficial made their first contribution in #419
Full Changelog: v0.5.0-rc2...v0.5.0-rc3
v0.5.0-rc2
What's Changed
Full Changelog: v0.5.0-rc1...v0.5.0-rc2
v0.5.0-rc1
Highlights 🔆
This version introduces a lot of new features and fixes which enhances stability, usability and operational costs. Some highlights:
- Elastic block production based on demand
- Block pruning support
- Support for avail as a DA
- Stoppage of block production and error propagation if a base layer is unreachable
What's Changed
Features
- feat: added max bytes size check when creating the batch by @mtsitrin in #321
- feat: stop chain block production if node unhealthy by @omritoptix in #319
- feat: propagate node health to RPC server response by @omritoptix in #327
- feat: refactor dymint config to support loading configuration from file by @mtsitrin in #326
- feat: toggle settlement health event upon settlement batch submission status by @omritoptix in #332
- feat: toggle node health status based on data batch submission status by @omritoptix in #341
- feat: add pruning mechanism that deletes old blocks and commits by @mtsitrin in #328
- feat: support skipping empty blocks production by @mtsitrin in #342
- feat: support compilation with go version 1.19 by @mtsitrin in #351
- feat: added toml parser for configuration by @mtsitrin in #358
- feat: mock SL doesn't use keyring path from config. by @mtsitrin in #367
- feat: Add support for avail as a DA by @omritoptix in #355
- feat: better enforcement on dymint flags by @mtsitrin in #377
Fixes
- fix: removed panic alert from graceful shutdown by @mtsitrin in #331
- fix: celesita tx batch timeout doesn't poll for inclusion by @omritoptix in #339
- fix: skipping nil txs in the search result by @mtsitrin in #346
- fix: distinguish between different errors of state loading by @mtsitrin in #345
- fix: fixed namespaceID parsing from toml by @mtsitrin in #373
- fix: rollapp evm on devnet crashing with latestResultHash mismatch by @mtsitrin in #375
- fix: fixed parsing rollappID parameter by @mtsitrin in #379
- fix: dymint out of sync in case of missed hub state update event by @omritoptix in #384
- fix: fixed bug where health event from settlement layer were ignored by @omritoptix in #385
Misc
- refactor: support the refactored hub rollapp API by @ItzhakBokris in #338
- deps(bump): updated go-cnc to dymensions fork v0.2.2 by @omritoptix in #340
- build(deps): update cometbft to 0.34.28 and cosmos-sdk to v0.46.13 by @omritoptix in #349
- chore: added subscription limits check by @mtsitrin in #370
Full Changelog: v0.4.1...v0.5.0-rc1
v0.4.1
v0.4.0-beta
Features
- feat: dymint manages the tendermint validator set by @mtsitrin in #277
- feat!: passing on RequestInitChain the sequencers registered on the hub by @mtsitrin in #292
Fixes
- fix: Removed event data from debug log mesasge by @omritoptix in #261
- fix: handling queries with page=0 argument by @mtsitrin in #264
- fix: fix inconsistent height caused due to crash during commit by @omritoptix in #266
- fix: changed websocket connection to allow CORS based on the middleware by @omritoptix in #268
- fix: fixed the unmarshall of array to an object on websocket by @omritoptix in #274
- fix: bad format of rpc subscribe response by @omritoptix in #278
- fix: Fixed bug where websocket disconnect wouldn't unsubscribe client. by @omritoptix in #289
- fix: terminate stateUpdateHandler upon subscription termination by @omritoptix in #295
- fix: dymint uses uncapped backoff delay for submitting batches by @omritoptix in #304
Refactor
- refactor: rename standard.md to pull_request_template.md by @omritoptix in #297
- refactor: pr template location by @omritoptix in #298
Docs
- docs: create a pr standard template by @omritoptix in #293
Full Changelog: v0.3.1-beta...v0.4.0-beta
v0.3.2-beta
The following release includes some critical fixes merged from (#290)
What's Changed
- fix: Removed event data from debug log mesasge (#261)
- fix: handling queries with page=0 argument (#264)
- fix: inconsistent height caused due to crash during commit (#266)
- fix: changed websocket connection to allow CORS (#268)
- fix: fixed the unmarshall of array to an object on websocket (#274)
- fix: bad format of rpc subscribe response (#278)
- fix: Fixed bug where websocket disconnect wouldn't unsubscribe client. (#289)
Full Changelog: v0.3.1-beta...v0.3.2-beta
v0.3.1-beta
What's Changed
- fix: submit batch keep retrying even though batch accepted event received by @omritoptix in #253
- fix: changed latestHeight to be updated on batch acceptance by @omritoptix in #257
- refactor: enhanced logging on batch submission retry to base layers by @omritoptix in #258
Full Changelog: v0.3.0-beta...v0.3.1-beta