Skip to content

Latest commit

 

History

History
220 lines (176 loc) · 15.5 KB

CHANGELOG.md

File metadata and controls

220 lines (176 loc) · 15.5 KB

Changelog

Next release

  • feat: Report rejected transactions only due to trace limit overflows to an external service.
  • feat: Report rejected transactions to an external service for validators used by LineaTransactionPoolValidatorPlugin #85
  • feat: Report rejected transactions to an external service for LineaTransactionSelector used by LineaTransactionSelectorPlugin #69

0.6.0-rc1.1

  • bump linea-arithmetization version to 0.6.0-rc1 #71
  • bump Linea-Besu version to 24.9-delivery32 #71

0.3.0-rc2.1

  • bump linea-arithmetization version to 0.3.0-rc2 #62
  • bump Linea-Besu version to 24.7-develop-c0029e6 (delivery-28) #62

0.3.0-rc1.1

  • bump linea-arithmetization version to 0.3.0-rc1 #54
  • bump Linea-Besu version to 24.7-develop-f812936 (delivery-27) #54
  • Fix linea_estimateGas when called with gasPrice set #58

0.2.0-rc5.1

  • bump linea-arithmetization version to 0.2.0-rc5 #55

0.2.0-rc4.1

  • feat: bump linea-arithmetization version to 0.2.0-rc4 #47
  • Option to disable setting minGasPrice via extra data #50
  • Remove the check that profitable priority fee must be greater than minGasPrice #49
  • Fix and enable unit tests in CI #45
  • Documentation using javadoc #33
  • Improve error log when setting pricing conf via extra data fails #44

0.1.5-test1

First release of the new series that uses on the ZkTracer as dependency from linea-arithmetization repo

  • arithmetizationVersion=0.1.5-rc3 #29
  • Align linea_estimateGas behavior to geth #25
  • Implement linea_setExtraData #19
  • Set plugin-linea-tx-pool-simulation-check-api-enabled=false by default #23

0.1.4-test28

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

  • Extra data based pricing #10
  • Remove check that minGasPrice need to decrease to retry unprofitable tx #17

0.1.4-test27

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

  • Calculate line count only once in linea_estimateGas #13

0.1.4-test26

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

  • Improve ZkTracer initialization time #11
  • Add more log to txpool simulation validator #12

0.1.4-test25

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

  • Extend Module Line Count Verification to linea_estimateGas RPC Method #1
  • In the txpool, reject a tx if its simulation fails #2

0.1.4-test24

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

  • Improve linea_estimateGas error response #650
  • On Windows also build Linux native lib so it can run on WSL #651

0.1.4-test23

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

0.1.4-test22

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

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/besu-sequencer-plugins/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)[Consensys/linea-tracer#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 besu-sequencer-plugins
  • uses 23.10.3-SNAPSHOT as linea-besu version