• v0.5.2 873b9a1413

    feat: structured auth logging + log analytics foundation
    Some checks failed
    CI / Python tests (push) Waiting to run
    CI / Frontend typecheck + tests (push) Waiting to run
    Mirror / mirror (push) Has been cancelled
    Release / release (push) Has been cancelled

    pyr0ball released this 2026-04-16 13:04:46 -07:00 | 46 commits to main since this release

    Add _auth_label() classifier: local/anon/guest/authed — no PII, just
    enough to distinguish traffic types in docker logs for log-based analytics.

    Instrument /api/session: logs new_guest (with UUID) or auth=.../tier=...
    on every session bootstrap. Instrument /api/search: expands existing
    multi-search log line with auth=, tier=, adapter=, pages=, queries=,
    listings= fields for grep/awk analysis of search behaviour by tier.

    Add logging.basicConfig so app-level log.info() calls appear in docker
    logs alongside the Uvicorn access log (previously suppressed by missing
    root handler).

    Downloads