You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add JSON export of filtered spots and diagnostic metadata beside CSV/ADIF, default the spot display to one hour, and distinguish Clear Filters from the All source option. Saved presets retain their ranges.
Rename learned public cluster nodes to Discovered, with Network Node as their role; confirmed connections remain Connected.
Add immediate All / RBN / No RBN public-web filtering using backend spot classification, without changing node ingestion or user subscriptions. Labels are configurable in strings.toml and the selection is included in saved filter presets.
Fix the public-web live connection remaining anonymous after login, which could bypass stored account filters (#279). Retired connection messages are ignored, and rule edits reconnect before refreshing spots.
Add selectable 20/50/100/200-record Telemetry history with scrollable tables and sticky headings (#278).
Add password-manager-friendly public and SysOp login forms. SysOp MFA uses an inline verification step with a one-time-code field instead of a browser popup; accounts without an MFA challenge skip it.
Add Topology search, pagination, and local peer drafts from discovered-node details. Existing peers reopen for editing; new drafts leave the endpoint blank and automatic retry disabled.
Refine Topology layout, status/version pills, and health reporting. An independently hosted public-web process is no longer incorrectly reported as down by the core process.
Focus SysOp help on non-obvious settings and inputs, without extra indicators on login, Users matrix toggles, or straightforward action buttons.
Operational Notes
This release was refreshed on September 6 to include the three-way RBN filter, JSON diagnostics, one-hour default, and Discovered labels. The v1.0.21 tag was moved; existing installations of earlier 1.0.21 builds do not automatically gain these changes merely because their version number matches.
Use the supported upgrade workflow to preserve configuration and data.
Telemetry is bounded recent history, not an unlimited log archive. RBN remains live-only.
Password-manager autofill, especially OTP filling, depends on the browser and integration. Authentication requirements are unchanged.
PY14 distributed security advisories (#276) are not included.
#278 and #279 remain open for reporter confirmation. Fixes are deployed to pycluster.ai3i.net; publication is proceeding without waiting for that feedback.
Verification
696 default local regression tests passed; 49 network-listener tests were excluded from that run and were not rerun against the final release candidate.
171 focused web tests passed after the login and UI updates.
The added RBN display filter passed 70 public-web tests, two browser-state regression tests, and desktop/mobile browser checks.
JSON export and the one-hour default passed 73 focused tests and browser checks; the subsequent node-label change passed all 70 public-web tests. Live services passed deployment readiness checks.
Browser checks covered desktop/mobile layouts and the SysOp MFA and no-MFA paths using synthetic credentials.
Deployment checks confirmed telnet, SysOp web, and public web readiness. No test spots or announcements were transmitted.