Skip to content
changelog

What's shipped

Every entry corresponds to merged, tested work — the same history you can read in the repository.

  1. Live deployment and shareable invite links

    • VolatileSys now runs in production — the dashboard, decoder, alerting, and agent are live end to end.
    • Team invites now reveal a one-time copyable accept link at creation, so you can hand it to a teammate directly if the email doesn’t arrive.
  2. Own your data: export and delete

    • Export your organization’s full control-plane record (members, fleets, devices, rules, datasheets, investigations, RCA reports) as a JSON file — no secrets included.
    • Permanently delete your organization and all of its data from a typed-confirmation Danger Zone, with telemetry purged across every plane.
    • Privacy and Terms pages rewritten to describe exactly what export and deletion do, now that they are real.
  3. Team invites and member management

    • Invite teammates by email to an owner, admin, or member role; they accept from an emailed link after signing in.
    • Manage the roster from a new Team tab: change roles, remove members, and revoke pending invites (admins only).
    • The last owner of an organization can never be demoted or removed, so an org is never left without an owner.
  4. Self-serve onboarding, production readiness, and launch polish

    • Fleet setup UI: create fleets and devices, mint ingest keys (one-time reveal), and a visual payload-rule builder with a live bit-layout and decode preview.
    • Deployable backend: Dockerfile, reference production compose, a boot guard that refuses unsafe production config, structured logging, and Sentry (backend + frontend).
    • Self-serve upgrade to the Enterprise / Agent tier, surfaced from the gated features.
    • Browser-level end-to-end tests for the onboarding flow (which caught a crash before you would have).
  5. Reliability audit, redesigned landing, accessibility controls

    • Full-project bug audit: worker resilience (poison-message DLQ, alert consumer survives dead webhooks), fail-open rate limiting, race fixes.
    • Landing redesign: blueprint aesthetic, section navigation, live decoder demo, accessibility panel (text size, contrast, motion).
    • Cross-tenant isolation test suite extended (WebSocket, investigations, agent ops).
  6. Fleet operations: Slack alerts, anomaly scan, OTA hand-off

    • Slack alert channels and sustained-breach escalation policies.
    • Periodic anomaly scan emits pre-threshold drift warnings as hardware events.
    • C packing-header generation from payload rules — the device-side mirror of the decoder.
    • Approved patches can be handed to your OTA pipeline (explicit human action; we never flash firmware).
  7. RCA surfaces: export, share links, citation viewer, agent ops

    • Printable HTML export and revocable public share links for approved RCAs.
    • Citation viewer renders the exact cited datasheet page beside the retrieved passage.
    • Agent ops tab: usage aggregates, eval-run accuracy trend, audit log.
  8. Auth flows and the live demo org

    • Email verification and password reset (signed single-purpose tokens).
    • One-click read-only demo org from the landing.
  9. Landing launch: agent-led story with real lead capture

    • Prerendered marketing site with pricing, trust, and workflow sections.
    • Early-access lead capture with rate limiting — no third-party form service.
  10. The autonomous diagnostics agent

    • LangGraph investigation pipeline: gather → localize → research → resolve → human review.
    • Datasheet RAG with page-cited passages; sandboxed patch validation (syntax only, never execution).
    • Guardrails: model-call budgets, low-confidence flagging, append-only audit log.
    • Ticketing integrations: inbound webhooks open investigations, approved RCAs post back.
  11. The telemetry foundation

    • Bit-packed ingestion over REST and MQTT with fleet-scoped hashed keys.
    • The payload decoder engine: declarative bit-field rules, replayable from stored raw frames.
    • Live dashboards (heap/stack, CPU, battery), threshold + rate alerting, per-tenant retention.