Releases: rollkit/rollkit
Releases · rollkit/rollkit
v0.10.4
What's Changed
- Update mempool_test_helpers.go by @Taction in #1139
- Revert "bump go verseion to 1.21 and use new builtin functions (#1155)" by @gupadhyaya in #1179
- Switch DABlockTime to 15 seconds by @Manav-Aggarwal in #1188
- chore: bump go-header, go-fraud and celestia-openrpc by @Wondertan in #1166
- feat: add go fmt to make fmt command by @MSevey in #1178
- build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #1187
New Contributors
Full Changelog: v0.10.3...v0.10.4
v0.10.3
What's Changed
- build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #1127
- For loop audit by @MSevey in #1117
- Modify DA Test to use SubmitBlocks with multiple blocks by @Manav-Aggarwal in #1085
- Use Blocks from Block Sync in Block Manager by @Manav-Aggarwal in #1056
- deps: fix celestia-openrpc v0.1.2 breaking changes by @tuxcanfly in #1140
- build(deps): bump alpine from 3.18.2 to 3.18.3 in /docker by @dependabot in #1137
- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #1143
- Fix store height update in manager by @Manav-Aggarwal in #1142
- test: use pkg httptest to avoid port conflict by @tuxcanfly in #1144
- Use Blob Submit in Celestia DA Implementation by @Manav-Aggarwal in #1141
- test: update mock.Server to use httptest.Server by @tuxcanfly in #1145
- build(deps): bump github.com/celestiaorg/nmt from 0.17.0 to 0.18.1 by @dependabot in #1098
- Enable subsecond block times using unix nano for Time in BaseHeader by @Manav-Aggarwal in #1146
- Add mergify config for auto backport PR by @MSevey in #1134
- remove cmsync usage by @tac0turtle in #1151
- build(deps): bump github.com/go-kit/kit from 0.12.0 to 0.13.0 by @dependabot in #1159
- Refactor code to use block's methods by @Manav-Aggarwal in #1154
- Use channel instead of sync cond for RetrieveLoop and blockStoreRetri… by @Manav-Aggarwal in #1152
- bump go version to 1.21 and use new builtin functions by @tac0turtle in #1155
- Recompute signature in signature header tests to make tests throw the right errors by @Manav-Aggarwal in #1162
- build(deps): bump golang from 1.20-alpine to 1.21-alpine in /docker by @dependabot in #1138
- Validate exact expected error in signed header verification tests by @Manav-Aggarwal in #1165
New Contributors
- @tac0turtle made their first contribution in #1151
Full Changelog: v0.10.1...v0.10.3
v0.11.0-rc0
What's Changed
- build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #1127
- For loop audit by @MSevey in #1117
- Modify DA Test to use SubmitBlocks with multiple blocks by @Manav-Aggarwal in #1085
- Use Blocks from Block Sync in Block Manager by @Manav-Aggarwal in #1056
- deps: fix celestia-openrpc v0.1.2 breaking changes by @tuxcanfly in #1140
- build(deps): bump alpine from 3.18.2 to 3.18.3 in /docker by @dependabot in #1137
- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #1143
- Fix store height update in manager by @Manav-Aggarwal in #1142
- test: use pkg httptest to avoid port conflict by @tuxcanfly in #1144
- Use Blob Submit in Celestia DA Implementation by @Manav-Aggarwal in #1141
- test: update mock.Server to use httptest.Server by @tuxcanfly in #1145
- build(deps): bump github.com/celestiaorg/nmt from 0.17.0 to 0.18.1 by @dependabot in #1098
- Enable subsecond block times using unix nano for Time in BaseHeader by @Manav-Aggarwal in #1146
Full Changelog: v0.10.1...v0.11.0-rc0
Release v0.10.2
0.10.2 (2023-08-18)
Tests
- update mock.Server to use httptest.Server (#1145) (3967fc2), closes #1144
- use pkg httptest to avoid port conflict (#1144) (91e1c64)
Build Systems
- deps: bump alpine from 3.18.2 to 3.18.3 in /docker (#1137) (a9c6871)
- deps: bump github.com/celestiaorg/nmt from 0.17.0 to 0.18.1 (#1098) (13987f9), closes celestiaorg/nmt#226 celestiaorg/nmt#209 celestiaorg/nmt#215 celestiaorg/nmt#217 celestiaorg/nmt#220 celestiaorg/nmt#220 #226 #220 #217 #215 #209
- deps: bump golang.org/x/net from 0.13.0 to 0.14.0 (#1127) (4e26df4)
- deps: bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#1143) (1acf092), closes golangci/golangci-lint-action#795 golangci/golangci-lint-action#780 golangci/golangci-lint-action#771 golangci/golangci-lint-action#772 golangci/golangci-lint-action#773 golangci/golangci-lint-action#776 golangci/golangci-lint-action#775 golangci/golangci-lint-action#777 golangci/golangci-lint-action#778 golangci/golangci-lint-action#782 golangci/golangci-lint-action#783 golangci/golangci-lint-action#784 golangci/golangci-lint-action#785 golangci/golangci-lint-action#786 golangci/golangci-lint-action#787 golangci/golangci-lint-action#788 golangci/golangci-lint-action#790 golangci/golangci-lint-action#791 golangci/golangci-lint-action#792 golangci/golangci-lint-action#793 golangci/golangci-lint-action#796 golangci/golangci-lint-action#794 golangci/golangci-lint-action#798 golangci/golangci-lint-action#799 golangci/golangci-lint-action#801 golangci/golangci-lint-action#800 golangci/golangci-lint-action#803 golangci/golangci-lint-action#804 golangci/golangci-lint-action#805 golangci/golangci-lint-action#808 golangci/golangci-lint-action#809 golangci/golangci-lint-action#810 golangci/golangci-lint-action#811 golangci/golangci-lint-action#812 golangci/golangci-lint-action#815 golangci/golangci-lint-action#816 golangci/golangci-lint-action#817 golangci/golangci-lint-action#818 golangci/golangci-lint-action#819 golangci/golangci-lint-action#821 golangci/golangci-lint-action#823 golangci/golangci-lint-action#824 golangci/golangci-lint-action#822 #795 #825 #824 #823 #821 #819 #818 #817
What's Changed
- build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #1127
- For loop audit by @MSevey in #1117
- Modify DA Test to use SubmitBlocks with multiple blocks by @Manav-Aggarwal in #1085
- Use Blocks from Block Sync in Block Manager by @Manav-Aggarwal in #1056
- deps: fix celestia-openrpc v0.1.2 breaking changes by @tuxcanfly in #1140
- build(deps): bump alpine from 3.18.2 to 3.18.3 in /docker by @dependabot in #1137
- build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by @dependabot in #1143
- Fix store height update in manager by @Manav-Aggarwal in #1142
- test: use pkg httptest to avoid port conflict by @tuxcanfly in #1144
- Use Blob Submit in Celestia DA Implementation by @Manav-Aggarwal in #1141
- test: update mock.Server to use httptest.Server by @tuxcanfly in #1145
- build(deps): bump github.com/celestiaorg/nmt from 0.17.0 to 0.18.1 by @dependabot in #1098
- Enable subsecond block times using unix nano for Time in BaseHeader by @Manav-Aggarwal in #1146
Full Changelog: v0.10.1...v0.10.2-v0-10-x-lts.0
v0.10.1
What's Changed
- fix CM_VERSION in proto/get_deps.sh by @gupadhyaya in #1090
- golangci: add import duplication flag by @MSevey in #1093
- build(deps): bump github.com/celestiaorg/go-fraud from 0.1.1 to 0.1.2 by @dependabot in #1081
- build(deps): bump rollkit/.github from 0.1.1 to 0.2.2 by @dependabot in #1088
- feat: bump celestia-openrpc by @gupadhyaya in #1097
- code-hygiene: Move fraud proofs to feature branch by @Manav-Aggarwal in #1092
- FileLogger for Testing by @MSevey in #1067
- node: remove potential deadlock on chan capacity of zero by @MSevey in #1116
- Move libs to libs/celestia-app by @Manav-Aggarwal in #1118
- upgrade cometbft to 0.37.2 and fix int64 to *big.Int issues by @gupadhyaya in #1123
- build(deps): bump github.com/creachadair/taskgroup from 0.3.2 to 0.6.0 by @dependabot in #1099
- build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #1100
- build(deps): bump golang.org/x/net from 0.12.0 to 0.13.0 by @dependabot in #1124
Full Changelog: v0.10.0...v0.10.1
Major Updates
- upgraded to cometbft to 0.37.2
- removed fraud proof dependency so that only rollkit addition to cosmos-sdk as dependency is needed, no cometbft fork required.
v0.10.0
What's Changed
- update readme with latest release information by @gupadhyaya in #1055
- README: fix typo by @jcstein in #1057
- build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 by @dependabot in #1064
- code-hygiene: Fix use of subtests in node integration tests by @MSevey in #1071
- build(deps): bump github.com/celestiaorg/go-header from 0.2.9 to 0.2.11 by @dependabot in #1066
- set node id using p2p key instead of local host id by @gupadhyaya in #1074
- code-hygiene: Clean up node shutdown in testing by @Manav-Aggarwal in #1073
- remove: CheckBlockAvailability function from DA by @tzdybal in #1078
- build(deps): bump github.com/multiformats/go-multiaddr from 0.10.0 to 0.10.1 by @dependabot in #1063
- Fix data race issue for manager's lastState by @Manav-Aggarwal in #1046
- Modify SubmitBlock to SubmitBlocks in DA interace by @Manav-Aggarwal in #1083
- Replace
tendermint
withcometbft
by @Ferret-san in #793
Full Changelog: v0.9.0...v0.10.0
Major Upgrade
- Replace tendermint with cometbft v0.37.1
v0.9.1-rc0
What's Changed
- update readme with latest release information by @gupadhyaya in #1055
- README: fix typo by @jcstein in #1057
- build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 by @dependabot in #1064
- code-hygiene: Fix use of subtests in node integration tests by @MSevey in #1071
- build(deps): bump github.com/celestiaorg/go-header from 0.2.9 to 0.2.11 by @dependabot in #1066
- set node id using p2p key instead of local host id by @gupadhyaya in #1074
- code-hygiene: Clean up node shutdown in testing by @Manav-Aggarwal in #1073
Full Changelog: v0.9.0...v0.9.1-rc0
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