v1.1.0-rc01
Pre-release
Pre-release
omritoptix
released this
25 Apr 19:48
·
74 commits
to release/v1.1.x
since this release
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