Skip to content

v2.8.3

Latest

Choose a tag to compare

@lucca30 lucca30 released this 12 Jun 16:11
58e5573

Bor v2.8.3 is a maintenance release containing bug fixes across the miner and consensus engine, a full gRPC server implementation (disabled by default), a builder-phase streaming prefetcher, and observability, configuration, and build improvements.

What's Changed

Features

  • (feat): disable pending block creation loop via flag by @manav2401 in #2175
  • consensus/bor, internal/cli: full grpc implementation by @marcello33 in #2194
  • prefetcher: builder-phase prefetch + streaming worker pool by @lucca30 in #2192
  • (feat): tracing support for state-sync transactions by @manav2401 in #2236
  • security: harden gRPC server — disable by default, bind to localhost by @harshinsecurity in #2078

Bug Fixes

  • consensus: fix milestone-mismatch rewind deadlock by @kamuikatsurgi in #2246
  • consensus/bor, miner: fix stale pending state for non-validator nodes by @cffls in #2183
  • miner, consensus/bor: fix leaked-wedge family in worker state machine by @cffls in #2220
  • miner: drop PeerCount==0 gate in mainLoop by @cffls in #2238
  • consensus/bor: fix race in SpanStore.PurgeCache by @lucca30 in #2235
  • miner: disable tracer in vm.Config to prevent conflicts during block synchronization by @maoueh in #2206
  • ethapi: include pre-Madhugiri state-sync logs in bor_getLogs by @LarryArnault45 in #2155
  • eth: stop dialing before waiting on handler shutdown by @LarryArnault45 in #2158
  • eth: cancel milestone subscriber on shutdown by @kamuikatsurgi in #2199
  • core/state: fix GetWriteMapDump write-set output by @AaronAjose in #2156
  • core/types: guard (*Header).GetValidatorBytes against short Extra by @kajaaz in #2222
  • triedb/pathdb: fix exponential memory growth in preload BFS by @lucca30 in #2187
  • rawdb: recover witness size from filesystem metadata miss by @AaronAjose in #2200
  • metrics, build: fix time.Tick resource leaks and oss-fuzz shebang by @haoyu-haoyu in #2145
  • Fix triejournaldirectory wiring by @jschnelder in #2213

Observability & Metrics

Configuration & CLI

Testing, CI & Build

New Contributors

Full Changelog: v2.8.2...v2.8.3