Skip to content

v0.18.0

Compare
Choose a tag to compare
@gsora gsora released this 28 Nov 12:50
· 211 commits to main since this release
v0.18.0
67725e4

v0.18.0 - 2023-11-14

Obol Logo

This release introduces general fixes and improvements including progress on great new features.

⚠️ This version of Charon is only backwards-compatible with version 0.17.0-series releases, so to run this v0.18.0 release, every node in the cluster must be running at least v0.17.0 or newer ⚠️

Full Changelog: v0.17.2..v0.18.0

Feature

  • Add holesky fork version to charon #2399 (#2590)
  • Batch aggregation and broadcast #2373 (#2523)
  • Implement Launchpad URL Return for --publish Command #2423 (#2518)
  • cluster hashes should match in manifest and lock #2335 (#2485)
  • Fix charon with updated go-eth2-client #2646 (#2650)
  • Add network flag to promrated #2571 (#2575)
  • Fuzz charon with malicious charon node #2375 (#2504,#2426)
  • upper bound checks for integer conversion #2658 (#2668)
  • Implement deneb support #2597 (#2635)

Bug

  • Soft shutdown not working #2435 (#2516)
  • Possible race condition in DKG exchanger #2491 (#2496)
  • Chain inclusion for builder_proposer is not working as expected #2661 (#2670)
  • Incorrect delay duration in submitted validator registrations logs #2681 (#2675)
  • Ensure the desired folder exists, before writing the combined keys #2536 (#2537)
  • DKG network issues on shutdown #887 (#2509)
  • Incorrect pre-gen builder registrations in create cluster ouput #2674 (#2673)
  • Race in AggSigDB unit test #2546 (#2561)

Refactor

  • implement a threshold-based recombination #2663 (#2664)
  • eth2util: support legacy signed randao marshalling #2353 (#2558)
  • update to new deneb changes #2659 (#2682)
  • Update vmock to submit selections at the start of epoch for current and next epoch #2400 (#2545)
  • Remove support for stream-delimited wire protocols #1934 (#2495)
  • Remove keycast #2569 (#2684)

Docs

  • Document config definition and lock change log #2307 (#2478)

Misc

  • Tagged release versions not overwritten to app.Version. #2270 (#2482)
  • Add beacon fuzz test to CI/CD #2180 (#2481)

What's Changed