diff --git a/CHANGELOG.md b/CHANGELOG.md index 517555045a..42da169a4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.6.0-rc8 +* Homogenize creation add operation ([#1314](https://github.com/Consensys/linea-tracer/pull/1314)) +* Blockchain reference tests report - success and failure counters ([#1311](https://github.com/Consensys/linea-tracer/pull/1311)) +* fix(max_nonce): is -1 for BESU because stored as a (signed) long ([#1306](https://github.com/Consensys/linea-tracer/pull/1306)) +* Separate input and out json files ([#1303](https://github.com/Consensys/linea-tracer/pull/1303)) + ## 0.6.0-rc7 * feat: added test (which, again, works out of the box ...) ([#1290](https://github.com/Consensys/linea-tracer/pull/1290)) * fix: fix daily blockchain workflow ([#1152](https://github.com/Consensys/linea-tracer/pull/1152)) @@ -21,12 +27,12 @@ * perf: optimize stack related `WCP` operations ([#1242](https://github.com/Consensys/linea-tracer/pull/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) +* Test CI using smaller runner ([#1251](https://github.com/Consensys/linea-tracer/pull/1251)) +* perf(WCP): split StackedSet per opcode ([#1249](https://github.com/Consensys/linea-tracer/pull/1249)) +* Remove duplicate `ReplayTests.java` file ([#1253](https://github.com/Consensys/linea-tracer/pull/1253)) +* fix(abortingCondiftions): handle EIP2681 MAX_NONCE ([#1188](https://github.com/Consensys/linea-tracer/pull/1188)) +* added `GAS` module to `getModulesToCount()` ([#1247](https://github.com/Consensys/linea-tracer/pull/1247)) +* use CliqueProtocolSchedule instead of MainnetProtocolSchedule to extr… ([#1222](https://github.com/Consensys/linea-tracer/pull/1222)) ## 0.6.0-rc4 @@ -233,49 +239,49 @@ toml config files. The path specified in `plugin-linea-continuous-tracing-traces if it does not exist [#825](https://github.com/Consensys/linea-arithmetization/pull/825). ## 0.1.4-test21 -Test pre-release 21 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* fix: capture SSTORE-touched storage slots for correct gas computations [#606](https://github.com/Consensys/linea-arithmetization/pull/606) -* build: make the build script portable, explicit dependency on Go & GCC, test libcompress build [#621](https://github.com/Consensys/linea-arithmetization/pull/621) -* Update after the refactor of transaction selection service [#626](https://github.com/Consensys/linea-arithmetization/pull/626) -* Use the right classloader to load the native library [#628](https://github.com/Consensys/linea-arithmetization/pull/628) +Test pre-release 21 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* fix: capture SSTORE-touched storage slots for correct gas computations ([#606](https://github.com/Consensys/linea-arithmetization/pull/606)) +* build: make the build script portable, explicit dependency on Go & GCC, test libcompress build ([#621](https://github.com/Consensys/linea-arithmetization/pull/621)) +* Update after the refactor of transaction selection service ([#626](https://github.com/Consensys/linea-arithmetization/pull/626)) +* Use the right classloader to load the native library ([#628](https://github.com/Consensys/linea-arithmetization/pull/628)) ## 0.1.4-test20 -Test pre-release 20 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Get L2L1 settings from CLI options [#591](https://github.com/Consensys/linea-arithmetization/pull/591) -* feat: add a replay capture script [#600](https://github.com/Consensys/linea-arithmetization/pull/600) -* move compress native into plugin repo [#604](https://github.com/Consensys/linea-arithmetization/pull/604) -* Add compression [#605](https://github.com/Consensys/linea-arithmetization/pull/605) -* Update for the new bad block manager [#607](https://github.com/Consensys/linea-arithmetization/pull/607) +Test pre-release 20 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Get L2L1 settings from CLI options ([#591](https://github.com/Consensys/linea-arithmetization/pull/591)) +* feat: add a replay capture script ([#600](https://github.com/Consensys/linea-arithmetization/pull/600)) +* move compress native into plugin repo ([#604](https://github.com/Consensys/linea-arithmetization/pull/604)) +* Add compression ([#605](https://github.com/Consensys/linea-arithmetization/pull/605)) +* Update for the new bad block manager ([#607](https://github.com/Consensys/linea-arithmetization/pull/607)) ## 0.1.4-test19 -Test pre-release 19 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Avoid returning an estimated priority fee that is less than the min gas price [#598](https://github.com/Consensys/linea-arithmetization/pull/598) +Test pre-release 19 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Avoid returning an estimated priority fee that is less than the min gas price ([#598](https://github.com/Consensys/linea-arithmetization/pull/598)) ## 0.1.4-test18 -Test pre-release 18 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* fix: check that spilling and limits file contain all counted modules [#592](https://github.com/Consensys/linea-arithmetization/pull/592) +Test pre-release 18 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* fix: check that spilling and limits file contain all counted modules ([#592](https://github.com/Consensys/linea-arithmetization/pull/592)) ## 0.1.4-test18-RC3 -Test pre-release 18-RC3 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Use compressed tx size also when selecting txs from block creation [#590](https://github.com/Consensys/linea-arithmetization/pull/590) +Test pre-release 18-RC3 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Use compressed tx size also when selecting txs from block creation ([#590](https://github.com/Consensys/linea-arithmetization/pull/590)) ## 0.1.4-test18-RC2 -Test pre-release 18-RC2 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Fix linea_estimateGas reports Internal error when value or gas price is missing [#587](https://github.com/Consensys/linea-arithmetization/pull/587) +Test pre-release 18-RC2 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Fix linea_estimateGas reports Internal error when value or gas price is missing ([#587](https://github.com/Consensys/linea-arithmetization/pull/587)) ## 0.1.4-test18-RC1 -Test pre-release 18-RC1 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Linea estimate gas endpoint [#585](https://github.com/Consensys/linea-arithmetization/pull/585) +Test pre-release 18-RC1 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Linea estimate gas endpoint ([#585](https://github.com/Consensys/linea-arithmetization/pull/585)) ## 0.1.4-test17 -Test pre-release 17 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* tests: drop huge random tests [#563](https://github.com/Consensys/linea-arithmetization/pull/563) -* feat(modexp-data): implement MODEXP_DATA module [#547](https://github.com/Consensys/linea-arithmetization/pull/547) -* feat: mechanics to capture conflations & replay them as test cases [#561](https://github.com/Consensys/linea-arithmetization/pull/561) -* perf(EUC): one less column [#570](https://github.com/Consensys/linea-arithmetization/pull/570) -* docs: Add basic plugins doc [#509](https://github.com/Consensys/linea-arithmetization/pull/509) -* Check upfront profitability + Unprofitable txs cache and retry limit [#565](https://github.com/Consensys/linea-arithmetization/pull/565) -* Avoid reprocessing txs that go over line count limit [#571](https://github.com/Consensys/linea-arithmetization/pull/571) +Test pre-release 17 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* tests: drop huge random tests ([#563](https://github.com/Consensys/linea-arithmetization/pull/563)) +* feat(modexp-data): implement MODEXP_DATA module ([#547](https://github.com/Consensys/linea-arithmetization/pull/547)) +* feat: mechanics to capture conflations & replay them as test cases ([#561](https://github.com/Consensys/linea-arithmetization/pull/561)) +* perf(EUC): one less column ([#570](https://github.com/Consensys/linea-arithmetization/pull/570)) +* docs: Add basic plugins doc ([#509](https://github.com/Consensys/linea-arithmetization/pull/509)) +* Check upfront profitability + Unprofitable txs cache and retry limit ([#565](https://github.com/Consensys/linea-arithmetization/pull/565)) +* Avoid reprocessing txs that go over line count limit ([#571](https://github.com/Consensys/linea-arithmetization/pull/571)) ## 0.1.4-test16 Test pre-release 16 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) @@ -337,11 +343,11 @@ Test pre-release 6, fix: [make precompile counters work](https://github.com/Cons * fix(romLex): wrong stack arg for extcodecopy address [#498](https://github.com/ConsenSys/linea-arithmetization/pull/498) ## 0.1.4-test3 -Test pre-release 3 from [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -* Log ZkTracer counters for every produced block [#485](https://github.com/ConsenSys/linea-arithmetization/pull/485) -* fix: overflow for modexp arg [#489](https://github.com/ConsenSys/linea-arithmetization/pull/489) -* bin reimplementation [#473](https://github.com/ConsenSys/linea-arithmetization/pull/473) -* applyMavenExclusions=false [#477](https://github.com/ConsenSys/linea-arithmetization/pull/477) +Test pre-release 3 from ([temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only)) +* Log ZkTracer counters for every produced block ([#485](https://github.com/ConsenSys/linea-arithmetization/pull/485)) +* fix: overflow for modexp arg ([#489](https://github.com/ConsenSys/linea-arithmetization/pull/489)) +* bin reimplementation ([#473](https://github.com/ConsenSys/linea-arithmetization/pull/473)) +* applyMavenExclusions=false ([#477](https://github.com/ConsenSys/linea-arithmetization/pull/477)) ## 0.1.4-test2 Testing pre-release from branch test-release/v0.1.4-test2 @@ -354,23 +360,23 @@ Temporary line counting release for testnet. * count stack temporary impl: make loginfo counts closer to Geth [temp/issue-248/count-stack-only](https://github.com/Consensys/linea-arithmetization/tree/temp/issue-248/count-stack-only) -- -* fix: `Bytes.toUnsignedInteger` [#484](https://github.com/ConsenSys/linea-arithmetization/pull/484) -* perf: delay computations at trace time [#483](https://github.com/ConsenSys/linea-arithmetization/pull/483) +* fix: `Bytes.toUnsignedInteger` ([#484](https://github.com/ConsenSys/linea-arithmetization/pull/484)) +* perf: delay computations at trace time ([#483](https://github.com/ConsenSys/linea-arithmetization/pull/483)) ## 0.1.3 -- perf: improve `StackedSet` performances [#466](https://github.com/ConsenSys/linea-arithmetization/pull/466) -- feat: implement L1 block & Keccak limits [#445](https://github.com/ConsenSys/linea-arithmetization/pull/445) -- feat: partially implement EC_DATA [#475](https://github.com/ConsenSys/linea-arithmetization/pull/475) -- fix: ensure trace files are always deleted [#462](https://github.com/ConsenSys/linea-arithmetization/pull/462) +- perf: improve `StackedSet` performances ([#466](https://github.com/ConsenSys/linea-arithmetization/pull/466)) +- feat: implement L1 block & Keccak limits ([#445](https://github.com/ConsenSys/linea-arithmetization/pull/445)) +- feat: partially implement EC_DATA ([#475](https://github.com/ConsenSys/linea-arithmetization/pull/475)) +- fix: ensure trace files are always deleted ([#462](https://github.com/ConsenSys/linea-arithmetization/pull/462)) ## 0.1.2 Release 8 for 23.10.4-SNAPSHOT of linea-besu -- changed default file name to toml [#476](https://github.com/ConsenSys/linea-arithmetization/pull/476) -- feat: implement `BIN` counting [#471](https://github.com/ConsenSys/linea-arithmetization/pull/471) -- Upgrade Linea Besu to 23.10.4-SNAPSHOT [#469](https://github.com/ConsenSys/linea-arithmetization/pull/469) -- fix: incorrect address comparison [#470](https://github.com/ConsenSys/linea-arithmetization/pull/470) -- fix: line count discrepancy [#468](https://github.com/ConsenSys/linea-arithmetization/pull/468) +- changed default file name to toml ([#476](https://github.com/ConsenSys/linea-arithmetization/pull/476)) +- feat: implement `BIN` counting ([#471](https://github.com/ConsenSys/linea-arithmetization/pull/471)) +- Upgrade Linea Besu to 23.10.4-SNAPSHOT ([#469](https://github.com/ConsenSys/linea-arithmetization/pull/469)) +- fix: incorrect address comparison ([#470](https://github.com/ConsenSys/linea-arithmetization/pull/470)) +- fix: line count discrepancy ([#468](https://github.com/ConsenSys/linea-arithmetization/pull/468)) ## 0.1.1 Release for 23.10.3-SNAPSHOT of linea-besu diff --git a/gradle.properties b/gradle.properties index 265d33e977..b75a4b4382 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -releaseVersion=0.6.0-rc7 +releaseVersion=0.6.0-rc8 besuVersion=24.9-delivery32 besuArtifactGroup=io.consensys.linea-besu distributionIdentifier=linea-tracer