Skip to content

Releases: dymensionxyz/dymint

v1.4.0-rc02

18 Feb 16:11
4373b2a
Compare
Choose a tag to compare
v1.4.0-rc02 Pre-release
Pre-release

What's Changed

  • feat(da): added config defaults for supported da by @srene in #1376

Full Changelog: v1.4.0-rc01...v1.4.0-rc02

v1.4.0-rc01

18 Feb 07:54
5f078c4
Compare
Choose a tag to compare
v1.4.0-rc01 Pre-release
Pre-release

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

New Contributors

Full Changelog: v1.3.0-rc04...v1.4.0-rc01

v1.3.0-rc03

25 Dec 10:18
Compare
Choose a tag to compare
v1.3.0-rc03 Pre-release
Pre-release

What's Changed

  • fix(fork): get next revision start height from sl in validation by @srene in #1298

Full Changelog: v1.3.0-rc02...v1.3.0-rc03

v1.3.0-rc02

24 Dec 08:41
1dfee6a
Compare
Choose a tag to compare
v1.3.0-rc02 Pre-release
Pre-release

What's Changed

Full Changelog: v1.3.0-rc01...v1.3.0-rc02

v1.3.0-rc01

20 Dec 15:21
55a8bd3
Compare
Choose a tag to compare
v1.3.0-rc01 Pre-release
Pre-release

