Skip to content

v0.1.2 - Proposal panel and safe dashboard optimization

Choose a tag to compare

@xAlisher xAlisher released this 30 Apr 14:04
· 30 commits to main since this release

This release improves the local Logos node dashboard while keeping compatibility with the separate logos-node-visualizer workflow.

Highlights:

  • adds a new Block Proposals panel to show recent local proposal activity
  • shows recent proposal counts, non-empty proposals, 0-tx proposals, latest slot, latest block, and a recent proposals table
  • safely optimizes dashboard memory behavior by bounding in-memory log indexing to recent files only
  • switches dashboard log metadata parsing to line-by-line streaming instead of full-file reads
  • caches proposal parsing separately and refreshes it on a slower cadence than the main status loop
  • keeps raw node logs and dashboard-live-channels.json intact, preserving compatibility with /home/alisher/logos-node-visualizer
  • documents the dashboard memory issue and proposal-panel plan in local notes for follow-up after the demo

Verification:

  • dashboard status endpoint remains fast
  • zone messages remain fast
  • proposal endpoint is cached and fast in steady state
  • dashboard process RSS dropped to roughly 24-30 MB after restart during verification