What's Changed
- fix(fork): get next revision start height from sl in validation by @srene in #1298
- feat(rollback): add rollback support by @srene in #1300
- fix(sl): grpc sl add missing batch info by @srene in #1309
- feat: new command for 3D dymint store migration by @srene in #1302
- feat(sequencer): query paginated by @danwt in #1305
- chore(ci): add workflow for e2e-tests by @anhductn2001 in #1318
- chore(ci): fix artifact path by @anhductn2001 in #1319
- feat(block): removes evidence list, intermediate roots from block by @danwt in #1317
- feat(db): expose badger num compactors to dymin toml by @danwt in #1316
- chore(ci): update CI to use dymint workflow call instead of combine tar by @anhductn2001 in #1321
- fix(validation): fix nil deref , and use validation result by @danwt in #1325
- fix(header): fix next header hash for migrated rollapps by @srene in #1327
- fix(metrics): various fixes in metrics by @mtsitrin in #1313
- feat(da grpc): retry instead of freeze by @danwt in #1315
- fix(abci): use correct hash in abci block.LastCommit.BlockID by @danwt in #1320
- feat: weave vm da integration by @allnil in #1328
- feat(rpc): add da, rollapp params to status query by @danwt in #1324
- feat: add readme and fix interface by @allnil in #1330
- feat(manager): improve unhealthy status management by @mtsitrin in #1304
- fix(sync): only trigger syncing or validation on startup (err block source not found fix) by @srene in #1340
- fix(avail): Avail potential bug fix by @mtsitrin in #1323
- fix(avail): ignoring in case of garbage data on the avail DA by @mtsitrin in #1345
- fix(celestia): don't wait for DA readiness to start the sequencer by @srene in #1337
- feat(manager): allow starting node when sequencer is sentinel by @srene in #1275
- core(da): da path and metadata refactor by @srene in #1355
- Typo fix CHANGELOG.md by @MaxweLL22-22 in #1353
- Fix typo prefix_test.go by @pinkflower32 in #1351
- report.go by @VitalikBerashvili in #1348
- sequencers_test.go by @dedyshkaPexto in #1350
- fix typo ws_test.go by @helicopter-1 in #1352
- feat(p2p): disable peer discovery for the sequencer by @srene in #923
- feat(rpc): add eth_chainId to tm rpc by @srene in #1364
- feat(da): enable da rotation by @srene in #1368
- feat(da): improvements in avail da with availability check by @srene in #1357
- fix(weavevm): avoid false positive availability check by @srene in #1371
- feat(da): added config defaults for supported da (#1376) by @srene in #1377
New Contributors
- @allnil made their first contribution in #1328
- @MaxweLL22-22 made their first contribution in #1353
- @pinkflower32 made their first contribution in #1351
- @VitalikBerashvili made their first contribution in #1348
- @dedyshkaPexto made their first contribution in #1350
- @helicopter-1 made their first contribution in #1352
Full Changelog: v1.3.0-rc04...v1.4.0