Releases: evstack/ev-node
v0.7.3
What's Changed
- types: signed header validator set - use tendermint types by @tuxcanfly in #806
- enabling syncer for aggregator nodes by @gupadhyaya in #810
- Fix lazy aggregator test by @S1nus in #807
- manager: use validator set from state by @tuxcanfly in #814
- Validate Aggregator hash from the validator set by @Manav-Aggarwal in #822
- Support multi sequencer by @gupadhyaya in #823
- build(deps): bump nosborn/github-action-markdown-cli from 3.2.0 to 3.3.0 by @dependabot in #824
- build(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.21.1 to 0.22.0 by @dependabot in #813
New Contributors
- @tuxcanfly made their first contribution in #806
Full Changelog: v0.7.2...v0.7.3
v0.7.2
v0.7.1
Notice:
March 27th, 2023: The golang proxy is caching the wrong version of this release. We recommend using 0.7.2
What's Changed
- adds soft confirmations to dependency graph by @S1nus in #774
- update rollkit to use go-cnc v0.3.0 by @gupadhyaya in #794
- fix(p2p): fix race condition caused by startTestNetwork by @Wondertan in #801
- deps: update libp2p by @Wondertan in #799
- add signatures and keys to signed header along with signature verification in validate method by @gupadhyaya in #788
- Bug fix: lazy aggregator by @S1nus in #803
New Contributors
- @Wondertan made their first contribution in #801
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Remove Commit gossiping logic from P2P client by @Manav-Aggarwal in #717
- Remove namespace ID from header by @Manav-Aggarwal in #718
- Add fraud proof gossiping logic to light clients by @tzdybal in #724
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #720
- fix: call
Header.Heightas function in logger by @tzdybal in #723 - feat: add Register function to DA registry by @tzdybal in #721
- build(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 by @dependabot in #733
- Update CODEOWNERS by @liamsi in #738
- Update description of rollkit in README by @musalbas in #734
- build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #737
- add gosec linter, various small fixes by @noot in #739
- Update dependecy graph by @nashqueue in #740
- build(deps): bump actions/setup-go from 2 to 3 by @dependabot in #748
- build(deps): bump actions/checkout from 2 to 3 by @dependabot in #747
- Fix ADR-006 title by @Manav-Aggarwal in #750
- integrate header exchange service to rollkit nodes by @gupadhyaya in #684
- build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #751
- build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 by @dependabot in #757
- NOTICE: update timeline and owner for copyright by @MSevey in #770
- build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #765
- build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by @dependabot in #764
- Lazy Sequencer by @S1nus in #760
- Refactor: Header -> Signed Header by @nashqueue in #771
- change Header gossip to SignedHeader gossip by @gupadhyaya in #785
- build(deps): bump actions/setup-go from 3 to 4 by @dependabot in #787
- Remove sequencer gossip by @gupadhyaya in #786
- build(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #776
- build(deps): bump google.golang.org/protobuf from 1.29.1 to 1.30.0 by @dependabot in #789
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
First release of Rollkit after re-branding from rollmint. This release introduces a lot of changes and improvements to storage and fraud proofs.
What's Changed
- build(deps): bump github.com/rs/cors from 1.8.2 to 1.8.3 by @dependabot in #671
- migrate datasource from store.KVStore to datastore.Datastore by @gupadhyaya in #665
- feat: add ConnectionGater by @randomshinichi in #610
- Integration with go-header by @tzdybal in #685
- Introduce light node & refactor RPC client by @S1nus in #681
- Update required go vesion in readme by @tzdybal in #696
- Use consistent hash type across headers by @Manav-Aggarwal in #698
- Rebrand to Rollkit by @tzdybal in #703
- update wait time by @toanngosy in #278
- build(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 by @dependabot in #706
- deps: update to go-header v0.1.0 by @tzdybal in #708
- Gossip Fraud Proofs to P2P network after generation when needed by @Manav-Aggarwal in #643
- Add IsRunning and Stop methods to Node interface by @Manav-Aggarwal in #714
- ci: request review from rollkit/celestia by @tzdybal in #709
- build(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 by @dependabot in #702
- build(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.8.2 to 0.8.3 by @dependabot in #710
New Contributors
- @toanngosy made their first contribution in #278
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.5.0 is compatible with Arabica testnet. Among lots of smaller features and fixes, this release brings experimental support for Fraaud Proofs.
What's Changed
- pass logger config to mockserver by @randomshinichi in #553
- replaced [8]byte with types.NamespaceID by @randomshinichi in #554
- Configure local-prefix for goimports linter by @tzdybal in #556
- build(deps): bump github.com/dgraph-io/badger/v3 from 3.2103.2 to 3.2103.3 by @dependabot in #559
- build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #558
- Change rollmint ethermint to optimint by @tzdybal in #560
- Update build to replace correct module by @joroshiba in #561
- build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #565
- build(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 by @dependabot in #591
- build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in #563
- build(deps): bump github.com/dgraph-io/badger/v3 from 3.2103.3 to 3.2103.4 by @dependabot in #590
- build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #568
- build(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 by @dependabot in #589
- build(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in #601
- ci: dependabot: request review from GH team by @tzdybal in #600
- build(deps): bump github.com/multiformats/go-multiaddr from 0.7.0 to 0.8.0 by @dependabot in #602
- build(deps): bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 by @dependabot in #603
- Fraud Proofs - one PR to rule them all by @Manav-Aggarwal in #567
- fill in all the missing fields of status rpc by @gupadhyaya in #599
- new rollmint dependency graph by @nashqueue in #609
- add flag to enable fraud proofs by @gupadhyaya in #622
- Resolve discrepancy between Aggregator and Full Nodes in Integration Test by @Manav-Aggarwal in #644
- remove design doc by @jcstein in #647
- Fix commit nil issue by @Manav-Aggarwal in #655
- build(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.18.0 to 0.20.0 by @dependabot in #658
- build(deps): bump go.uber.org/multierr from 1.8.0 to 1.9.0 by @dependabot in #657
- Add Chain ID onto the Rollmint block by @joroshiba in #649
- added contexts to Celestia DataAvailabilityLayerClient by @S1nus in #623
- build(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.8.1 to 0.8.2 by @dependabot in #645
- feat: celestia DA: support fees by @tzdybal in #666
- build(deps): bump github.com/dgraph-io/badger/v3 from 3.2103.4 to 3.2103.5 by @dependabot in #669
New Contributors
- @randomshinichi made their first contribution in #553
- @joroshiba made their first contribution in #561
- @gupadhyaya made their first contribution in #599
- @jcstein made their first contribution in #647
- @S1nus made their first contribution in #623
Full Changelog: v0.4.0...v0.5.0
v0.4.0
This is a first release of rollmint after rename from Optimint!
This release is compatible with Cosmos-SDK v0.46.x.
What's Changed
- Update libp2p to v0.22.0 by @tzdybal in #503
- feat: use gossiped commit in sync by @tzdybal in #487
- Update data_layer_height to da_height by @nashqueue in #519
- Add generated tendermint proto from get_deps script to gitigonre by @nashqueue in #522
- build(deps): bump github.com/multiformats/go-multiaddr from 0.6.0 to 0.7.0 by @dependabot in #525
- build(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 by @dependabot in #524
- Remove Ismail and John from CODEOWNERS by @adlerjohn in #537
- Use context in integration test by @tzdybal in #539
- build(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.8.0 to 0.8.1 by @dependabot in #530
- build(deps): bump nosborn/github-action-markdown-cli from 3.1.0 to 3.2.0 by @dependabot in #534
- ADR: No Transaction Gossiping and Mempool for Light Clients by @nashqueue in #532
- Update for cosmos-sdk v0.46.1 compatibility by @tzdybal in #536
- Rename to rollmint by @tzdybal in #545
- fix: update proto files to v0.34.21 by @tzdybal in #547
New Contributors
- @nashqueue made their first contribution in #519
Full Changelog: v0.3.5...v0.4.0
v0.3.5
This release brings prioritized mempool to Optimint.
From usability perspective, namespace_id is now passed only once (as --optimint.namespace_id).
What's Changed
- Wrap errors returned from Store by @mauriceLC92 in #404
- fix: stronger and more explicit linter options by @tzdybal in #267
- fix: saving block height after committing validators to db by @distractedm1nd in #474
- ci: remove duplicate linters by @rootulp in #475
- chore: move initGenesisChunks call into GetGenesisChunks by @distractedm1nd in #473
- feat: prioritized mempool by @tzdybal in #480
- build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 by @dependabot in #485
- feat: support Commit gossiping on P2P level by @tzdybal in #486
- feat: pass namespace ID to DA layers by @tzdybal in #492
- test: enable TestUnconfirmedTxsLimit by @tzdybal in #493
- deps: update to go-libp2p v0.21.0 by @tzdybal in #494
New Contributors
- @distractedm1nd made their first contribution in #474
- @rootulp made their first contribution in #475
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- Creating a .gitignore file and adding proto/pb in it by @rkoalsi in #454
- Ensure successful block submission even when sequencer crashes by @jbowen93 in #442
- build(deps): bump github.com/multiformats/go-multiaddr from 0.5.0 to 0.6.0 by @dependabot in #460
- build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #461
- build(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #459
- Ensure JSON serialization compatibility by @tzdybal in #464
- Do not close channel after subscription cancellation by @jbowen93 in #428
- fix: change log level of WS message type error to debug by @tzdybal in #469
- build(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #468
- build(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.7.0 to 0.7.1 by @dependabot in #467
New Contributors
Full Changelog: v0.3.3...v0.3.4
v0.3.3
This bugfix release resolves issue with incomplete/invalid state after node restart.
What's Changed
- build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #443
- Issue with ConsensusParams deserialization by @tzdybal in #445
Full Changelog: v0.3.2...v0.3.3