Highlights
- Strengthened DOCSIS evidence traceability: saved snapshots now carry provenance, signal events link back to current and previous snapshots, and replay fixtures cover the main evidence paths.
- Improved signal interpretation across reports, events, analyzer output, and modulation capacity context with shared DOCSIS channel semantics.
- Hardened local storage for long-lived self-hosted installs with explicit schema-version tracking, deterministic migrations, incident-window retention protection, and surfaced snapshot persistence failures.
- Improved runtime safety with broader route-level authentication coverage, faster frequent API token validation, safer static asset versioning for PWA upgrades, opt-in release update checks, and redacted webhook endpoint logging.
- Refreshed Docker-related GitHub Actions pins after verifying the final main build, tests, CodeQL, Pages deployment, Docker image workflow, and full browser E2E gate.
Added
- Replayable DOCSIS snapshot and case fixtures for analyzer, event, and evidence-checklist regression coverage.
- Snapshot analysis provenance metadata.
- Event-to-snapshot traceability documentation and data-contract coverage.
- Schema-version and retention evidence contracts in
DATA_CONTRACT.md.
Fixed
- Demo snapshots remain purgeable during cleanup.
- Unavailable DOCSIS measurements are preserved instead of being collapsed into misleading values.
- Signal event generation avoids comparing power/SNR when either side is missing.
- Snapshot persistence failures now surface as operational failures instead of silent evidence gaps.
- Webhook notifier logs no longer expose endpoint details.
Changed
- DOCSIS channel-family classification is shared across analyzer, events, reports, and modulation checks.
- Signal events are seeded from the latest saved snapshot after restart.
- Retention cleanup preserves snapshots and events inside explicit incident windows.
- Frequent API token validation uses a faster path.
- Release update checks are opt-in.
- Static assets are versioned for safer PWA upgrades.
- Runtime and maintenance checks were hardened.
Dependencies and CI
- Bumped
pypdffrom 6.13.3 to 6.14.2. - Bumped
actions/setup-pythonfrom 6.2.0 to 6.3.0. - Bumped Docker workflow actions:
docker/build-push-action,docker/metadata-action,docker/login-action,docker/setup-buildx-action, anddocker/setup-qemu-action.
Docker images
ghcr.io/itsdnns/docsight:v2026-07-03.1ghcr.io/itsdnns/docsight:latest
Full diff: v2026-06-22.1...v2026-07-03.1