Releases: 0xPolygonHermez/cdk-erigon
Releases · 0xPolygonHermez/cdk-erigon
v2.60.0-beta1
What's Changed
- Includes 2.60 zkevm upstream by @anshalshukla in #526
- Add Normalcy hardfork by @cffls in #676
- Disable blob opcodes and point evaluation precompile by @cffls in #1147
- Disable blob tx by @cffls in #1150
- refactor: remove unused flag by @V-Staykov in #1273
- feat(sequencer): update handing of errors by @kstoykov in #1277
- docs(readme): flag, zkevm.l1-first-block explanation by @revitteth in #1264
- refactor: extract stage batches logic into batches processor by @V-Staykov in #1251
- add correlation to send/receive requests to executor by @hexoscott in #1283
- Add l1 contract address retrieval by @MorettiGeorgiev in #1284
- feat: add warning for unknown flag by @MorettiGeorgiev in #1282
- [Tool] Document with all RPC endpoints by @tclemos in #1256
- Bump up kurtosis version to v0.2.12 by @cffls in #1263
- update with feat/zero branch zero.go file by @temaniarpit27 in #1109
- remove handling of "the bug" for fork 12 by @hexoscott in #1296
- Merge zkevm-2.60 to zkevm by @cffls in #1293
- Restore upstream commit history by @cffls in #1304
- Port erigon-lib changes from gateway-fm/cdk-erigon-lib by @cffls in #1301
- better handling of errors bubbling up from the txpool by @hexoscott in #1306
- add in build.yml again after 2.60 merge by @hexoscott in #1307
- fix(stageloop): remove header recovery by @revitteth in #1318
- create 2 allocation by @hexoscott in #1325
- Set gas price correctly when zkevm.allow-free-transactions is true by @cffls in #1323
- Eagerly compute witness when sequencing (zkevm) by @cffls in #1327
- fix: db sequence unwind on block truncate and add test by @V-Staykov in #1333
- feat: add query tools to gather sequence and accinputhash datafrom l1 by @V-Staykov in #1317
- fix(build): speed up manifest by @revitteth in #1314
- fix nil logger causing panic in sequencer unwind by @hexoscott in #1336
- better halting of the sequencer and closed state of batch by @hexoscott in #1330
- chore: update some dependencies on bot alert to latest versions by @afa7789 in #1287
- 1298 acl access control list augmentation by @afa7789 in #1303
- feat: adding new function that will help us log a better counter stats in this part of the code. by @afa7789 in #1328
- feat: add forkid13 and activate modexp by @V-Staykov in #1343
- tweak(acl): log recent acl change transactions (default 10) by @revitteth in #1345
- feat: add secp256verify precompile by @V-Staykov in #1346
- feat: change RPCs to use latest finished block by @MorettiGeorgiev in #1305
- Import injected batch data from file by @Stefan-Ethernal in #1312
- more fork 13 counter changes by @hexoscott in #1347
- feat: add validium functions for acc input hash calculations by @V-Staykov in #1311
- Remove duplicated fields and fix websocket port by @cffls in #1348
- Fix/re sequence alternative logging fix by @hexoscott in #1356
- Fix zk counter for all HFs by @cffls in #1357
- feat: add test vectors fork13 by @MorettiGeorgiev in #1359
- Change balance and nonce in zero's tracer output from decimal to hex by @cffls in #1350
- Backport 2.2.0 fixes to zkevm by @cffls in #1364
- feat: zkevm_getBatchByNumber batch closed based on datastream by @V-Staykov in #1366
- feat: add mode change operation to transaction history. by @afa7789 in #1352
- test: add unit tests for txpool/policy by @jhkimqd in #1367
- test: add unit tests for txpool/policy policyMapping by @jhkimqd in #1372
- fix: stack values and memory order by @MorettiGeorgiev in #1375
- fix: enable pprof by @V-Staykov in #1380
- fix: ws namespaces split only if something is provided by @V-Staykov in #1379
- feat: override version printer in the cli by @V-Staykov in #1384
New Contributors
- @anshalshukla made their first contribution in #526
- @MorettiGeorgiev made their first contribution in #1284
- @temaniarpit27 made their first contribution in #1109
- @afa7789 made their first contribution in #1287
- @jhkimqd made their first contribution in #1367
Full Changelog: v2.1.1...v2.60.0-beta1
v2.0.1-rc1
hotfix for 2.0.0 with fixes for rollup id > 1
Full Changelog: v2.0.0...v2.0.1-rc1
v2.2.0-RC3
Full Changelog: v2.2.0-RC2...v2.2.0-RC3
v2.2.0-RC2
Full Changelog: v2.2.0-RC1...v2.2.0-RC2
v2.2.0-RC1
Release candidate for fork13 support
v2.1.1-cdk-fep
CDK full execution proof (FEP) release. Supports fork id up to 12.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- Unwind test by @kstoykov in #986
- Fix base fee calculation for pre-london fork by @sieniven in #774
- 824-handing-of-sequencer-restarts-during-l1-recovery by @kstoykov in #991
- fix for ger update parsing from stream by @hexoscott in #995
- fix(l1syncer): acc input hash current batchno only by @revitteth in #997
- fix the long delay after datastream repopulation by @hexoscott in #1004
- fix verification response processing by @kstoykov in #1009
- feat(txpool): reject s/c deploy (flag) by @revitteth in #1000
- datastream repopulation logic changes and removal of batch partially … by @hexoscott in #992
- Zkevm allow jumpdest in push n by @hexoscott in #1011
- close state in json by @kstoykov in #1026
- remove "root" from receipts by @kstoykov in #1027
- speed up L1 recovery process (#1017) by @hexoscott in #1018
- Fix wrong stateeroot batchend by @V-Staykov in #1028
- force not using executors in l1recovery mode by @kstoykov in #1020
- add-sequener-timeout-on-empty-tx-pool by @kstoykov in #1032
- Duplicate values in debug timer by @kstoykov in #1033
- Optimize sequencer wait time by @louisliu2048 in #1037
- increase defaults for data stream server timeouts by @hexoscott in #1045
- handle-unwinds-on-seq-restart by @kstoykov in #1050
- added l1 syncer progress to metrics by @V-Staykov in #1055
- remove sendall opcode and use it on selfdestruct only by @V-Staykov in #1056
- handing-unwinds-on-seq-restart-2 by @kstoykov in #1061
- fix for using an info tree index with a re-used L1 block hash by @hexoscott in #1040
- print zero chainid for transaction rpc responces by @V-Staykov in #1063
- Optimisze coinbase address during recovery for the sequencer by @zjg555543 in #1043
- fix selfdestruct by @V-Staykov in #1064
- check if forkid8 is on by @V-Staykov in #1048
- zkevm_getProof by @cffls in #1014
- Delete rolled back L1 sequence on sequence rollback event by @cffls in #1022
- use correct l1 info index for counters and send full batch to executor by @hexoscott in #1069
- Update kurtosis version by @cffls in #1074
- do not unwind/prune l1 sync data by @hexoscott in #1072
- Include additional information to output batches MDBX browser tool by @Stefan-Ethernal in #1047
- do not use fork choice for finalised block in zk by @hexoscott in #1075
- update instructions for execution last opcode only by @kstoykov in #1068
- load most recent suitable info tree index at network start by @hexoscott in #1054
- fix-l1recovery-after-seq-restart by @kstoykov in #1080
- docs(readme): healthchecks by @revitteth in #1081
- added l2txhash to transaction arpc responces by @V-Staykov in #1079
- pars rpc errors by @V-Staykov in #1085
- upgrade trace to info log for overflowing counters by @hexoscott in #1086
- remove expiry on getting latest L1 block by @hexoscott in #1088
- remove counters from estimate gas by @V-Staykov in #1091
- fix sendall by @V-Staykov in #1087
- replaced maps with arrays in counters for optimization by @V-Staykov in #1093
- add-sendall-to-last-opcode-execution by @kstoykov in #1092
- disable l1 cache by default by @hexoscott in #1089
- rejig of batch closing logic in the sequencer by @hexoscott in #1095
- do not use LRU cache for OOC transactions by @hexoscott in #1094
- print empty batchl2data and custom batch 0 cases for getBatchByNumber by @V-Staykov in #1031
- Tweak: RollupID by @revitteth in #1053
- feat(inters): granular progress with totals by @revitteth in #1006
- Reset stage sync on error by @kstoykov in #1099
- check index for non increasing by @V-Staykov in #1052
- zkevm api unit test by @ARR552 in #1076
- txpool-respect-parse-transaction-result by @kstoykov in #1103
- tweak(stageloop): remove header db recovery loop by @revitteth in #1112
- get forkid dirrectly by block by @V-Staykov in #1116
- ci: sonarcloud config by @vcastellm in #1100
- Enable validium mode in kurtosis by @cffls in #1106
- overwrite transactions rather than append them in stage_execute by @V-Staykov in #1111
- don't accept txs with too high of a gas limit by @V-Staykov in #1119
- add batch end when needed and no more stream blocks available by @hexoscott in #1121
- Fix missing batch end by @hexoscott in #1126
- ci: exclude tests sonarcloud by @vcastellm in #1118
- fix-error-assignment by @kstoykov in #1123
- apply DS-EXECUTIOR alignment only on start by @kstoykov in #1124
- use pre identity counters for precompile 0x4 by @hexoscott in #1130
- update coutners by @V-Staykov in #1137
- add conditional progress printer on smt_batch so we don't spam on sta… by @V-Staykov in #1122
- fix immediate state reads in RPC by @hexoscott in #1138
- lower gas capping warn to debug by @V-Staykov in #1139
- add migration for the old counters maps by @V-Staykov in #1101
- added a few logs on tx process in sequencer and repeating code abstra… by @V-Staykov in #1140
- verifier logs by @kstoykov in #1143
- print tx counters on traceCounters rpc by @V-Staykov in #1142
- remove v,r,s, from estimateCounters rpc transaction by @V-Staykov in #1151
- datastream catchup get executed block if datastream block is 0 by @V-Staykov in #1154
- updated counters by @V-Staykov in #1155
- always track l1 info tree updates to the database by @hexoscott in #1158
- Sequencer update 04 do not wait at the end of a batch by @kstoykov in #1129
- Add L2BlockEnd to data stream spec doc by @ToniRamirezM in #1162
- Fix data format returned by zkevm_getBatchDataByNumbers by @cffls in #1157
- handle empty batch fork ids in the datastream by @hexoscott in #1164
- add missing genesis block end in datastream by @hexoscott in #1170
- add info tree index log to each...
2.0.0-zkevm
v2.0.0-beta27
What's Changed
- create 2 allocation (#1325) by @hexoscott in #1331
Full Changelog: v2.0.0-beta26...v2.0.0-beta27
v2.0.0-beta26
What's Changed
- fix(verifier): wait until all promises are processed by @kstoykov in #1266
- feat(sequencer): update handing of errors by @kstoykov in #1275
- update erigon lib by @hexoscott in #1274
- better handling of errors bubbling up from the txpool by @hexoscott in #1278
- add correlation to send/receive requests to executor by @hexoscott in #1280
Full Changelog: v2.0.0-beta25...v2.0.0-beta26