v0.5.0-rc1
Pre-release
Pre-release
omritoptix
released this
29 Jun 17:12
·
54 commits
to release/v0.5.x
since this release
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