From 26e62a4e86e8cd35244ba16322a89b4ec46049b4 Mon Sep 17 00:00:00 2001 From: tac0turtle Date: Mon, 17 Aug 2026 15:19:16 +0200 Subject: [PATCH] docs: prepare changelog for v0.5.0 Promote Unreleased notes into 0.5.0 and backfill the missing 0.4.1 section. Note the ev-deployer / ev-dev removal in the upgrade guide. --- CHANGELOG.md | 15 +++++++++++++++ docs/UPGRADE-v0.5.0.md | 11 ++++++++++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 628cb54..c71e246 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.0] - 2026-08-17 + ### Added - Optional proposer-control precompile at `0xF101` for execution-owned ev-node proposer rotation. Enable with `proposerControlAdmin` in `config.evolve`; optional `proposerControlActivationHeight` (defaults to `0`) and `initialNextProposer` (32-byte word). Exposes `evolve_getNextProposer` only when the admin is configured ([#228](https://github.com/evstack/ev-reth/pull/228)) + +### Changed + +- Upgraded Reth from v2.2.0 to v2.5.0, with matching Alloy 2.3, revm 42.0.1, alloy-evm 0.38.0, reth-codecs / reth-primitives-traits 0.6, and related dependency updates. Custom EVM batching, RPC, codec, and txpool integrations were migrated to the v2.5 APIs, including batch runtime-gas accounting ([#266](https://github.com/evstack/ev-reth/pull/266), [#338](https://github.com/evstack/ev-reth/pull/338), [#363](https://github.com/evstack/ev-reth/pull/363)) + +### Removed + +- `ev-deployer` CLI and `ev-dev` local-development TUI. Genesis allocs and local nets should use the Foundry scripts under `contracts/` and a standard ev-reth / ev-node stack ([#349](https://github.com/evstack/ev-reth/pull/349)) + +## [0.4.1] - 2026-06-16 + +### Added + - Lightweight custom chainspec mode (`--chain light:`) for warm datadir restarts without reparsing large genesis allocs, including automatic `.light.json` sidecar generation from full file-based genesis specs ([#253](https://github.com/evstack/ev-reth/pull/253)) ### Changed diff --git a/docs/UPGRADE-v0.5.0.md b/docs/UPGRADE-v0.5.0.md index 07f9c08..41ba353 100644 --- a/docs/UPGRADE-v0.5.0.md +++ b/docs/UPGRADE-v0.5.0.md @@ -4,7 +4,16 @@ This guide covers the configuration changes required to upgrade ev-reth to v0.5. ## Upgrading from v0.4.x -No configuration changes are required. Rebuild and deploy the new binary. Existing chains keep current proposer behavior until `proposerControlAdmin` is set. +No chainspec changes are required for existing networks. Rebuild and deploy the new binary. Existing chains keep current proposer behavior until `proposerControlAdmin` is set. + +Reth is now v2.5.0 (from v2.2.0 in v0.4.1). That is an internal engine bump: no new required `config` fields. + +### Removed tooling + +`ev-deployer` and `ev-dev` were removed. If you used them: + +- Generate genesis allocs with the Foundry scripts under `contracts/script/` (`GenerateFeeVaultAlloc`, `GenerateAdminProxyAlloc`) +- Run a local stack with the `ev-reth` binary plus ev-node, not `ev-dev` ## New Features