Skip to content

Latest commit

 

History

History
539 lines (472 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

539 lines (472 loc) · 41.1 KB

Changelog

0.8.0-rc8

  • upgrade linea-besu dependency
  • deactivate MMIO constraints

0.8.0-rc7

  • constraints update (#1629)
  • HUB debugging (#1625)
  • CREATE tests (#1572)
  • Fix pipelines and improve testings
  • feat: archiving shadow node make files (#1596)
  • Only add needed dependencies in the uber jar (#924)

0.8.0-rc6

  • skip ref test that are deployment transaction to an already existing … (#1584)
  • tmp: disbale MMIO constraints for the release (#1587)
  • Update Linea Besu to 24.11-delivery39 (#1583)
  • Call gas work (#1570)
  • delete lt file if corset check passes (#1575)
  • Refactoring to use test watcher for unit tests as well. (#1513)
  • 1568 some last mmio issues second part (#1571)
  • fix(mmuCall): extcodecopy of account under deployment
  • fix: need to snapshot memory even if memorySpan empty
  • update equals on wcpoperation due to Bytes32 equal method inconsistency. (#1573)
  • update equals on wcpoperation due to Bytes32 equal method inconsistency.
  • fix equals on EWord
  • add test revert check order for speed up
  • spotless
  • Reenable TX Outcome Checks for Replay Tests (#1566)
  • (Block Capture) This updates the block capture debugging facility. This allows one to generate captures from running tests locally. The updates simply improve the generated capture filenames.
  • (Replay Files) This renames the replay test files so that they all indicate whether or not they are mainnet or sepolia blocks. This also renames those which represent a single block to avoid the hyphonated notation. For example, 123-123.json.gz is renamed to 123.json.gz
  • (Replay Outcomes) This updates the record TX outcomes in the replay test files to correctly follow mainnet. This was done by playing the replays back through the ReplayExecutionEnvironment and the recording the outcomes using the BlockCapturer.
  • (Misc) The BesuPlugin interface has changed slightly, with BesuContext being deprecated in favour of ServiceManager. This simply updates the various plugins used by the linea tracer to this new API. Most of the changes were straightforward.
  • fix(mmuCall): extcodecopy of account under deployment (#1569)
  • Fix/getaccount (#1493)
  • revert due to performance regression (#1557)
  • change error thrown when too many requests. (#1558)
  • change error thrown when too many requests.
  • Disable implicit parallel forks (#1554)
  • IDENTITY size parameter fix (#1561)
  • fix: partialCopyOfReturnDataForIdentity correction of 'size' parameter
  • Unifying ranges (#1548)
  • Enable slack failure notifications (#1556)
  • HUB debugging continued --- CALL's (#1508)
  • fix: remove non-determinism from tests (#1537)
  • fix(MMU_BLAKE): add test + debug (#1519)
  • Fix/revert ref tests (#1530)
  • fix(txSkip): address collisions (#1510)
  • fix: update docs files with errors (#1506)
  • fix: incorrect generation of Trace.java files (#1524)
  • Update reference tests to latest develop (#1529)
  • Remove CONSTRAINTS_SSH_KEY from Github Actions (#1512)
  • update linea-besu version (#1526)
  • Disable Tx Outcome Checks (#1522)
  • remove nbAdded and nbRemoved columns (#1505)
  • fix: besu version
  • HUB debugging continued (#1492)
  • fix: constraints commit
  • Mega "simple exceptions testing" issue (#1450)
  • fix(modexp): add debuged failing ref test (#1500)
  • debug memory replay tests (#1473)
  • feat: update corset to v9.7.17 (#1496)
  • fix hub lineCounter when pop transaction (#1489)
  • HUB debugging continued (#1481)
  • filter tests with invalid transactions. (#1423)
  • Support Variable Report Width for Corset (#1486)
  • ras: newer constraints commit
  • Remove redundant version declaration of dependencies (#1484)
  • Update Linea Besu to 24.11-develop-eb7bb53 (#1480)

0.8.0-rc5

  • fix: SHF_STAMP no longer converted to short (#1408)
  • Update Linea Besu to 24.11-delivery37 (#1474)
  • some HUB debugging (#1467)
  • Update Rust corset to v9.7.16 (#1470)
  • Fix reference tests execution by excluding offending jar (#1466)
  • reconnect MMIO constraints (#1388)
  • Refactor github workflows for reusability (#1455)
  • Smart contract compilation update and utility class (#1456)
  • update gradle task with className and MXP (#1458)
  • Use Linea Besu BOM for dependency version (#1452)
  • 1427 remove refunds for selfdestruct (#1442)
  • Skip GeneralStateReferencetest with high memory usage and enable test outcome recorder for generalStateReferenceTests (#1438)
  • test(rom) (#1432)
  • build: update solc version (#1439)
  • Add nonce to ToyTransactionBuilder and Txn result validator for multi block tests (#1422)
  • fix: added numberOfStackRows() method to avoid repetition + ras (#1431)
  • Gas module implementation (#1122)
  • Fix GAS_COST and GAS_NEXT in all cases except CALL and CREATE (#1426)
  • Support regeneration of GlobalConstants.java (#1421)
  • Exhaustive testing for the EXP instruction (#1385)
  • Update to Corset v9.7.15 (#1419)
  • SELFDESTRUCT static gas in opcodes.yml (#1410)
  • Resolved issues related to column type changes (#1417)
  • Basic HUB debugging (#1413)
  • Plugin to compile yul files and example yul contract test (#1406)
  • Skip blockchain tests with high memory usage (#1414)
  • use listener feature of junit to write to the file once only. (#1391)
  • SHF fixes (#1285)
  • Improve StackItem memory footprint (#1390)
  • Skip blockchain reference tests with no transactions (#1403)
  • fix: resolve failing tests #1373 (#1389)
  • Fixing underflowException in KeccakSection (#1401)
  • Fixing issues with column sizes (#1393)
  • optim + linea_getConflatedTracesCountersV2 (#1384)
  • Revert "Use self-hosted runners (#1367)" (#1397)
  • Use self-hosted runners (#1367)

0.8.0-rc4

  • Introduction of an EMPTY_STACK_ITEM singleton and associated factory (#1383)
  • Improve StackOperation memory footprint (#1376)
  • Reference Test Watcher - Extend to parse failing constraint (#1375)

0.8.0-rc3

  • fix: temporarily disable max block behind check on tracer readiness endpoint due to infrequent sync status updates (#1378)
  • feat: EXTCODEHASH / EXTCODESIZE tests in relation to account existence (#1372)
  • chore: update Corset to v9.7.14 (#1369)
  • feat: store Testing Framework Solidity and Yul (#1052)
  • feat: use coinbase address from block header for multi block tests (#1365)

0.8.0-rc2

  • fix: adding the chainId to the HUB and BLOCK_DATA modules (#1359)
  • fix: confusion between call and callee gas for BLAKE (#1366)
  • feat: make the trace deterministic (#1346)
  • feat: blockchain reference tests switch to go-corset (#1358)
  • fix: resolve broken nightly test (#1361)
  • fix: tracing all blocks in the reference test vectors (#1350)
  • fix: nightly tests (#1355)

0.8.0-rc1

  • feat: update Linea Besu to 24.10-delivery34 (#1354)
  • fix: remove RpcCliOptions from AbstractLineaSharedOptionsPlugin in order not to make it visible for external plugins (#1348)
  • refactor: extract all trace writing logic in one place to be re-used and more consistent (#1344)
  • fix: convert --plugin-linea-rpc-concurrent-requests-limit option to be a private option (#1342)
  • fix(selfdestruct): immutable map (#1337)
  • feat(replayTest): parametric (#1273)
  • test(shf): add extensive test (#1320)
  • chore: disable running spotlessCheck after compilation phase (#1339)
  • fix(SELFDESTRUCT): fixed deloyment number double increments + assumptions about initial values (#1336)
  • Add CI job for weekly tests (#1329)
  • fix(invalidCodePrefix): make it work (#1330)

0.7.0-rc1

  • chore: don't postTxDefers TrasactionMetaData (#1325)
  • chore: upgrade Linea Besu to 24.9-delivery33 (#1328)
  • fix(ReturnSection): max code size (#1313)
  • fix(mmu): invalidCodePrefix with empty memory (#1310)
  • fix: implemented update to TXN_DATA (#1318)
  • feat: implement support for maxBlocksBehind threshold check in TracerReadinessPlugin (#1305)
  • fix: fix for broken replay files (#1308)

0.6.0-rc8

  • Homogenize creation add operation (#1314)
  • Blockchain reference tests report - success and failure counters (#1311)
  • fix(max_nonce): is -1 for BESU because stored as a (signed) long (#1306)
  • Separate input and out json files (#1303)

0.6.0-rc7

  • feat: added test (which, again, works out of the box ...) (#1290)
  • fix: fix daily blockchain workflow (#1152)
  • fix: the base was indeed incorrectly extracted for MODEXP (#1299)
  • clean: some cleaning in signals and module triggering (#1293)
  • fix: BlockCapturer for Created Accounts (#1291)

0.6.0-rc6

  • docs: add TracerReadinessPlugin docs and re-introduce dev setup docs (#1287)
  • feat(req-limit): implement request limiting for trace generation and line counting (#1241)
  • chore: reset logging (#1284)
  • chore: enable working directory for corset command (#1282)
  • feat: new test (that works out of the box) (#1275)
  • fix: failing ranges for SHF with 0.6.0-rc1 (#1268)
  • fix: failing ranges for MOD with 0.6.0-rc1 (#1266)
  • fix(mmio): use TBO for ramToLimb instructions (#1256)
  • fix(tests): notation (#1248)
  • fix: add exception if we try to get chainId from a tx wo chainId (v = 27 or 28) (#1210)
  • perf: optimize stack related WCP operations (#1242)

0.6.0-rc5

  • Test CI using smaller runner (#1251)
  • perf(WCP): split StackedSet per opcode (#1249)
  • Remove duplicate ReplayTests.java file (#1253)
  • fix(abortingCondiftions): handle EIP2681 MAX_NONCE (#1188)
  • added GAS module to getModulesToCount() (#1247)
  • use CliqueProtocolSchedule instead of MainnetProtocolSchedule to extr… (#1222)

0.6.0-rc4

  • Fix file permission (#1243)

0.6.0-rc3

  • chore: preliminary selection of nightly tests (#1176)
  • Add a trace log on existing operations (#1237)
  • count L2L1Logs (#1234)
  • Fix for legacy transactions with chainID (#1231)
  • Show only failing tests in CI output (#1217)
  • alphabetical ordering (#1228)
  • Some optimizations for CI and Reference tests (#1168)

0.6.0-rc2

  • fix(oob): update constraints (#1224)
  • added ranges from issue (#1225)
  • Fix for NPE in SelfdestructSection (#1221)
  • Update README.md (#1206)
  • reintegrate ref table in module to count (#1215)
  • typo in RlpTxn for small signature (#1208)
  • update constraints (#1219)
  • fix(exp): remove not necessary computation (#1204)
  • [README] fix broken link (#1207)
  • [996] Add features to write multi block tests (#1178)
  • 1126 oob issue (#1134)
  • Fix #1200 (#1201)
  • update constraints (#1199)
  • Set daily workflows to only execute on weekdays (#1179)
  • build: build a separate zkevm.bin for reference tests (#1177)
  • Rectification of AccountSnapshot's for some of the CallSection after care methods (#1174)
  • add PRC_DATA module to moduleToCount (#1186)
  • MOD constraint failure on mainnet (#1181)
  • fix: add validations to block number params of trace generation and line counting JSON-RPC endpoints (#1191)
  • update constraints (#1184)
  • feat: use .tmp file extension while writing a conflated trace in order to indicate that the trace is incomplete if it stays with the .tmp extension (#1170)
  • feat: exceptions vs tracedexceptions (#1133)
  • Fixed RETURN pricing (#1166)
  • fix(ecAddTest): remove comment (#1165)

0.6.0-rc1

  • Refactor ReplayExecutionEnviroment and ToyExecutionEnvironment (#1159)
  • chore: make spotless and checkSPDXHeader a mandatory step after compilation in order to avoid not passing through the linting process (#1161)
  • Enable reporting in go-corset (#1150) to get more information about failing constraints.
  • Set besuVersion=24.9-delivery32 (#1157)
  • regenerate Trace.java for the HUB
  • delete deleted columns
  • fix: block-1339346-context-revert-twice (#1151)
  • fix: delete duplicate of setting revertStamp + set the revertStamp at the right moment
  • fix(copy instruction) take destOffset to compute memoryExpension, not source offset
  • Fixed failing precondition for ECRECOVER call (#1154)
  • fix: Modexp fix
  • Fix(oob): fixed size parameter in OOB_INST_DEPLOYMENT
  • feat: tidy up ToyExecutionEnvironment and remove ToyWorld (#1143)This tidies up the ToyExecutionEnvironment in several ways. Firstly, it updates the manner in which the MainnetTransactionProcessor is created by reusing as much from BESU as possible; secondly, it removesToyWorld altogether (as this is no longer needed); finally, it removesToyExecutionEnvironment.execute() since this is no longer being used.
  • Support Mainnet vs Sepolia Tests This adds support for distinguishing between Mainnet and Sepolia tests. This is helpful for the odds cases where we want a replay which was inteded for sepolia.
  • Remove getMainnetTransactionProcessorOrig(). This removes the now redundant (original) method for getting the mainnet transaction processor.
  • Fix broken replay test.modexpTriggeringNonAlignedFirstLimbSingleSourceMmuModexp was missing the chain identifier. I'm assuming LINEA_MAINNET for now.
  • chore: switch to ubuntu-22.04-16core github runner on the tests stage (#973)
  • Update Linea-Besu to 24.9-delivery30 (#1131)
  • fix failing mmu constraints (#1123)
  • Add nightly tests tag and improve ci test run time
  • fix env
  • Tag issue tests as nightly
  • separate unit tests and replay tests
  • enable concurrent replay tests
  • 1049 filter and run reference tests + GHA (#1132)
  • Added failedTestsFilePath, failedModule and failedConstraint to filter reference blockchain tests.
  • Added new GHA workflow for automatically running blockchain tests each evening and storing the results arfifact
  • Added header
  • Increase threads for corset on Github CI (#1144) This changes the default number of threads to be used when running RustCorsetValidator from 2 to the number of available cores. The ability to override this using CORSET_THREADS remains.
  • [997] Migrate Stp and OobCall test to v2 (#1115)
  • Migrate TxSkip test to V2 (#1080)
  • fix(hub:skip): coinbase snapshot if not yet in the world at start tx
  • fix after merger Added single range ... that isn't problematic (#1128)
  • Debugging 6690-6699 (#1110)
  • Range 10-20 (#1129)
  • test: new (unexceptional) range
  • fix CountOnlyModule (#1120)
  • 1049 - Reference test tool (#1108)
  • Created TestWatcher to intercept failing reference tests and record the failing module and constraint
  • Updated template to include ReferenceTestWatcher
  • Updated linea-constraints submodule up to kebab-case refactor 2a49dae
  • Implemented getModuleFromFailedConstraint() and removed module from constraint name
  • Separated mapping and read/write logic from watcher
  • Added tests for MapFailedReferenceTestsTool and made fixes to the tool
  • Remove comments
  • Added header to new files
  • Improved readability and names of methods

0.5.3-beta

  • fix(return): OOGX for return for deployment + call SHAKIRA for return + cleaning (#1105)
  • Failing tests file (#1098)
  • fix(oob): inst modexp pircing f of max (#1107)
  • chore: add validation and usage for bulk capture (#1096)
  • TX_SKIP: canonical snapshots + preconditions (#1094)
  • feat: update replay tests with tx outcomes (#1091)
  • Tweak Memory Settings for Go Corset
  • fix(selfdestruct): invoke selfDestructAtTransactionEnd (#1022)
  • Renaming zkevm-constraints to linea-constraints + .gitmodules update (#1083)

0.5.2-beta

  • fix(callDataCopy): source ID (#1081)
  • add a binary search script (#1073)
  • chore: add more description for bulkReplay (#1058)
  • Leo's new ranges (#1051)
  • fix: precompiles are considered COLD when using BESU frame method (#1079)
  • perf: more efficient data storage structure (#1034)
  • [997] Migrate most of the tests to ToyExecutionEnviromentV2 (#1066)
  • Feat/issue 975/ec data add relevant limits for ecpairing (#993)
  • fix(mmu call): need CFI for failed CREATE2 that doesn't trigger the ROM (#1070)
  • fix(selfdestruct): wrap (#1074)
  • Feat: bulk capture and bulk replay (#1001)
  • Fix initial contract nonce (#1056)
  • fix(precompile): defers with wrong id (#1055)
  • Use ReferenceTestWorldState instead of ToyWorld (#1045)
  • fix: many things ... (#1027)
  • [934] Use ToyExecutionEnvironmentV2 for blockhash test (#1040)
  • fix: update Trace.java file for Hub (#1037)
  • Tests/ethereum (#1012)
  • Expose true output from tx result failure (#1030)
  • format(txndata): ras (#1032)
  • feat: update gradle test config to show better output (#1021)
  • fix(mmu): anyToRamWithPadding mixed subcase (#1016)
  • Fix for BLOCKHASH conversion error (#1025)
  • perf(MMU): discard CallStackReader (#988)
  • feat: capture block hashes in BlockCapturer for replay (#1019)
  • add tests for exceptions. (#1007)
  • Fix #998 (#1015)
  • Update Linea-Besu dependency to 24.8-develop-915fcb01 (delivery-29) (#1011)
  • feat: update blockcapturer to capture outcomes (#982)
  • Fix stp fix (#1003)
  • Make ReturnSection's resolveAtContextReEntry method use the createe frame (#992)
  • feat(corset): enable go-corset in gradle action (#938)
  • fix(STP): fixed exists
  • fix(StpCall): made STP fillers private
  • fix(CallSection): removed redundant stpCallForCalls call
  • fix(CreateSection): removed redundant stpCallForCreates call

0.5.1-beta

  • fix: removed old documentation files (#995)
  • feat(txndata): implement txn data update handling the max nonce (#987)
  • feat(hub): fill pMiscOobData9 (#985)
  • feat(ecdata): use constants for call data sizes (#983)
  • fix(hub): static exceptions that should not be thrown. (#986)
  • feat(ecdata): switch from stacked set to stacked list (#981)
  • fix(Makefile): updated file path to AccountFragment.java

0.5.0-beta

  • Merged the HUB branch (#748)

0.4.0-rc2

  • fix: change implementation of gasAvailableForChildCall due to having side effects in TangerineWhistleGasCalculator (#950)
  • fix: ToyWorld.commit() (#966)
  • feat(ecadd): add test (#956)
  • fix: Use correct CHAINID in EVM (#947)
  • fix: swap ordering of r/s fields in tx snapshot (#946)

0.4.0-rc1

  • feat(toy-exec-env-v2): add new ToyExecutionEnvironment that builds the General State Test Case spec to run tests (#842)
  • feat: initial Integration of Go Corset (#907)
  • feat(exp): update (#937)
  • fix(blockCapturer): missing handling of selfdestruct (#936)
  • docs: retires zk-EVM (#903)
  • fix: add replay test for incident 777 on zkGeth mainnet (#927)
  • test(ecpairing): implement extensive test for ecpairing (#822)(#909)

0.3.0-rc2

  • feat: Update Linea-Besu to 24.7-develop-c0029e6 (#905)

0.3.0-rc1

  • feat: upgrade besu version to 24.7-develop-f812936 (#880)

0.2.0-rc5

  • fix(ecData): ugly hack to discard unsuccessful EcRecover call (#891)

0.2.0-rc4

  • fix: init config object only once (#873)
  • feat: improve design of shared and private CLI options (#864)

0.2.0-rc3

  • fix: make --plugin-linea-conflated-trace-generation-traces-output-path option required to avoid faulty registration of the trace generation RPC endpoint (#858)
  • feat: separate shared and private CLI options (#856)

0.2.0-rc2

  • feat: improve ZkTracer initialization time by doing only once Opcodes and spillings loading from disk resources (#720)
  • perf: parallelize refundedGas for big transactions (#793)

0.2.0-rc1

  • feat: add PRECOMPILE_ECPAIRING_G2_MEMBERSHIP_CALLS in spillings.toml and did some renaming (#819)
  • feat: optimise trace generation (except hub) (#838)

0.1.5-rc6

  • Migrating of TRACES_DIR env var to plugin-linea-conflated-trace-generation-traces-output-path CLI option that can be included in the toml config files. The path specified in plugin-linea-conflated-trace-generation-traces-output-path will be created automatically if it does not exist. This time this has nothing to do with the ContinuousTracingPlugin #830.

0.1.5-rc5

  • Migrating of TRACES_DIR env var to plugin-linea-continuous-tracing-traces-dir CLI option that can be included in the toml config files. The path specified in plugin-linea-continuous-tracing-traces-dir will be created automatically if it does not exist #825.

0.1.4-test21

Test pre-release 21 from (temp/issue-248/count-stack-only)

  • fix: capture SSTORE-touched storage slots for correct gas computations (#606)
  • build: make the build script portable, explicit dependency on Go & GCC, test libcompress build (#621)
  • Update after the refactor of transaction selection service (#626)
  • Use the right classloader to load the native library (#628)

0.1.4-test20

Test pre-release 20 from (temp/issue-248/count-stack-only)

  • Get L2L1 settings from CLI options (#591)
  • feat: add a replay capture script (#600)
  • move compress native into plugin repo (#604)
  • Add compression (#605)
  • Update for the new bad block manager (#607)

0.1.4-test19

Test pre-release 19 from (temp/issue-248/count-stack-only)

  • Avoid returning an estimated priority fee that is less than the min gas price (#598)

0.1.4-test18

Test pre-release 18 from (temp/issue-248/count-stack-only)

  • fix: check that spilling and limits file contain all counted modules (#592)

0.1.4-test18-RC3

Test pre-release 18-RC3 from (temp/issue-248/count-stack-only)

  • Use compressed tx size also when selecting txs from block creation (#590)

0.1.4-test18-RC2

Test pre-release 18-RC2 from (temp/issue-248/count-stack-only)

  • Fix linea_estimateGas reports Internal error when value or gas price is missing (#587)

0.1.4-test18-RC1

Test pre-release 18-RC1 from (temp/issue-248/count-stack-only)

  • Linea estimate gas endpoint (#585)

0.1.4-test17

Test pre-release 17 from (temp/issue-248/count-stack-only)

  • tests: drop huge random tests (#563)
  • feat(modexp-data): implement MODEXP_DATA module (#547)
  • feat: mechanics to capture conflations & replay them as test cases (#561)
  • perf(EUC): one less column (#570)
  • docs: Add basic plugins doc (#509)
  • Check upfront profitability + Unprofitable txs cache and retry limit (#565)
  • Avoid reprocessing txs that go over line count limit (#571)

0.1.4-test16

Test pre-release 16 from temp/issue-248/count-stack-only

  • fix: bug-compatibility with Geth
  • fix: PubHash 16 factor

Full changeset https://github.com/Consensys/linea-arithmetization/compare/v0.1.4-test15...v0.1.4-test16

0.1.4-test15

release rebase off of main

  • add option to adjust the tx size used to calculate the profitability of a tx during block creation(#562)[#562]

0.1.4-test14

release rebase off of main Test pre-release 14 from temp/issue-248/count-stack-only

  • Fix log of line counts in case of block limit reached + minor changes #555
  • build: update Corset to 9.3.0 #554

0.1.4-test13

Test pre-release 13 from temp/issue-248/count-stack-only

0.1.4-test12

Test pre-release 12 from temp/issue-248/count-stack-only

  • fix: stacked set multiple insertions in a single transaction (#548)

0.1.4-test11

Test pre-release 11 from temp/issue-248/count-stack-only

  • same as 0.1.4-test10

0.1.4-test10

Test pre-release 10 from temp/issue-248/count-stack-only

  • fix: semantics of LinkedList (#544)
  • refactor: add @EqualsAndHashCode annotations and remove corresponding methods (#541)

0.1.4-test9

Test pre-release 9 from temp/issue-248/count-stack-only

  • Bump Linea Besu to 24.1.1-SNAPSHOT

0.1.4-test8

Test pre-release 8 from temp/issue-248/count-stack-only

  • Add profitable transaction selector #530
  • temp: geth-compatibily hacks 820918a

0.1.4-test7

Test pre-release 7 from temp/issue-248/count-stack-only

  • fix: invalid SStore gas computation #532

0.1.4-test6

Test pre-release 6, fix: make precompile counters work

  • feat: implement fake hashdata/info [Franklin Delehelle]
  • temp: geth-compatibily hacks [Franklin Delehelle]
  • refactor: group RLPs modules, use retro-compatible module keys #508
  • [MINOR] Add javadoc #507
  • style: update name of prec limits to avoid confusion with old geth name #506
  • perf: cache tx-specific line counter #497
  • fix: continuous tracing plugin start check #500
  • fix: lookup txndata <-> wcp #488
  • fix(romLex): wrong stack arg for extcodecopy address #498

0.1.4-test3

Test pre-release 3 from (temp/issue-248/count-stack-only)

  • Log ZkTracer counters for every produced block (#485)
  • fix: overflow for modexp arg (#489)
  • bin reimplementation (#473)
  • applyMavenExclusions=false (#477)

0.1.4-test2

Testing pre-release from branch test-release/v0.1.4-test2

  • revert make loginfo counts closer to Geth
  • head: disable stp & txndata

0.1.4-test

Temporary line counting release for testnet.

0.1.3

  • perf: improve StackedSet performances (#466)
  • feat: implement L1 block & Keccak limits (#445)
  • feat: partially implement EC_DATA (#475)
  • fix: ensure trace files are always deleted (#462)

0.1.2

Release 8 for 23.10.4-SNAPSHOT of linea-besu

  • changed default file name to toml (#476)
  • feat: implement BIN counting (#471)
  • Upgrade Linea Besu to 23.10.4-SNAPSHOT (#469)
  • fix: incorrect address comparison (#470)
  • fix: line count discrepancy (#468)

0.1.1

Release for 23.10.3-SNAPSHOT of linea-besu

0.1.0

  • Initial build of linea-arithmetization
  • uses 23.10.3-SNAPSHOT as linea-besu version