v2.9.1 comes with two main features, BlockSTM v2 and devp2p peer jailing, both enabled by default.
What's Changed
- feat: add p2p observability metrics by @vbhattaccmu in #2242
- core, blockstm, state: add BlockSTM v2 parallel transaction execution by @cffls in #2210
- CI/CD consolidation on bor by @sanketsaagar in #2249
- chore: update go.mod by @kamuikatsurgi in #2254
- chore(deps): bump cometbft fork pin to v0.3.8-polygon by @pratikspatil024 in #2263
- ci-cd improvements by @vbhattaccmu in #2262
- core/state, core: fix BlockSTM v2 vs serial divergences behind recent bad blocks by @cffls in #2270
- core/forkid: add amoy and mainnet forkid testcases by @manav2401 in #2271
- fix: pin kurtosis-pos to v1.3.4 by @kamuikatsurgi in #2273
- Fix nightly race test flakes by @pratikspatil024 in #2278
- Fix new tx flow race test by @pratikspatil024 in #2282
- feat: devp2p peer jailing by @vbhattaccmu in #2283
- Stabilize skeleton timeout requeue test by @pratikspatil024 in #2291
- ethapi, eth: implement eth_baseFee RPC method by @wjmelements in #2231
- Backport from master to develop by @lucca30 in #2274
- core/state, core: exact-writer validation for v2 destruction-resolved reads by @cffls in #2290
- Backport v2.9.0 by @kamuikatsurgi in #2296
- core/rawdb: avoid the freezer read-lock for recent header lookups by @marcello33 in #2288
- chore: remove SonarQube/SonarCloud integration by @0xCVH in #2298
- build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #2299
- miner: stabilize freed gas feedback test by @pratikspatil024 in #2300
- eth/filters: honor context cancellation in bor block-log range scan by @lucca30 in #2259
- (feat): implement
debug_traceCallManyby @manav2401 in #2257 - txpool/legacypool: fix fillPool TOCTOU and remove debug prints by @lucca30 in #2269
- agents: fetch team standards from 0xPolygon/pos-standards by @marcello33 in #2304
- Enable trace methods by @tmeinlschmidt in #2294
New Contributors
- @0xCVH made their first contribution in #2298
- @tmeinlschmidt made their first contribution in #2294
Full Changelog: v2.9.0...v2.9.1-beta