v0.9.0
Released 2026-04-22
Mobile-responsive dashboard
The signed-in application now works correctly on narrow viewports.
- AppHeader shows a hamburger button (
≡) on screens narrower thanmd(768 px) - Tapping the hamburger opens a slide-over drawer from the left with a semi-transparent backdrop
- The drawer is dismissed by: the
×close button, tapping the backdrop, pressingEscape, or clicking any nav link - Focus moves to the close button on open — keyboard users can tab through nav items and
Escapeout - Body scroll is locked while the drawer is open
- Desktop layout (
md+) is unchanged — the sidebar rail stays in the document flow
MDX documentation and changelog
/docs and /changelog are now live on the marketing site, powered by @next/mdx.
- Getting Started — add your first asset and run your first check
- Monitoring Concepts — SSL, DNS, and vendor classification logic
The docs pipeline uses remark-gfm for GitHub Flavored Markdown (tables, strikethrough). Content lives as .mdx files co-located with their Next.js App Router pages; a manifest file drives the listing pages.
Cerebras free-tier LLM provider
The SSL/DNS classification chain now has a fourth free-tier option.
Updated chain: Groq → Gemini → Cerebras → Haiku (paid fallback)
- Provider:
CerebrasProviderinpackages/agents/src/llm/providers/cerebras.ts - Model: Llama 3.3 70B via the Cerebras OpenAI-compatible API
- Gated by
CEREBRAS_API_KEYenvironment variable — chain skips it if the key is absent - Pricing:
cerebras:llama-3.3-70badded to the cost table at $0 (free tier)
To enable: add CEREBRAS_API_KEY to your check-runner.toml secrets.