Releases: ethereum/consensus-specs
Releases · ethereum/consensus-specs
v1.7.0-alpha.8
Phase0
- Unify comments across executable p2p specs (#5240)
Altair
- Unify comments across executable p2p specs (#5240)
Bellatrix
- Unify comments across executable p2p specs (#5240)
Capella
- Unify comments across executable p2p specs (#5240)
Deneb
- Add executable gossip validation functions for deneb (#5146)
- Unify comments across executable p2p specs (#5240)
Electra
- Add executable gossip validation functions for electra (#5238)
Fulu
Gloas
- Use
listinstead ofVectorin theStoreclass (#5208) - Use
MIN_SEED_LOOKAHEADin proposer preferences (#5215) - Count PTC votes from duplicated validators (#5222)
- Split out partial columns feature (#5226)
- Modify
notify_forkchoice_updated(#5197) - Force the proposer to reorg unavailable blocks (#5186)
- Raise
MIN_BUILDER_WITHDRAWABILITY_DELAYto 8192 epochs (#5223) - Introduce separate payload availability deadline (#5212)
- Add
target_gas_limittoPayloadAttributes(#5235) - Add note about validating deposit signatures before the fork (#5227)
- Check gas limit consistency with the target (#5236)
- Optimize strategy for onboarding builders at the fork (#5254)
Heze
- Use
listinstead ofVectorin theStoreclass (#5208) - Force the proposer to reorg unavailable blocks (#5186)
- Add
target_gas_limittoPayloadAttributes(#5235)
Testing
- Fix gossip validation tests (#5201)
- Add gloas epoch processing functions in
get_process_calls(#5216) - Drop
pre_epoch/post_epochfrom hysteresis test (#5217) - Remove code for generating pseudo KZG trusted setup (#5234)
- Add executable gossip validation functions for deneb (#5146)
- Add tests for
on_payload_attestation_message(#5206) - Fix fork-choice comptest attester slashing limit (#5239)
- Unify comments across executable p2p specs (#5240)
- Remove separate
VERSION.txtfile (#5242) - Add executable gossip validation functions for electra (#5238)
- Fix
on_execution_payload_envelopetests (#5244) - Implement improvements to comptests generator (#5247)
- Add Gloas sanity/blocks tests for
process_payload_attestation(#4932) - Yield mutated state in gossip block test (#5252)
- Use uv for fork choice config generator docs (#5232)
- Force the proposer to reorg unavailable blocks (#5186)
- Add
target_gas_limittoPayloadAttributes(#5235) - Add Gloas fork choice test for new validator deposit (#4960)
- Check gas limit consistency with the target (#5236)
- Optimize strategy for onboarding builders at the fork (#5254)
Dependencies
- Update release-drafter/release-drafter action to v7.2.1 (#5204)
- Update actions/labeler action to v6.1.0 (#5229)
- Update release-drafter/release-drafter action to v7.3.0 (#5230)
- Update dependency mypy to v2 (#5231)
Other
v1.7.0-alpha.7
Gloas
- Fix slot check in proposer preferences gossip (#5191)
- Use dependent root for proposer preferences (#5196)
- Set
blob_data_availableinPayloadAttestationMessage(#4769) - Simplify
bid.parent_block_hashinitialization (#5194) - Distinguish absent PTC votes from negative votes (#5180)
- Add suggestion to queue sidecars per peer (#5199)
Testing
- Limit test group size for comptests (#5193)
- Restore
viable_for_head_roots_and_weightsfor gloas (#5195)
Other
- Bump version to v1.7.0-alpha.7 (#5198)
v1.7.0-alpha.6
Phase0
- Add executable gossip validation functions for altair (#5033)
- Move deposit contract to new repo (#5137)
- Add executable gossip validation functions for bellatrix (#5047)
- Split out
is_valid_merkle_branchroot computation (#5166)
Altair
Bellatrix
- Deprecate functions for previous upgrades (#5139)
- Add executable gossip validation functions for bellatrix (#5047)
Capella
- Deprecate functions for previous upgrades (#5139)
- Add executable gossip validation functions for bellatrix (#5047)
- Add executable gossip validation functions for capella (#5049)
- Define deprecated containers (#5142)
Deneb
- Deprecate functions for previous upgrades (#5139)
Electra
- Deprecate functions for previous upgrades (#5139)
Fulu
- Deprecate functions for previous upgrades (#5139)
- Make fork digest for pre-fulu epoch compatible across specs (#5182)
- Extend light client protocol for Gloas (#5178)
Gloas
- Add note about withdrawal deduction in gloas (#5128)
- Remove incorrect anchor seed for payload votes (#5135)
- Deprecate functions for previous upgrades (#5139)
- Simplify
apply_parent_execution_payloadfunction signature (#5150) - Define deprecated containers (#5142)
- Clarify payment eviction if older than previous epoch (#5154)
- Remove
PartialDataColumnHeader(#5141) - Add
parent_beacon_block_roottoExecutionPayloadEnvelope(#5152) - Change proposer preference validator index check to ignore (#5164)
- Fix genesis state in Gloas (#5172)
- Note voluntary exit selection with deferred payload processing (#5176)
- Change minimal
PTC_SIZEto 16 validators (#5177) - Extend light client protocol for Gloas (#5178)
- Increase exit and consolidation churn (EIP-8061) (#5061)
- Add checkpoint root to proposer preferences (#5190)
Heze
- Remove incorrect anchor seed for payload votes (#5135)
- Deprecate functions for previous upgrades (#5139)
- Simplify
apply_parent_execution_payloadfunction signature (#5150) - Update inclusion list deadlines (#5138)
- Align
should_extend_payloadwith Gloas (#5157)
EIP-8025
Testing
- Speed up fork choice tests (#5136)
- Fix comptest generator after delayed payload processing change (#5134)
- Call
_build_invalid_envelopewith proper overwrite (#5133) - Remove incorrect anchor seed for payload votes (#5135)
- Deprecate functions for previous upgrades (#5139)
- Skip fork and coverage flags for framework-only tests (#5106)
- Add compliance testing support for Gloas (#5107)
- Add executable gossip validation functions for altair (#5033)
- Add sliced test generation for comptests (#5126)
- Add epoch boundary tests for gloas (#5127)
- Add executable gossip validation functions for bellatrix (#5047)
- Add executable gossip validation functions for capella (#5049)
- Define deprecated containers (#5142)
- Update inclusion list deadlines (#5138)
- Add
prepare_execution_payloadtests for gloas (#5129) - Generate compliance tests with pytest plugin (#5143)
- Add
parent_beacon_block_roottoExecutionPayloadEnvelope(#5152) - Avoid slashing the same validator twice in the comptests (#5160)
- Restore payload processing test cases (#5155)
- Fix epoch boundary tests (#5158)
- Cover regular-builder invalid execution payload bid signatures (#5111)
- Mark Fulu as deployed on mainnet (#5165)
- Test that voluntary exit with withdrawal request fails (#5175)
- Fix genesis state in Gloas (#5172)
- Add
create_signed_genesis_blockhelper (#5173) - Resolve TODO to not use the hacky testing setup (#5184)
- Make fork digest for pre-fulu epoch compatible across specs (#5182)
- Improve comptests fork choice generator (#5147)
- Update light client test format to emit store forkversion (#5188)
- Remove stale test around
process_builder_pending_payments(#5187) - Extend light client protocol for Gloas (#5178)
- Increase exit and consolidation churn (EIP-8061) (#5061)
Dependencies
- Update actions/upload-artifact action to v7.0.1 (#5130)
- Update dependency ruff to v0.15.11 (#5131)
- Update astral-sh/setup-uv action to v8.1.0 (#5132)
- Update dependency mypy to v1.20.2 (#5170)
- Update dependency ruff to v0.15.12 (#5171)
Other
v1.7.0-alpha.5
Phase0
- Reduce
compute_shuffled_indexcache from 65536 to 1024 entries (#5052) - Add
compute_shuffled_permutationto speed up shuffling (#5080) - Remove unused
saturating_subhelper (#5085) - Fix merge conflict mistake (#5092)
- Fix BeaconBlocksByRange typo (#5109)
- Remove epoch param from slot deadline functions (#5095)
- Define deprecated functions (#5105)
- Fast Confirmation Rule (#4747)
Altair
Bellatrix
- Define deprecated functions (#5105)
Capella
- Define deprecated functions (#5105)
Deneb
- Update
BeaconBlocksByRoot v2to useMAX_REQUEST_BLOCKS_DENEB(#5075)
Electra
Gloas
- Use expected withdrawals from state when parent block is empty (#5069)
- Improve performance of
compute_balance_weighted_selection(#5079) - Add check on bid gossip for blob kzg commitment len (#5056)
- Remove invalid KZG commitments count check (#5090)
- Fix envelope
beacon_block_rootfield name (#5093) - Fix merge conflict mistake (#5092)
- Rename
on_execution_payloadtoon_execution_payload_envelope(#5108) - Remove epoch param from slot deadline functions (#5095)
- Define deprecated functions (#5105)
- Swap
latest_block_hash/latest_execution_payload_bid(#5113) - Merge eip7928 specs into Gloas specs (#5117)
- Defer payload processing to next block (#5094)
- Fast Confirmation Rule (#4747)
- Remove impossible builder already exited check (#5088)
- Add
slot_numbertoPayloadAttributes(EIP-7843) (#4840) - Use
engine_getPayloadV6(#5123) - Remove impossible branch in forkchoice (#4892)
- Treat genesis block as empty payload parent (#5067)
Heze
- Rename
on_execution_payloadtoon_execution_payload_envelope(#5108) - Remove epoch param from slot deadline functions (#5095)
- Swap
latest_block_hash/latest_execution_payload_bid(#5113) - Defer payload processing to next block (#5094)
- Fast Confirmation Rule (#4747)
- Add
slot_numbertoPayloadAttributes(EIP-7843) (#4840)
Testing
- Use expected withdrawals from state when parent block is empty (#5069)
- Add compliance tests CLI flags to facilitate coverage and profiling (#5066)
- Test execution payload with builder deposit after pending validator (#5068)
- Skip
Bytes32constructor overhead inhash()(#5078) - Improve performance of
compute_balance_weighted_selection(#5079) - Ensure builder is active in builder balance tests (#5087)
- Add more
process_deposit_requesttests (#5086) - Fix non-empty transactions execution payload tests (#5101)
- In networking tests, yield values after mutating them (#5050)
- Rename
on_execution_payloadtoon_execution_payload_envelope(#5108) - Remove epoch param from slot deadline functions (#5095)
- Define deprecated functions (#5105)
- Merge eip7928 specs into Gloas specs (#5117)
- Remove mention of
block_access_list_root(#5118) - Defer payload processing to next block (#5094)
- Fast Confirmation Rule (#4747)
- Fix some syntax warnings (#5121)
- Faster comptests generation by re-using common test data (#5124)
- Add
slot_numbertoPayloadAttributes(EIP-7843) (#4840) - Filter fork/transition tests by output fork (#5119)
- Fix
test_builder_payment_after_missed_epochs(#5120) - Treat genesis block as empty payload parent (#5067)
Dependencies
- Update astral-sh/setup-uv action to v8 (#5058)
- Update dependency ruff to v0.15.8 (#5057)
- Update dependency deepdiff to v9 (#5059)
- Update dependency ruff to v0.15.9 (#5070)
- Update dependency mypy to v1.20.0 (#5071)
- Update pypa/gh-action-pypi-publish action to v1.14.0 (#5083)
- Update dependency pytest to v9.0.3 (#5082)
- Update dependency eth-remerkleable to v0.1.30 (#5081)
- Update actions/upload-artifact action to v7.0.1 (#5097)
- Update dependency rich to v15 (#5103)
- Update dependency mypy to v1.20.1 (#5099)
- Update dependency ruff to v0.15.10 (#5100)
- Update release-drafter/release-drafter action to v7.2.0 (#5102)
Other
- Exclude the version file from testing label (#5048)
- Increase test timeout from 12 hours to 24 hours (#5051)
- Rename nightly-tests.yml to tests.yml (#5053)
- Update tests workflow (#5054)
- Use github runners for all workflows (#5063)
- Use editable install for compliance test generator (#5062)
- Allow verbose output with
make test verbose=true(#5084) - Remove repo input in tests action (#5091)
- Bump version to v1.7.0-alpha.5 (#5104)
- Add more test action inputs (#5112)
- Add workflow for generating compliance tests (#5114)
- Make test archives deterministic (#5122)
v1.7.0-alpha.4
Phase0
- Add executable gossip validation functions for phase0 (#4902)
- Increase
compute_shuffled_indexcache from 96 to 65536 entries (#5046)
Fulu
- Add Cell Dissemination via Partial Message Specification (#4558)
Gloas
- Correct field name
block_rootinExecutionPayloadEnvelopesByRoot(#5008) - Add check that block is known in
on_payload_attestation_message(#5022) - Request missing payload envelopes for index-1 attestation (#4939)
- Allow same epoch proposer preferences (#5035)
- Add cached PTC window to the state (#4979)
- Add Cell Dissemination via Partial Message Specification (#4558)
- Speed up
compute_ptc(#5044)
Heze
- Add cached PTC window to the state (#4979)
EIP-8025
Testing
- Fix builder voluntary exit success test (#5005)
- Add executable gossip validation functions for phase0 (#4902)
- Fix block root filenames and Gloas comptests (#5023)
- Integrate make coverage into make test (#5015)
- Add sanity/blocks tests for missed payload withdrawal interactions (#4962)
- Remove fork version/epoch in eip8025 specs (#5037)
- Fix bug in fork choice compliance tests
is_early_message(#5040) - Add cached PTC window to the state (#4979)
- Speed up
compute_ptc(#5044)
Dependencies
- Update dependency ckzg to v2.1.7 (#5006)
- Update dependency mkdocs-material to v9.7.6 (#5007)
- Update dependency ruff to v0.15.7 (#5009)
- Update dependency pytest-cov to v7.1.0 (#5026)
- Update dependency mkdocs-gen-files to v0.6.1 (#5025)
- Update dependency deepdiff to v8.6.2 [SECURITY] (#5017)
- Update dependency setuptools to v82.0.1 (#5010)
- Update actions/download-artifact action to v8.0.1 (#5028)
- Update release-drafter/release-drafter action to v7 (#5030)
- Update astral-sh/setup-uv action to v7.6.0 (#5029)
- Update dependency eth-utils to v6.0.0 (#5041)
- Update dependency eth-hash to v0.8.0 (#5042)
Other
v1.7.0-alpha.3
Phase0
- Fix BNF of req/resp streams (#4917)
- Replace
SECONDS_PER_SLOTwithSLOT_DURATION_MSin specs/tests (#4926) - Add helpers for simple config derivations (#4814)
- Extend
*ByRootreq/resp serve range to match*ByRange(#4950) - Update dependency py_arkworks_bls12381 to v0.4.1 (#4972)
Altair
- Add helpers for simple config derivations (#4814)
Deneb
- Add helpers for simple config derivations (#4814)
- Extend
*ByRootreq/resp serve range to match*ByRange(#4950) - Update dependency py_arkworks_bls12381 to v0.4.1 (#4972)
Electra
- Make "Constructing the XYZ" sections consistent (#4920)
- Add helpers for simple config derivations (#4814)
Fulu
- Make "Constructing the XYZ" sections consistent (#4920)
- Add helpers for simple config derivations (#4814)
Gloas
- Standardize feature fork versions (#4910)
- Check if pending deposit exists before applying to builder (#4897)
- Add payload data availability vote to the store (#4884)
- Refactor builder deposit conditions in
process_deposit_request(#4916) - Add a missing fork comment to Store (#4922)
- Ignore beacon block if parent payload unknown (#4923)
- Rename
execution_payload_statestopayload_states(#4930) - Make "Constructing the XYZ" sections consistent (#4920)
- Only allow attestations for known payload statuses (#4918)
- Reorder payload status constants (#4948)
- Add pre-fork subscription note for
proposer_preferencestopic (#4947) - Replace
SECONDS_PER_SLOTwithSLOT_DURATION_MSin specs/tests (#4926) - Extend by_root reqresp serve range to match by_range (#4950)
- Add
parent_block_rootto bid filtering key (#5001) - Make wordings clearer for self build payload signature verification (#5002)
Heze
- Standardize feature fork versions (#4910)
- Rebase FOCIL onto Gloas (#4931)
- Promote EIP-7805 to Heze (#4942)
- Replace
SECONDS_PER_SLOTwithSLOT_DURATION_MSin specs/tests (#4926)
EIP-7928
- Standardize feature fork versions (#4910)
EIP-8025
- Enable tests for EIP-8025 (#4911)
- Replace pubkey with validator index in
SignedExecutionProof(#4914) - Prevent verifying valid proofs of same type after received one (#4915)
- Update execution proof construction to use beacon block (#4941)
- Make "Constructing the XYZ" sections consistent (#4920)
- Request execution proofs by block root and proof types (#4944)
Testing
- Add Gloas randomized block tests (#4900)
- Fix field in random block tests for Gloas (#4903)
- Fix test which incorrectly assumes min builder balance is 32 ETH (#4909)
- Enable tests for EIP-8025 (#4911)
- Add voluntary exit tests for builders (#4908)
- Check if pending deposit exists before applying to builder (#4897)
- Update all dependencies (#4933)
- Use ckzg by default for tests (#4921)
- Rebase FOCIL onto Gloas (#4931)
- Promote EIP-7805 to Heze (#4942)
- Only allow attestations for known payload statuses (#4918)
- Fix inclusion list test for mainnet (#4945)
- Use seeded rng in tests (#4952)
- Convert shuffling tests to pytest (#4953)
- Replace
SECONDS_PER_SLOTwithSLOT_DURATION_MSin specs/tests (#4926) - Add helpers for simple config derivations (#4814)
- Add more tests for
process_deposit_request(#4906) - Port SSZ generic tests to pytest (#4956)
- Pytest plugin that generate vectors from
yieldin tests (#4709) - Remove specs for EIP-7441 (#4977)
- Fix sampling config test (#4988)
- Remove ad-hoc framework for generating reference tests (#4994)
- Bump version to v1.7.0-alpha.3 (#4999)
- Add initial fork choice tests for Gloas (#4940)
Dependencies
- Bump astral-sh/setup-uv from 7.2.0 to 7.2.1 in the actions group (#4895)
- Bump actions/stale from 10.1.1 to 10.2.0 in the actions group (#4946)
- Bump the actions group with 2 updates (#4955)
- Update dependency rich to v14.3.3 (#4968)
- Update dependency ckzg to v2.1.6 (#4966)
- Update dependency ruff to v0.15.4 (#4969)
- Update astral-sh/setup-uv action to v7.3.1 (#4970)
- Update dependency filelock to v3.25.0 (#4971)
- Update dependency mkdocs-material to v9.7.4 (#4967)
- Update actions/upload-artifact action to v7 (#4974)
- Update dependency codespell to v2.4.2 (#4981)
- Update dependency ruff to v0.15.5 (#4982)
- Update release-drafter/release-drafter action to v6.3.0 (#4983)
- Update release-drafter/release-drafter action to v6.4.0 (#4990)
Other
- Use custom runners for everything (#4893)
- Add an
AGENTS.mdfile (#4894) - Remove slot-time-dependent duration annotations (#4924)
- Capitalize the *Note* paragraphs (#4927)
- Add script to check value annotations (#4925)
- Rename package to eth-consensus-specs (#4934)
- Add ability to manually run publish action (#4935)
- Rename
eth2spectoeth_consensus_specs(#4936) - Use eth-remerkleable (#4937)
- Generate specs before publishing (#4938)
- Configure pytest to use all logical cores (#4951)
- Use xdist worksteal distribution method for tests (#4961)
- Remove
titlecheck dependency in CI tests (#4957) - Replace dependabot with renovate (#4964)
- Add pytest-sugar plugin for better test output (#4959)
- Ignore hidden files when running mdformat (#4978)
- Update python version requirements (#4980)
- Remove specs for EIP-6800 (#4984)
- Disable dependency dashboard in renovate (#4986)
- Clean up dependencies (#4985)
- Use strategy matrix in nightly reference test action (#4991)
- Improve reftests action (#4993)
- Add support for python 3.14 (#4995)
- Fix step which deletes intermediate artifacts (#4996)
- Fix artifact deletion loop for zsh (#4997)
- Make some improvements to the readme (#4998)
v1.7.0-alpha.2
Phase0
- Use
head_statefor epoch boundary root note (#4881)
Gloas
- Add paragraph about DoS prevention measures for p2p bids (#4831)
- Fix indexed payload attestation domain (#4836)
- Reserve space for one validator sweep withdrawal (#4832)
- Update
prepare_execution_payloadfor Gloas (#4841) - Onboard builders at the fork (#4817)
- Remove the blob sidecars section in Gloas (#4853)
- Onboard builders using pending deposit slot (#4868)
- Fix nit in
onboard_builders_from_pending_depositscomment (#4862) - Simplify data column sidecar gossip checks in Gloas (#4874)
- Reduce minimum builder withdrawability delay (#4869)
- Allow multiple preferences from validators (#4879)
- Move KZG commitments to the bid (#4875)
- Clarify data column sidecar validation rules (#4880)
- Clarify when builders become active (#4890)
EIP-8025
- Advertise execution proof awareness in metadata and ENR (#4877)
- Refactor EIP-8025 specs (#4828)
- Check for active validators in whitelist (#4886)
Testing
- Add
process_withdrawalstests for Gloas (#4830) - Fix gloas withdrawal test under mainnet preset (#4850)
- Add missing init file for gloas helpers module (#4855)
- Do not yield execution payload in Gloas withdrawal tests (#4863)
- Add cross epoch domain test for payload attestations (#4878)
- Restore randomized blocks test generator (#4872)
- Add two new ptc tests (#4882)
- Add more proposer slashing tests (#4871)
- Add test for execution payload with wrong withdrawals (#4856)
- Remove two execution payload tests with blob commitments (#4888)
- Fix assertion checks in tests (#4889)
Other
- Update release trigger (#4825)
- Improve the release action (#4827)
- Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the actions group (#4834)
- Improve
make lint(#4838) - Merkleize progressive SSZ shape to right (#4813)
- Improve
make lintconsole output (#4839) - Clean up some sections (#4842)
- Enable two more pypy checks (#4845)
- Rename two sections (#4844)
- Fix various nits (#4771)
- Bump release-drafter/release-drafter from 6.1.0 to 6.1.1 (#4849)
- Add INP rule to ruff (#4857)
- Fix generators harness to work with __init__.py (#4861)
- Bump the actions group with 3 updates (#4865)
- Fix typo (#4876)
- Bump version to 1.7.0-alpha.2 (#4883)
- Add automatic PR labeling (#4873)
- Fix release drafter config so that it detects the last release (#4891)
v1.7.0-alpha.1
v1.7.0-alpha.0
Phase0
- Refactor
get_weightandget_proposer_score(#4746) - Remove deprecated
INTERVALS_PER_SLOTconstant (#4805)
Bellatrix
- Move
pow_chainargument inprepare_execution_payloadexample (#4750)
Capella
- Refactor
get_expected_withdrawals(#4766) - Refactor
process_withdrawals(#4765) - Rename
get_sweep_withdrawalstoget_validators_sweep_withdrawals(#4789) - Add types to processed count variables (#4790)
- Fix
get_expected_withdrawalsreturn type (#4796) - Remove epoch param in withdrawal functions (#4798)
Deneb
- Fix comment typo in barycentric formula (#4752)
Fulu
- Fix incorrect ordering of
row_index/column_index(#4764) - Replace old instance of
current_proposer_lookaheadin spec (#4786)
Gloas
- Use non-placeholder value for
DOMAIN_BEACON_BUILDER(#4753) - Suggest to queue DataColumnSidecars if they race the block (#4736)
- Store full expected withdrawals in BeaconState while pending in ePBS (#4745)
- Add note for
is_builder_payment_withdrawable(#4770) - Fix
is_builder_payment_withdrawablefunction (#4774) - Fix
blob_kzg_commitments_rootname andbid.block_hashreference (#4780) - Remove
validate_merge_blockfrom Gloas specs (#4784) - Set
bid.prev_randaoin payload bid construction (#4782) - Update comparison to
quorumvalue (#4775) - Remove
slotfromget_indexed_payload_attestation(#4797) - Payload Attestations due before
get_payload_attestation_due_ms(#4801) - Refactor
get_ancestorin Gloas (#4802) - Set
execution_paymentfield when constructing bid (#4804) - Make builders non-validating staked actors (#4788)
- Add specs for proposer preferences (#4777)
- Refactor
get_weightandis_supporting_vote(#4800) - Finishing touches for the gloas fork-choice (#4807)
Testing
- Add fork tests for Gloas (#4756)
- Add manifest file to each each reference test (#4712)
- Fix duplicate test vectors in fork choice compliance test (#4809)
Other
- Fix gloas
execution_payloadgossip rules typo (#4751) - Add check for PR title (#4754)
- Bump dependencies for actions (#4758)
- In the PR title check, set title as an env variable (#4761)
- Bump the actions group with 2 updates (#4767)
- Fix incorrect ordering in PendingAttestation, Attestation, Eth1Data (#4768)
- Bump the actions group with 3 updates (#4781)
- Fix
aggregate.aggregation_bitsalias (#4794) - Bump the actions group with 2 updates (#4791)
- Bump version to 1.7.0-alpha.0 (#4811)
v1.6.1
Electra
- Pass
aggregate.committee_bitstoget_committee_indices(#4742)
Gloas
- Clarify PTC description (#4719)
- Clean up Gloas specs (part 4) (#4721)
- Add PTC subsection to validator assignment section (#4713)
- Clean up Gloas specs (part 5) (#4738)
- Add off-protocol value to the bid (#4733)
- Fix tests to ensure merge functions do not need to be modified (#4718)
- Fix randao mix processing in Gloas (#4728)
- Set
block_hashin the latest bid during Gloas state upgrade (#4739) - Run
process_builder_pending_paymentsbefore effective balance updates (#4737) - Clean up Gloas specs (part 6) (#4741)