Releases: evstack/ev-node
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
v0.3.2
This bugfix release further improves error handling stability of Optimint.
What's Changed
- feat: improved block submission error handling by @tzdybal in #427
- build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #431
- build(deps): bump github.com/libp2p/go-libp2p-pubsub from 0.6.1 to 0.7.0 by @dependabot in #430
- build(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.15.0 to 0.16.0 by @dependabot in #429
- build(deps): bump nosborn/github-action-markdown-cli from 3.0.1 to 3.1.0 by @dependabot in #433
- feat: serialize state with protobuf by @tzdybal in #424
- Improve WebSockets error handling by @tzdybal in #434
Full Changelog: v0.3.1...v0.3.2
v0.3.1
This small release focuses on improving error handling, which is needed to submit blocks to Celestia with confidence.
What's Changed
- Replace libs/cnrc with go-cnc v0.1.0 by @tzdybal in #414
- build(deps): bump github.com/spf13/viper from 1.11.0 to 1.12.0 by @dependabot in #417
- fix: handle application level errors in celestia-node API by @tzdybal in #422
Full Changelog: v0.3.0...v0.3.1
v0.3.0
This release is compatible with celestia-node RPC, and can be used on Mamaki testnet!
What's Changed
- Deterministic protobuf builds with bufbuild by @tzdybal in #367
- fix: add missing configuration options by @tzdybal in #366
- build(deps): bump github.com/spf13/viper from 1.10.1 to 1.11.0 by @dependabot in #374
- Add Dockerfile to build da mock server by @jbowen93 in #370
- fix: keep track of DA height of latest applied block by @tzdybal in #377
- Update Github Actions to build/test Ethermint instead of Evmos images by @jbowen93 in #369
- deps: update libp2p by @tzdybal in #382
- build(deps): bump docker/metadata-action from 3 to 4 by @dependabot in #391
- build(deps): bump docker/build-push-action from 2 to 3 by @dependabot in #395
- build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in #394
- build(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in #393
- build(deps): bump docker/login-action from 1 to 2 by @dependabot in #392
- build(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 by @dependabot in #400
- Add Code of Conduct link to Readme by @jbowen93 in #403
- ci: disable mockserv docker build on PRs from forks by @tzdybal in #405
- ci: rename docker build jobs, so they can be not required by @tzdybal in #410
- feat: retry DA submission by @tzdybal in #397
- ci: fix invalid job name in docker-build-test-ethermint.yml by @tzdybal in #412
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 by @dependabot in #406
- feat: Celestia DA Layer Client implementation by @tzdybal in #399
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This release breaks API compatibility, because of addition of separate signing key (#309).
Another big change is new DALC API (#341).
What's Changed
- Adds separate key for aggregator signatures by @mauriceLC92 in #309
- Add ProposerAddress as ValidatorInfo.Adress in Status rpc by @jbowen93 in #319
- Bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 by @dependabot in #320
- Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #321
- Adds a contribution guide by @mauriceLC92 in #333
- Remove changelog checker. by @adlerjohn in #332
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #334
- multi platform evmos builds w/ ethermint v0.11.0+0.1.0 by @jbowen93 in #338
- Bump actions/checkout from 2 to 3 by @dependabot in #340
- Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in #343
- New DALC API by @tzdybal in #341
- Avoid raw URL in readme. by @adlerjohn in #348
- ci: add markdown linter by @tzdybal in #351
- fix: execute evmos build only once per PR by @tzdybal in #353
- build(deps): bump actions/setup-go from 2 to 3 by @dependabot in #360
- Add instructions to build and test from source. by @adlerjohn in #346
- Delete CHANGELOG.md by @tzdybal in #361
Full Changelog: v0.1.1...v0.2.0