v2.10.1 comes with two main features, BlockSTM v2 and devp2p peer jailing, both enabled by default.
What's Changed
- Updating enodes in the template by @sanketsaagar in #2306
- consensus: stabilize Heimdall failover tests by @pratikspatil024 in #2307
- consensus/bor: validate seal signature encoding on recovery by @kamuikatsurgi in #2311
- consensus/bor, internal/ethapi: skip span and state-sync commits in simulated blocks by @cffls in #2314
- .github: add codegenie review workflow by @pratikspatil024 in #2320
- .github: harden codegenie review (key preflight, CLAUDE_API_KEY, config) by @pratikspatil024 in #2324
- .github: bump codegenie to v0.5.1 and model to opus-5 by @pratikspatil024 in #2326
- chore: update cosmos sdk v0.2.13 by @vbhattaccmu in #2327
- v2.9.1 to develop by @pratikspatil024 in #2334
- core, core/state: produce complete witnesses under BlockSTM v2 by @cffls in #2333
- ci: run E2E tests for every PR base by @pratikspatil024 in #2347
- .github: bump codegenie to v0.5.5 by @pratikspatil024 in #2349
- miner: avoid recursive worker read lock by @pratikspatil024 in #2352
- core/vm: check SSTORE access affordability before reading committed state by @pratikspatil024 in #2356
- ci: extend codegenie review timeout by @pratikspatil024 in #2357
- Release v2.10.0 (Austin hardfork) by @kamuikatsurgi in #2360
- core/vm, params: gate SSTORE committed-state read ordering behind Hampi by @pratikspatil024 in #2361
- ci: focus codegenie on Bor production paths by @pratikspatil024 in #2358
- Backport Austin hardfork (v2.10.0) from master into develop by @kamuikatsurgi in #2362
Full Changelog: v2.9.1-beta2...v2.10.1-beta