What's Changed

  • chore: add Initial changelog by @hoangdv2429 in #990
  • fix(rpc): Fix status CatchingUp field updating by @zale144 in #971
  • chore(UT): pruning UT by @mtsitrin in #996
  • hotfix(submit): early catch and log for empty batch by @danwt in #997
  • fix(submit loop): add more logging around skew calculation by @danwt in #1000
  • feat(p2p): block sync protocol by @srene in #915
  • fix(local pub sub): fix must subscribe to handle context cancelled by @danwt in #1002
  • fix(test): submit loop test uses no op logger and prints more diagnostics by @danwt in #1003
  • refactor(p2p): rename p2p block event by @srene in #1006
  • fix(submit loop): correctly load commit on startup by @danwt in #1011
  • fix(manager): full-node syncing fix by @srene in #1013
  • code-standards(submit loop): small refactor to submit loop to move timer to submitter thread by @danwt in #1014
  • fix(manager): unsubmitted bytes for batch calculation fix by @srene in #1019
  • feat(da): submitted batch size metric by @srene in #1020
  • feat(p2p): improve blocksync logs by @srene in #1030
  • feat: sequencer rotation by @mtsitrin in #992
  • feat: rollapp consensus params by @srene in #991
  • feat: submit timestamps in block descriptors by @spoo-bar in #1032
  • fix(manager): applylocalblock change mutex by @srene in #1036
  • fix(rpc): fix websocket subscription panic when no closing error by @srene in #1046
  • fix(manager): gossip any pending blocks not gossiped before (in case of restart or crash) by @srene in #1045
  • feat(da): upgrade for new celestia-openrpc version for celestia-node v0.15 compatibility by @srene in #1047
  • fix(p2p): update height in blocksync loop by @srene in #1035
  • fix(da): celestia openrpc version update by @srene in #1056
  • fix(manager): use block params from consensus param by @srene in #1042
  • refactor(manager): rename rollappConsensusParams to rollappParams by @srene in #1065
  • fix(manager): error batch already submitted after restart by @srene in #1074
  • fix(store): improve pruning to avoid skipped heights by @srene in #1058
  • fix(da): grpc da error batch size above limit by @srene in #1081
  • chore(rollapp): added x/rollapp proto files by @keruch in #1079
  • chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.5 by @dependabot in #1084
  • feat(manager): run dymint store block pruning in background by @srene in #1053
  • fix(store): set optimal badger config to avoid memory spikes by @srene in #1072
  • feat(settlement): added DRS version to MsgUpdateState by @keruch in #1086
  • fix(sync): use CAS when updating last submitted height by @danwt in #1119
  • feat(manager): create sequencer events populate sequencers list by @srene in #1102
  • feat: consensus messages by @faultytolly in #1093
  • doc(apply block): docstring apply local block by @danwt in #1127
  • feat(proto): added hub and rdk x/sequencer by @keruch in #1136
  • fix(validator set): use comet compatible API for validators set wrt hash by @danwt in #1159
  • feat: block production misbehavior detection by @faultytolly in #1071
  • feat(manager): block gossiping misbehavior detection by @srene in #1117
  • feat(rpc): new endpoint for block validation status by @srene in #1129
  • fix: update rollapp proto to the current dymension main by @zale144 in #1161
  • feat(manager): state update mishbehavior detection by @srene in #1130
  • feat: proposer and sequencer set decoupling by @keruch in #1163
  • feat: added sequencer set polling and consensus msgs queue by @keruch in #1144
  • fix(settlement): use block descriptors as source of truth for blocks to apply by @srene in #1172
  • fix(manager): proposer must be updated in the state before the batch is commited by @keruch in #1176
  • feat: add chainID to BlockValidated rpc by @zale144 in #1181
  • feat: added signer to ConsensusMsgUpsertSequencer by @keruch in #1179
  • fix(manager): removed redundant validation err check by @omritoptix in #1177
  • feat(validation): sequencer misbehavior detection by @faultytolly in #1167
  • feat(manager): decouple drs version from commit by @srene in #1182
  • fix(proto): dependency cycle between rdk, dymint, and rollapp repos by @keruch in #1188
  • refactor(manager): cleanup proposer, full node and rotation flows by @omritoptix in #1183
  • fix(sync): fixed proposer by height syncing issue on startup and rotation by @omritoptix in #1189
  • fix(validation): set right validation height by @srene in #1187
  • feat: add GenesisChecksum to init chain by @zale144 in #1195
  • Bump go version to 1.23.1 by @zale144 in #1168
  • fix(sl): when getting proposer per height get all sequencers and not just bonded by @srene in #1198
  • fix(manager): fixed getting proposer to get for next height and not current one by @omritoptix in #1202
  • fix(manager/indexer): pruning fixes by @srene in #1147
  • fix(validation): Fixed wrong validation of proposer hash against header by @omritoptix in #1178
  • chore(ci): bump golangci-lint v1.60 by @anhductn2001 in #1200
  • fix(pruning): memory leak pruning tx indexer iterator by @srene in #1206
  • feat(manager): stop applying blocks after node set unhealthy by @srene in #1194
  • chore: delete codeql workflow as it's not necessary by @omritoptix in #1211
  • fix(state): storing last header hash in store by @mtsitrin in #1213
  • chore: added integer overflow linter error to exclude list by @keruch in #1223
  • fix: consensus msgs serialization by @keruch in #1224
  • fix(validation): added da batch validation against state BD desc by @mtsitrin in #1218
  • feat: added more info to rejected tx log by @keruch in #1231
  • fix: use nanoseconds in Header.Time everywhere by @keruch in #1225
  • fix: RDK proto dependencies by @keruch in #1230
  • feat(hardfork): l2 hardfork by @srene in #1212
  • feat(fraud): extend fraud information upon detection by @faultytolly in #1237
  • feat(sequencers): make sequencer set updates interval configurable by @artemijspavlovs in #1243
  • fix: default max proof time should be 5s by @artemijspavlovs in #1245
  • fix: get revision for height instead of the latest by @keruch in #1249
  • feat(manager): max skew based on time instead of batches by @srene in #1140
  • fix(rotation): fixed race condition for last block by @mtsitrin in #1244
  • fix: do not send duplicated consensus msgs in case of reboot by @keruch in #1222
  • feat (rollapp): register balances l2 by @faultytolly in https://github.com/dymensionxyz/d...
Read more

v1.2.0-rc06

08 Nov 14:06
484af6e
Compare
Choose a tag to compare
v1.2.0-rc06 Pre-release
Pre-release

What's Changed

  • fix: upstream pruning fixes to v1.2.0 by @srene in #1204

Full Changelog: v1.2.0-rc05...v1.2.0-rc06

v1.2.0-rc05

25 Sep 12:56
Compare
Choose a tag to compare
v1.2.0-rc05 Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0-rc04...v1.2.0-rc05

v1.2.0-rc04

28 Aug 13:13
Compare
Choose a tag to compare
v1.2.0-rc04 Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0-rc03...1.2.0-rc04

v1.2.0-rc03

15 Aug 13:39
2e4055b
Compare
Choose a tag to compare
v1.2.0-rc03 Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0-rc02...v1.2.0-rc03

v1.2.0-rc02

13 Aug 07:25
Compare
Choose a tag to compare
v1.2.0-rc02 Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0-rc01...v1.2.0-rc02