Skip to content

v1.1.0

Compare
Choose a tag to compare
@omritoptix omritoptix released this 29 Apr 19:54
· 70 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
  • build(deps): downgraded cosmosclient and upgrade go-etherum to match evmos by @omritoptix in #721
  • fix(p2p): validate block before applying and not before caching in p2… by @omritoptix in #724

New Contributors

Full Changelog: v0.6.1-beta...v1.1.0