Skip to content

chore: prep v1.2.0#3390

Merged
tac0turtle merged 1 commit into
mainfrom
chore/prep-1.2.0
Jul 20, 2026
Merged

chore: prep v1.2.0#3390
tac0turtle merged 1 commit into
mainfrom
chore/prep-1.2.0

Conversation

@tac0turtle

@tac0turtle tac0turtle commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Stamps the [Unreleased] changelog section as v1.2.0 — the CHANGELOG equivalent of the prior chore: prep ... release commits.

Why a minor bump (1.1.x → 1.2.0)

  • Breaking core Executor change: ExecuteTxs now returns an ExecuteResult struct (carrying NextProposerAddress) instead of updatedStateRoot []byte (#3282). core must be re-released (planned core/v1.1.0) before ev-node/apps can bump.
  • Proposer key rotation: state tracks NextProposerAddress and signed headers now validate signer identity — a breaking state/consensus change (#3282).

Changelog changes

The [Unreleased] section was missing the two largest features on main. Added:

  • Added: proposer key rotation (#3282), Amsterdam fork prep / reth 2.3 (#3352)
  • Fixed: non-aggregator readiness (#3376), non-aggregator single sequencer (#3389)
  • Backfilled PR links on the existing ev-grpc removal and p2p-follower entries.

Not in this PR (release execution, after merge)

Tags are not pushed here. The release sequence per RELEASE.md, once this merges:

  1. core/v1.1.0 → wait for proxy propagation
  2. v1.2.0 (ev-node root), execution/evm/vX
  3. Comment-out replaces + bump apps → tag apps/*/v1.2.0
  4. Bring back dev replaces

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Added proposer key rotation support.
    • Added preparation for the Amsterdam fork through execution and engine API upgrades.
  • Bug Fixes

    • Improved readiness reporting and P2P synchronization for non-aggregator nodes.
    • Prevented unsupported net-info output formats.
    • Avoided creating a single sequencer for non-aggregator nodes.
  • Removed

    • Removed obsolete execution gRPC components.

Stamp the Unreleased section as v1.2.0. Adds the two features that had
landed on main without changelog entries (proposer key rotation #3282,
Amsterdam fork prep #3352) and two missing fixes (#3376, #3389).

The minor bump reflects the breaking core Executor change (ExecuteTxs now
returns ExecuteResult) and proposer key rotation state/header validation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed⏩ skipped✅ passed⏩ skippedJul 20, 2026, 6:58 AM

@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: aae5daea-39d7-4550-998e-0e406c7e594c

📥 Commits

Reviewing files that changed from the base of the PR and between f59b331 and 5a6192c.

📒 Files selected for processing (1)
  • CHANGELOG.md

📝 Walkthrough

Walkthrough

The changelog adds a v1.2.0 release section covering new capabilities, removed components, and fixes for node readiness, synchronization, and sequencing behavior.

Changes

v1.2.0 release notes

Layer / File(s) Summary
v1.2.0 release entries
CHANGELOG.md
Adds proposer key rotation and Amsterdam-fork preparation notes, documents removal of obsolete gRPC components, and expands fixes for non-aggregator behavior, DA/P2P synchronization, readiness reporting, and unsupported output formats.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

Suggested reviewers: julienrbrt, chatton

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and accurately reflects the release-prep changelog update.
Description check ✅ Passed The description covers the release rationale, changelog updates, and what is excluded from this PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/prep-1.2.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.33%. Comparing base (f59b331) to head (5a6192c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3390      +/-   ##
==========================================
- Coverage   62.34%   62.33%   -0.02%     
==========================================
  Files         120      120              
  Lines       13454    13454              
==========================================
- Hits         8388     8386       -2     
- Misses       4125     4126       +1     
- Partials      941      942       +1     
Flag Coverage Δ
combined 62.33% <ø> (-0.02%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tac0turtle
tac0turtle merged commit 0e9c60f into main Jul 20, 2026
53 of 54 checks passed
@tac0turtle
tac0turtle deleted the chore/prep-1.2.0 branch July 20, 2026 08:14
@coderabbitai coderabbitai Bot mentioned this pull request Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant