Files
bare-operating-system/packages/bare-os-coreutils/CHANGELOG.md
T
2026-04-05 17:07:57 -04:00

3.2 KiB
Raw Blame History

Changelog — bare-os-coreutils

Unreleased

  • baretop / btop: BARE_TOP_FETCH_EWMA=1 lowers parallel /proc batch concurrency when the previous fetch-time EWMA is high; BARE_TOP_SCROLL_REGION=1 sets an experimental DECSTBM region around the process list (reset each frame). Sample fixture baretop-sample-metrics.json includes netSummaryNestedExample for nested net UI tests.

  • baretop / btop: Network tab formats nested net_summary.json ( replicationQueue, peerFirewallStats, bsdSocketGuestBridge ) without [object Object]; optional BARE_TOP_NET_FILTER applies / on that tab; wide two-column merge when BARE_TOP_LAYOUT=even and cols ≥ 100; net byte-delta spark from iface counters. Overview gains nethealth, diskstats, syscalls summary, delegate_red, security_posture, boot_budget_summary, peer health, capabilities diff, extensions, git deltas (with d + prev snap), larger kernel counter sample, IPC backpressure line from proc JSON, session wall spark, worker/sandbox hints, readErrPaths listing, MemUsed bar + swap line + logical CPU count in HUD; process columns NI/PRI/CPU% when present, BARE_TOP_CMD_ELLIPSIS_MIDDLE, extended sort keys, tree ancestor dimming + ASCII +--, x toggles initd raw JSON, features flattened table, catalog version line, pear pack depth 8, host-tab worker/sandbox one-liners, mouse click-scroll on list tabs 29. Snapshot batch adds security_posture.json; readErrPaths on failed readFile paths.

  • baretop / btop: Health score no longer penalizes operational replicationLive.stallHint values (no_peers, length_unavailable, ok); delegate inflight penalties use active (count>0) kinds with a combined cap; optional replicationStall: true forces the stall penalty. bareOsReadBareTopSnapshot may return metricsLiveText (same payload as metrics_live.json) to avoid an extra read when the booter builds both. BARE_TOP_INCREMENTAL=2 experimental CSI line-diff redraws; BARE_TOP_LAYOUT_AUTO, F2 setup overlay, F3/F4 process row jump, F10 quit; overview limits / p2p sections, network tab interface sort, tab intro lines, filter-match row highlight, layoutVersion baretop-ui-3. Default BARE_TOP_FETCH_CONCURRENCY 8. QA script scripts/qa-baretop-health.mjs.

  • baretop / btop (prior): Scrollable overview tab with pinned HUD (activity sparklines, session summary, delegate histogram); compact metrics_live panels (replication, kernel counters with delta mode, warm cache, IPC, boot budget, swarm lifecycle, initd readiness, worker hints, protomux collaboration); capped flatten and delegate inflight table; health score breakdown (BARE_TOP_HEALTH_DETAIL); optional lite snapshot batch (BARE_TOP_SNAPSHOT_LITE); export metadata + BARE_TOP_EXPORT_REDACT; process tab TIME column, F6/S sort, V tree view, state-based row color, optional mouse wheel/click; many layout/telemetry env toggles documented in src/baretop.js and man baretop.