Releases: evstack/ev-node
Releases · evstack/ev-node
v0.9.0
What's Changed
- README: add section with clearer compatibility and development steps by @MSevey in #1011
- feat: add adr-009 for state fraud proofs by @Manav-Aggarwal in #570
- adding a table to README showing rollkit compatibility by @gupadhyaya in #1012
- build(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #1016
- build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 by @dependabot in #1008
- build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #1015
- build(deps): bump alpine from 3.18.0 to 3.18.2 in /docker by @dependabot in #1023
- Replace waitgroups with retries in Integration Test by @S1nus in #992
- Implement header interface for block and add block exchange service by @Manav-Aggarwal in #1014
- build(deps): bump github.com/celestiaorg/go-fraud from 0.1.0 to 0.1.1 by @dependabot in #1039
- build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #1038
- Refactor header exchange to accommodate block exchange service by @Manav-Aggarwal in #1028
- move proxyApp.VerifyFraudProofSync to ProofService by @gupadhyaya in #1000
- Added signed header verification by @Manav-Aggarwal in #1026
- build(deps): bump github.com/multiformats/go-multiaddr from 0.9.0 to 0.10.0 by @dependabot in #1051
- da: replace go-cnc with celestia-openrpc by @tuxcanfly in #986
Full Changelog: v0.8.1...v0.9.0
Compatibility
This version of the rollkit has been tested using local-celestia-devnet with arabica devnet (oolong) settings
- Celestia-node v0.11.0-rc6
- Celestia-app v1.0.0-rc7
v0.8.2-rc0
What's Changed
- Upgrade to go-cnc:v0.4.1, use cnc.Namespace by @gupadhyaya in #1010
Full Changelog: v0.8.1...v0.8.2-rc0
Compatibility:
- local-celestia-devnet: v0.11.0-rc2
- celestia-app:v1.0.0-rc0 and
- celestia-node:v0.11.0-rc2
v0.8.1
What's Changed
- Remove header gossip from p2p module by @Manav-Aggarwal in #964
- fix header exchange init error by @gupadhyaya in #962
- change test.yml and makefile by @S1nus in #968
- Delete CODEOWNERS by @MSevey in #971
- .github: add merge_group trigger for merge queue by @MSevey in #972
- .github: update label from grooming to triage by @MSevey in #949
- fix race in header exchange by @gupadhyaya in #988
- Fix go.mod by @Ferret-san in #970
- build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #948
- build(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #967
- build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 by @dependabot in #975
- build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #990
- moved helpers to their own file by @S1nus in #963
- fix: handling ErrNamespaceNotFound for node v0.10.0 by @distractedm1nd in #953
- da: add celestia-openrpc dep by @tuxcanfly in #994
- .github: fix missed workflow update to rollkit/.github repo by @MSevey in #997
- extend dataRequestErrorToStatus testing by @MSevey in #996
- build(deps): bump mheap/github-action-required-labels from 4 to 5 by @dependabot in #999
- build(deps): bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #974
- upgrade go-header to 0.2.8 which fixes the no peers found error by @gupadhyaya in #1006
Full Changelog: v0.8.0...v0.8.1
This release is tested for compatibility with celestia-node v0.10.4 and celestia-app v0.13.3
Release v0.8.0
0.8.0 (2023-05-24)
Features
- CI/CD setup (28d3908)
- disable tidy check (#958) (35d9071)
- Generate isr before begin block (#931) (ee81f9c), closes #914
- housekeeping (#905) (ee5582f)
- Improvements to Makefile (#935) (ba537ae)
- point to rollkit/.github for common workflows (#952) (c769503)
Bug Fixes
- build proto before linting (4db6a34)
- Disable CI/CD linter check with rand library, fix server overlap, and data race issue (#916) (d7f6772), closes #911 #919 #910
- variable for sub workflow (c785a01)
Build Systems
- deps: bump alpine from 3.17.3 to 3.18.0 in /docker (#940) (a1569f5)
- deps: bump codecov/codecov-action from 3.1.3 to 3.1.4 (#941) (ac9f2ed), closes codecov/codecov-action#970 codecov/codecov-action#967 codecov/codecov-action#971 codecov/codecov-action#969 codecov/codecov-action#975 codecov/codecov-action#979 codecov/codecov-action#981 codecov/codecov-action#983 codecov/codecov-action#967 codecov/codecov-action#969 #967 #971 #969 #970 #979 #981 #983 #981 #979 #975 #969 #971 #967 #970
- deps: bump github.com/celestiaorg/go-header from 0.2.3 to 0.2.4 (#857) (acf202b), closes celestiaorg/go-header#23 celestiaorg/go-header#18 celestiaorg/go-header#24 celestiaorg/go-header#23 celestiaorg/go-header#18 #18 #23
- deps: bump github.com/celestiaorg/go-header from 0.2.4 to 0.2.6 (#879) (3c47111), closes celestiaorg/go-header#29 celestiaorg/go-header#31 celestiaorg/go-header#26
- deps: bump github.com/libp2p/go-libp2p-kad-dht from 0.22.0 to 0.23.0 (#856) (c31b021), closes libp2p/go-libp2p-kad-dht#769 libp2p/go-libp2p-kad-dht#783 libp2p/go-libp2p-kad-dht#833 #828 #833 #783
- deps: bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#877) (465ce12), closes #1171 #1181 #1187 #1173 #1177 #1151 #1183 #1066 #1218 #1225 #1234 #1233 #1143 #1238 prometheus/client_golang#1164 prometheus/client_golang#1166 prometheus/client_golang#1171 prometheus/client_golang#1173 prometheus/client_golang#1177 prometheus/client_golang#1151 prometheus/client_golang#1181 prometheus/client_golang#1183 prometheus/client_golang#1187 prometheus/client_golang#1178 prometheus/client_golang#1066 prometheus/client_golang#1199 prometheus/client_golang#1198 prometheus/client_golang#1217 prometheus/client_golang#1213 prometheus/client_golang#1197 prometheus/client_golang#1218 prometheus/client_golang#1224 prometheus/client_golang#1225 prometheus/client_golang#1226 prometheus/client_golang#1235 prometheus/client_golang#1236 prometheus/client_golang#1234 prometheus/client_golang#1233 prometheus/client_golang#1237 prometheus/client_golang#1143 prometheus/client_golang#1238 prometheus/client_golang#1243 prometheus/client_golang#1246 #1171 #1181 #1187 #1173 #1177 #1151 #1183 #1066 #1218 #1225 #1234 [#1233](https://github.com/rollkit/rol...
v0.7.4
What's Changed
- build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0 by @dependabot in #840
- build(deps): bump github.com/celestiaorg/go-header from 0.2.1 to 0.2.3 by @dependabot in #838
- build(deps): bump github.com/multiformats/go-multiaddr from 0.8.0 to 0.9.0 by @dependabot in #839
- build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #841
- feat: refactor CI/CD by @smuu in #837
- build(deps): bump celestiaorg/.github from 0.1.0 to 0.1.1 by @dependabot in #842
- Update readme and add tendermint types.pb.go to gitignore by @nashqueue in #769
- Use
proxyAppinstead of abciclient.Client in node clients by @Ferret-san in #779
New Contributors
- @smuu made their first contribution in #837
- @Ferret-san made their first contribution in #779
Full Changelog: v0.7.3...v0.7.4
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