Releases: kurtosis-tech/ethereum-package
Releases · kurtosis-tech/ethereum-package
v3.0.0
3.0.0 (2024-05-06)
⚠ BREAKING CHANGES
Features
- add apache file server (#581) (205256a)
- add enr/enode to apache (#589) (b789e17)
- add execution client urls to dora config (#588) (2a20d5a)
- add mev-rs relay/builder/boost (#586) (525a8fb)
- Add peerdas support (#591) (14296ca)
- add snooper urls to assertoor config (#571) (87f383f)
- allow setting exit ip address (#584) (aabc942)
Bug Fixes
v2.2.0
2.2.0 (2024-04-19)
Features
- add assertoor test for per PR CI job (#537) (8ef5c57)
- add blutgang rpc load balancer (#569) (1be5f95)
- add dugtrio beacon load balancer (#568) (56d2fa3)
- add new assertoor test to per ci jobs (#545) (3005d46)
- use new rpc snooper from
ethpandaops/rpc-snooper
(#567) (5676f0d)
Bug Fixes
- add --contract-deployment-block parameter for Prysm (#557) (d8dfbae)
- Added '--enable-private-discovery' to Grandine (#541) (a1ae708)
- beaconchain explorer (#531) (b62ed6f)
- beaconchain explorer (#538) (ce1f337)
- blobber incorrect url (#528) (6f84e3d)
- bump json rpc snooper (#553) (f69c4a7)
- disable full sync if gcmode is archive (#563) (b7592ec)
- disable pbss when gcmode archive set (#559) (e085462)
- disable pbss when gcmode archive set, force hash based init (#562) (3e1c7a6)
- disable static peers (#529) (c5d4028)
- enable single node mode on lodestar by default (#558) (555ad7d)
- fix doc string typo (#560) (13de3f6)
- fix failing persistence test (#554) (99242d6)
- increase mem limit of snooper (#546) (6ba5770)
- prysm beacon http url (#536) (4914531)
- prysm beacon_http_url (#535) (ee7528c)
- prysm vc (#533) (72ddeb2)
- remove un-needed prysm vc check (#542) (f6326fe)
- set application protocol to be http for rpc (#548) (905de7c)
- set the correct default vc image (#544) (953741d)
- uniformize keymanager (#534) (a6a2830)
- update prometheus api (#539) (d2b9fb8)
- update vc <> cl matrix (#564) (0ffcf74)
- update vc compatibility matrix (#543) (58c4684)
- use
minimal-preset
images for dora & assertoor when minimal preset is used (#532) (ad7773e)
v2.1.0
2.1.0 (2024-03-28)
Features
- add beacon snooper (#520) (7e36191)
- add BN<>CL compatibility matrix to readme (#519) (177beeb)
- add grandine (#517) (3ac4d2a)
- enable preset to be set, mainnet/minimal (#524) (f6e1b13)
- make deneb genesis default (#518) (49509b9)
- make keymanager optional (#523) (969012c)
- update verkle genesis + add besu support to verkle testing (#512) (0615cd1)
Bug Fixes
- architecture.md (#514) (f0ec4f0)
- blobscan network name (#516) (83c2a55)
- blobscan: update healthcheck endpoint (#513) (8b2fc61)
- separate vc (#526) (baa04e9)
- Updated Readme with VCs supported by Grandine BN (#527) (9cbe0b3)
- use correct dora & assertoor images (#522) (2a8d73a)
- use new validator names in assertoor config (#521) (f595eb9)
v2.0.0
2.0.0 (2024-03-08)
⚠ BREAKING CHANGES
Features
- add keymanager to all validator processes (#502) (836eda4)
- add nimbus-eth1 (#496) (d599729)
- add node selectors features (#491) (316d42f)
- allow more detailed additional test configurations in assertoor_params (#498) (fe2de7e)
- enable api in assertoor config (#495) (9ceae9c)
- enable dencun-genesis (#500) (beb764f)
- make snapshot url configurable (#507) (6fa0475)
- parameterize mev-boost args (#400) (e48483a)
- separate validator clients from CL clients (#497) (90da2c3)
Bug Fixes
- fix end index in validator ranges file (#509) (da55be8)
- lh vc flag logic (#506) (bc5e725)
- nimbus-eth1 advertise proper extip (#501) (1d5a779)
- README global node selector (#504) (f9343a2)
- use the cl as the default validator image if none are defined (#503) (181dd04)
Code Refactoring
v1.4.0
1.4.0 (2024-02-09)
Features
- Add suave-enabled geth support (#489) (631eaf3)
- add support for custom assertoor images & use assertoor image with verkle support for verkle chains (#483) (2d8a143)
- add verkle-gen-devnet-3 (#487) (1e543e8)
- blockscout support with sc verification (#481) (b3418cf)
- enable custom resource limit per network (#471) (5db6611)
- enable shadowforking (#475) (b788b18)
- improve built-in assertoor tests (#488) (d596699)
- we no longer need 4788 deployer (#485) (abdfc2c)
Bug Fixes
v1.3.0
1.3.0 (2024-01-22)
Features
- add assertoor to additional toolings (#419) (76dde3e)
- add devnets support (#384) (2bae099)
- add pitfalls for persistent storage as a warning (#441) (69da8f0)
- add support for testnets (#437) (5584cc8)
- Add Xatu Sentry (#466) (b9523cb)
- enable checkpoint sync for devnets (#448) (b367cfe)
- enable persistence (#422) (8d40056)
- enable syncing ephemery (#459) (f8289cb)
- enable syncing shadowforks (#457) (313a586)
Bug Fixes
- add CL genesis delay to final genesis time (#469) (e36027b)
- add prysm-multiarch upstream image (#451) (6feba23)
- added supprot for boot enr file (#456) (fd26e5c)
- bump max mem limit for nimbus on holesky (#439) (fb84787)
- dora template fix (#452) (f9243ea)
- enable ws for geth (#446) (d5bf451)
- erigon chain should be set to dev (#447) (1f40d84)
- erigon command arg (#454) (5ae56a1)
- fix typo (#440) (933a313)
- guid fix for besu/teku/erigon/nimbus (#443) (2283464)
- increase db size for geth (#453) (0c67998)
- logging bug (#462) (f6098a1)
- parallel key generation (#423) (060fd8f)
- re-add networkid (#464) (4d96409)
- typo (#445) (e61c58a)
- Update nethermind to expose host on 0.0.0.0 (#467) (0bd29dd)
- use all enrs for nimbus via bootstrap file (#450) (bb5a0c1)
v1.2.0
1.2.0 (2024-01-03)
Features
- add blobber (#401) (d2755b0)
- add files artifact uuid information to cl client context (#418) (806ef47)
- add graffiti (#408) (21eae3b)
- add nethermind verkle example file (#379) (244d1ee)
- add preregistered_validator_count network param field (#426) (d598018)
- add prysm latency dashboard (#397) (83b5b4e)
- add resource requests/limits to most applications (#396) (c5728d9)
- allow 0 genesis delay (#383) (11c2693)
- enable teku split beacon <> validator setup (#409) (51f76bd)
- make eth1 follow distance configurable (#433) (a40f7dc)
- split nimbus CL-validator (#404) (cb33648)
- update ethereum-genesis-generator images (#385) (8959fc8)
- use prometheus kurtosis package (#399) (c41a989)
Bug Fixes
- ci was broken as it was using the wrong storage class for k3s (#420) (f957f85)
- enable debug namespace in prysm (#405) (31badc2)
- ethereum-genesis-generator version for verkle genesis (#395) (d7c9b92)
- fixing too long graffitis (#410) (a18935f)
- increase memory for blob spammer to prevent container from getting OOM killed (#431) (4d4fac0)
- mev workflow (#434) (91794e9)
- mev-boost naming scheme change (#428) (fce899b)
- peering issue between lighthouse-teku on k8s (#382) (97a070b)
- peering issue with prysm and nimbus (#416) (132fc83)
- rename package icon for package catalog compatability (#413) (f49185b)
- roll out persistence for postgres on ethereum-package (#421) (ed3982b)
- set persistence to false for blobscan (#398) (3c06194)
- tx-spammer extra args (#394) (709b4ad)
- Update README.md remove teku coming soon (#414) (5a1ce2e)
- validator counting (#425) (698305a)
v1.1.0
1.1.0 (2023-11-30)
Features
- Add adminer (#295) (99b5913)
- Add broadcaster (#355) (0f9c3aa)
- add custom label configuration option (#375) (82ec85e)
- add custom labels (#340) (789ed8e)
- add dencun example, bump teku mem, update mev-relay postgres name (#369) (1097531)
- Add Ethereum Metrics Exporter Dash (#338) (3ce9a78)
- Add initial support for Blobscan (#363) (837fb97)
- add prometheus custom configuration for participants (#354) (e9bbc7d)
- added a gitpod badge (#356) (e273993)
- Allow verkle to be at genesis or post genesis (60a7529)
- differentiate builder ec by suffixing it with '-builder' (#347) (c558cb2)
Bug Fixes
- add java opts for besu (#346) (8aa88e3)
- blobscan lint error (#374) (32f862b)
- builder args incorrectly configured (#343) (66e73fb)
- network params setting invalid value for min/max configs (#353) (764b7dc)
- update validator reward address (#350) (57f82c0)
- Use unused accounts for mev flood (#359) (286654c)
v1.0.0
1.0.0 (2023-10-25)
⚠ BREAKING CHANGES
- merged genesis generation (#288)
Features
- add "disable_peer_scoring" global flag (#311) (63f7ff3), closes #304
- add mock mev ci (#310) (d4bec9e)
- add trusted setup file to teku (#325) (605e155)
- bump json-rpc-snooper (#329) (242a4cd)
- json to yaml everything (#332) (c9669ae)
- merged genesis generation (#288) (743ba44)
- rework how keys are generated (#301) (59f15ca)
- tooling: Add Ethereum Metrics Exporter (#331) (de5eee8)
- use base image instead of pip install (#322) (18da90b)
Bug Fixes
- add readme for mev-builder-cl-image (#314) (c46b6bf)
- formatting - missing jwt secret (#312) (728964c)
- genesis validators root had an extra new line (#326) (4fa4937)
- geth flags for verkle genesis (#328) (e721373)
- path based storage - disable for older forks (#336) (76e3424)
- path based storage disable for elecra (#316) (86fa8ef)
- remove image name for ethereum-metrics-exporter (#335) (4bac042)
- remove path based storage when builder is used (#327) (d3cf3f4)
- revert the default deneb at epoch 4 (#323) (9342418)
- take out the genesis versions as constants (#324) (a8afcef)
- wrong builder metrics flag (#319) (51a4422)
- zero count validators and parallel keystore generation (#302) (18b141e)