Skip to content

v0.2.0-alpha.1

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jun 18:27
· 579 commits to main since this release

image

Summary

This release addresses includes minor performance and stability improvements. Thank you to everyone who submitted bug reports, here are a few notable highlights:

  • Resolved "Chain Gapped issue" (#1369)
  • Minor CLI issues (#1415)
  • Included a HashTreeRoot() caching change to track performance improvements: #1429
  • Resolved memory growth issue in IAVLFastNode, please set iavl-disable-fastnode=true in your app.toml.

Update Priority

This table provides priorities for which classes of users should update particular components.

User Class Priority
Payload Builders / Validators Low
Non-Payload Builders / Full Nodes Low

All Changes

  • test: add additional test for MarshalBitList (#1463)
  • chore(ci): fix pipeline
  • chore(ci): fix pipeline
  • fix(ci): pushing docker containers still having issues (#1485)
  • feat(testnet): adjust bArtio config (#1484)
  • feat(testnet): reduce timeout propose and timeout for payload builder (#1483)
  • feat(deps): bump engine-primitives (#1482)
  • chore(deps): sync primitives
  • chore(logging): fix emojis
  • chore(deps): bump holiman/uint256
  • chore: fix lint and refactor name comment (#1479)
  • chore(deps): tidy sync
  • chore(deps): run dep sync
  • feat(mod): mod/config (#1478)
  • chore(deps): make tidy sync
  • chore(node-core): decouple runtime and app module (#1438)
  • tests for other scenarios (#1477)
  • chore(components): cleanup (#1473)
  • chore(ci): move off of latest besu image cause broken (#1474)
  • chore(node-core): types.go (#1471)
  • test: increase coverage for solidity contracts (#1450)
  • chore: minor typo fixes (#1469)
  • chore(node-core): remove module.Environment deps from storage backend initialization (#1468)
  • feat(ci): fix (#1467)
  • test: add additional test for payload_header, 100% coverage (#1464)
  • Merge branch 'main' of ssh://github.com/berachain/beacon-kit
  • fix(kurtosis): eth package has moved
  • fix(ci): docker env tag (#1465)
  • Add L0vd CL Seednodes and EL Bootnode (#1466)
  • Tests for kzg package (#1462)
  • chore(config): IAVL Fast-Node should always be disabled on IAVL v1.x
  • fix(chain): Feed should be fired async (#1460)
  • Merge branch 'main' of ssh://github.com/berachain/beacon-kit
  • chore(deps): run tidy sync
  • feat(metrics): report os and arch (#1458)
  • fix dokcer
  • bet
  • chore(deps): run update-dep
  • feat(mod): add async module (#1459)
  • chore(ci): Further improve our ci setup (#1457)
  • fix(docker): Docker image builds did not set proper build_args (#1456)
  • fix(version): Version needs to be more based (#1454)
  • feat(node-core): decouple middleware from runtime (#1453)
  • Merge branch 'main' of ssh://github.com/berachain/beacon-kit
  • chore(deps): make tidy sync
  • chore(node-builder): provide chain spec FOR REAL this time (#1452)
  • chore(deps): run update-deps
  • refactor(mod/beacon): fix linters nested if in sendPostBlockFCU function (#1447)
  • chore(deposit): cleanup + remove deadcode (#1444)
  • style(consensus-types):fix mnd linters (#1446)
  • tests to increase the coverage (#1445)
  • Revert "fix(kurtosis): reth flags got updated or something idk (#1441)" (#1443)
  • chore(e2e): bump kurtosis (#1442)
  • fix(kurtosis): reth flags got updated or something idk (#1441)
  • feat(engine): more cleanup (#1440)
  • fix(typo): fix some go doc typos (#1439)
  • refactor: disable gochecknoglobals in test files (#1436)
  • test: improve code coverage (#1426)
  • chore(engine): Cleanup (#1435)
  • fix(types): Withdrawal typo
  • chore(engine): cleanup deadcode (#1433)
  • chore(node-core): depinject service registry (#1428)
  • feat(signer): add a safety check to the length of the signature returned by the signer (#1432)
  • Merge branch 'main' of ssh://github.com/berachain/beacon-kit
  • fix(lint): nilaway being annoying
  • fix(sha256): Use simd everywhere (#1431)
  • feat(state-processor): Optimize state transition (#1430)
  • perf(ssz): Cache HashTreeRoot (#1429)
  • chore(node-core): depinject chain service (#1425)
  • chore(node-core): depinject validator service & cleanup (#1424)
  • chore(validator): Improve naming
  • tests for engine primitives package (#1423)
  • fix(engine): JWT refresh hard error (#1421)
  • chore: correct comment naming (#1420)
  • chore(node-core): depinject runtime (#1419)
  • fix(readme): wrong link in README
  • feat(ci): Fix Google Cloud setup
  • fix(ci): stuck runner
  • add Staketab seed and enode (#1416)
  • Merge branch 'main' of ssh://github.com/berachain/beacon-kit
  • chore(ci): change runner
  • feat(deps): fix docker build (#1417)
  • fix(release): image was modified
  • chore(repo): dep bump
  • fix(docker): build
  • chore(deps): go mod tidy & sync
  • fix(cli): payload builder attributes (#1415)
  • chore(repo): remove replaces now that repo is open source (#1414)
  • Update docker.yml
  • chore(sync): bump deps
  • feat(README): cleanup spacing
  • feat(README): Uncenter and remove assets
  • feat(readme): remove files (#1411)
  • tests for engine primitives package (#1410)
  • refactor: add miss defer and refactor name function (#1408)
  • fix(networks): Update client.toml to 80084 (#1409)
  • chore(node-builder): some more generics idk man (#1406)
  • add kurtosis pkg icon (#1405)
  • chore(README): updates (#1403)
  • chore(node-builder): move deposit service out of runtime (#1401)
  • fix(deposits): error in failed blocks map cleanup
  • chore(node-builder): move blobs processor out of provide runtime (#1400)
  • chore(node-builder): cleanup depinject (#1399)
  • chore(repo): Cleanup readme and fix kurtosis yaml (#1398)
  • fix(comet): Revert syncing to head change, seems unreliable. (#1369)
  • chore(node-builder): depinject db pruners and manager (#1394)
  • feat(types): more type cleaning (#1396)
  • chore(README): emphasize modularity (#1397)
  • feat(types): Modularity (#1395)
  • feat(consenus-types): more cleanup (#1393)
  • feat(consensus-types): Hardtype BeaconBlockBody (#1392)
  • chore(deps): bump cometbft api (#1391)
  • feat(cleanup): Create DefaultDepInjectConfig (#1390)
  • feat(state-processor): ForkDataT generic (#1389)
  • feat(node-core): Allow Depinjecting custom components. (#1388)
  • chore(node-builder): depinject state processor (#1387)
  • chore(node-builder): depinject payload builder (#1386)
  • feat(events): Generalize event struct (#1384)
  • chore(node-builder): depinject beacon-deposit-contract (#1385)
  • feat(validator): minor cleanup (#1382)
  • feat(inactivity-leak): add chainspec constants (#1383)
  • feat(ci): run e2e on their own runner (#1380)
  • refactor(validator): Forkchoice update logic should be more consolidated (#1373)
  • Update cl-seeds.txt (#1368)
  • chore(node-builder): depinject execution-engine (#1377)
  • chore(cli): goland is a rug, i love cursor <3 (#1379)
  • chore(cli): cleanup (#1378)
  • chore(cli): init mod/cli (#1375)
  • Update cl-seeds.txt (#1370)
  • chore(seeds): Add nodeinfra seeds (#1372)
  • Add Nodes.Guru seeds (#1374)
  • Update el-bootnodes.txt (#1371)
  • chore(node): refactor builder -> core, make node a type and builder build a node (#1367)
  • feat(testnet): collect premined-deposits
  • feat(testnet): Update config.toml
  • chore(genesis): update app version
  • chore(testnet): add seed and bootnodes
  • chore(semver): start v0.2.0-alpha.1 release cycle

Binaries

System Architecture Binary PGP Signature
amd64 beacond-v0.2.0-alpha.1-linux-amd64
arm64 beacond-v0.2.0-alpha.1-linux-arm64
arm64 beacond-v0.2.0-alpha.1-darwin-arm64
System Option - Resource
Docker berachain/beacon-kit