Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 17:34
· 9 commits to main since this release
  • Deferred script evaluation removed; scripts always evaluate before persisting.
  • Config keys script_eval, eval_backlog_max_mb, eval_backlog_max_blocks removed.
  • cache_mb is now the total redb cache across both databases, split by the new cache_store_pct.
  • Default cache_mb is 512.
  • Cache sizes and flush thresholds are derived from the memory budget when not set.
  • New memory_budget_mb and ignore_memory_floor settings.
  • A utxo node refuses to start below a 3 GiB memory ceiling; digest and light are unaffected.
  • jemalloc runs with background_thread:true and 5 s decay windows.
  • Journal events contract 1.6 → 2.1; consumers pinned to major 1 must be updated.
  • validation_stuck.error_kind is derived from the error variant, not its text.
  • BlockValidator split into BlockValidator, StatePersistence and MiningState.
  • Configuration is layered across /etc/ergo-node/conf.d/.
  • /etc/ergo-node/ergo.toml is migrated to conf.d/99-local.toml on upgrade and is no longer a conffile.
  • The systemd unit no longer passes a config path.
  • New debconf first-install interview for the .deb.
  • install.sh reads the shipped per-network defaults.
  • Workspace member crates inherit their version from [workspace.package].
  • /debug/memory reports storeCacheBytes, stateCacheBytes and storeCacheEvictions.
  • Fixed: external miners were served the difficulty as b instead of the Autolykos target, so no solution was ever found.
  • Fixed: a node restarted at the chain tip served no mining candidate until the next block arrived.
  • Fixed: the mempool rejected every transaction offered to it.
  • Fixed: the shipped man page had the mainnet and testnet API ports inverted.
  • Fixed: MiningCandidate.b was documented as a JSON string but is emitted as a number.

What's Changed

  • v0.8.0 — inline script evaluation, derived memory budget, full mining candidates by @mwaddip in #17

New Contributors

Full Changelog: v0.7.11...v0.8.0