Releases: dymensionxyz/dymint
Releases · dymensionxyz/dymint
v1.1.0-rc02
What's Changed
- build(deps): downgraded cosmosclient and upgrade go-etherum to match evmos by @omritoptix in #721
Full Changelog: v1.1.0-rc01...v1.1.0-rc02
v1.1.0-rc01
What's Changed
- feat: reconnect full node to sequencer with configurable time check by @srene in #556
- feat: adding a new mock settlement layer that enables shared use and shared da using grpc by @srene in #549
- refactor: separate logic of aggregator with non aggregator by @mtsitrin in #558
- chore: typo fixes by @xyztoni in #583
- feat: Add data availability validation for Celestia DA #422 by @srene in #575
- chore: Change default block time and batch submit time in dymint.toml by @deepakgudla in #573
- fix: wrong submitted dapath to dimension hub. client info missing #586 by @srene in #587
- chore: add error log on submit batch error by @srene in #588
- refactor: retrying failed availability checks after blob submission before trying to submit again by @srene in #591
- feat!: Update to dymension v3 by @mtsitrin in #595
- fix: skip trying to apply blocks from DA with mismatched heights. by @omritoptix in #594
- fix: changing dymint rpc to enable queries for unhealthy nodes by @srene in #592
- chore: add metrics provider as a paramater upon node creation by @artemijspavlovs in #598
- chore: Remove dependabot by @omritoptix in #601
- fix: fix local da setup by @mtsitrin in #600
- feat!: passing operartor address to the RDK by @mtsitrin in #606
- ci: additional workflows and update template by @hoangdv2429 in #614
- feat!: revert passing operator address on InitChain by @mtsitrin in #617
- fix: set default empty block generation time to 1 hour by @artemijspavlovs in #623
- fix: sequencer stops posting batches after hub disconnection by @mtsitrin in #626
- fix: remove hub dependency importing pseudo version of osmosis by @mtsitrin in #627
- chore: add slack notification actions for new and stale PRs by @artemijspavlovs in #613
- style: rename local hub settlement to local instead of mock by @mtsitrin in #628
- fix: retries for hub client by @mtsitrin in #630
- refactor: move logger interface to types by @mtsitrin in #633
- fix(settlement): removed deprecated
IntermediateStateRoot
from BD before batch submission by @omritoptix in #642 - fix: full-node panics with app hash mismatch error when syncing by @srene in #647
- fix: celestia wrong error log for availability checks and retrievals by @srene in #646
- Remove occurrence of Tendermint by @zale144 in #676
- fix(code standards): fmt and fumpt by @danwt in #685
- fix(code standards): remove many 'failed to...' by @danwt in #686
- fix(code standards): use errors.Is in several places by @danwt in #687
- Check if config.Genesis is provided on node start by @zale144 in #681
- fix(code standards): a few wrongly formatted error objects by @danwt in #689
- fix(code standards): remove several error strings by @danwt in #688
- fix(concurrency): use atomic specific types instead of atomic helpers by @danwt in #682
- fix(manager): use mutex instead of atomic batchInProcess by @danwt in #678
- Add missing config validation by @zale144 in #679
- fix: updated go version and x/net library by @mtsitrin in #670
- Only register
nodeHealthStatusHandler
for sequencer by @zale144 in #683 - fix(block production): apply block before gossiping by @danwt in #695
- feat(mempool): add a sanity check by @danwt in #690
- fix(rpc): remove use of magic numbers in JSON service by @zale144 in #673
- refactor: move executer to block package by @mtsitrin in #638
- fix(rpc): set const ReadHeaderTimeout to dymint RPC server by @mtsitrin in #671
- feat: removed unneeded state-index query by @mtsitrin in #650
- Enforce config rollapp id to be same as genesis chain id by @zale144 in #697
- fix(mempool): set pre and post tx check funcs after genesis, not only after first block by @danwt in #691
- fix(store): do not discard CAS fail errors by @danwt in #705
- fix(mempool): Initialize the mempool with the correct(current) block height by @zale144 in #703
- fix(concurrency): remove unused sync cond by @danwt in #706
- fix(p2p): handle default mempool check tx error case by @zale144 in #698
- doc(gossip): clearer tx validation explanation by @danwt in #710
- fix(gossip): validate blocks when receiving them over gossip by @danwt in #699
- fix(manager): more robust error handling and health status by @danwt in #696
- refactor(manager): remove unnecessary start event listener by @danwt in #712
- fix: re-use submitted DA batches on SL failure by @mtsitrin in #708
- fix(concurrency): applying blocks concurrently can lead to unexpected errors by @mtsitrin in #700
- refactor: move tests files to test package by @mtsitrin in #639
- build(deps): updated to cosmosclient with ethermint support (instead of evmos) by @mtsitrin in #715
- fix(rpc): broken ws upgrade introduced by using http.TimeoutHandler by @zale144 in #702
- build(deps): downgrade go-ethereum dependency to match ethermint by @mtsitrin in #717
- fix(da): check DA client type before trying to fetch batch by @srene in #714
- fix(da): full-node get the da fetch configuration from hub and not config by @srene in #719
- feat(ci): Add changelog workflow by @hoangdv2429 in #720
New Contributors
- @xyztoni made their first contribution in #583
- @deepakgudla made their first contribution in #573
- @artemijspavlovs made their first contribution in #598
- @hoangdv2429 made their first contribution in #614
- @zale144 made their first contribution in #676
- @danwt made their first contribution in #685
Full Changelog: v0.6.1-beta...v1.1.0-rc01
v0.6.1-beta
What's Changed
- chore: halt production incase of production error by @mtsitrin in #524
- chore: fix typos by @GoodDaisy in #520
- fix: checking DA received batches by @mtsitrin in #527
- fix: nodes keep out of sync when missing gossiped block (issue #284) by @srene in #540
- chore: fix some typos && re-run make proto-gen by @bodhi-crypo in #539
- chore!: using celestia RPC instead of Rest API by @mtsitrin in #544
New Contributors
- @GoodDaisy made their first contribution in #520
- @srene made their first contribution in #540
- @bodhi-crypo made their first contribution in #539
Full Changelog: v0.6.0-beta...v0.6.1-beta
v0.6.0-beta
What's Changed
- feat: tendermint headers compatibility by @omritoptix in #505
Full Changelog: v0.5.1-rc03...v0.6.0-beta.01
v0.5.1-rc03
What's Changed
- chore: update cosmosclient by @ItayLevyOfficial in #500
Full Changelog: v0.5.1-rc02...v0.5.1-rc03
v0.5.1-rc02
What's Changed
- chore: Block package refactor by @mtsitrin in #480
- fix: Display actual version in RPC status by @ItayLevyOfficial in #488
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #478
- chore: removed logging of events due to log bloat by @mtsitrin in #490
- chore: added missing return statement when subscription cancled by @mtsitrin in #491
- chore: Update cosmosclient by @ItayLevyOfficial in #495
Full Changelog: v0.5.0-rc10...v0.5.1-rc02
v0.5.1-rc01
What's Changed
Full Changelog: v0.5.0-rc9...v0.5.0-rc10
v0.5.0-rc9
What's Changed
- fix: fix avail finalization timeout by @mtsitrin in #456
- fix: exponantial timeout when submitting to the hub by @mtsitrin in #458
Full Changelog: v0.5.0-rc8...v0.5.0-rc9
v0.5.0-rc8
What's Changed
Full Changelog: v0.5.0-rc7...v0.5.0-rc8
v0.5.0-rc7
What's Changed
- fix: dynamic subscriber name to avoid possible subscriber collision by @omritoptix in #442
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #288
- build(deps): bump github.com/multiformats/go-multiaddr from 0.8.0 to 0.11.0 by @dependabot in #446
- build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.7.0 by @dependabot in #448
- build(deps): bump nosborn/github-action-markdown-cli from 3.2.0 to 3.3.0 by @dependabot in #356
- fix: fixed race condition in some DA tests by @mtsitrin in #447
- fix: fixed configuration validation, to support empty_blocks=0s by @mtsitrin in #444
- build(deps): bump gonum.org/v1/gonum from 0.12.0 to 0.14.0 by @dependabot in #451
- fix: reduced empty blocks submission by @mtsitrin in #452
Full Changelog: v0.5.0-rc6...v0.5.0-rc7