Tags: khaines/blogflow
Tags
Release v0.4.1 Bugfix and dependency release. * Closes CVE-2026-44973, CVE-2026-45022, CVE-2026-44740 via go-git v5.19.0 / go-billy v5.9.0 upgrade (#206) * cmd/blogflow: defer syncCancel to release sync context on all exit paths (#207) * Routine dependabot bumps (#198-#205) See CHANGELOG.md for full details.
v0.4.0 — Content analytics, Azure metrics fix, dependency updates Highlights: - Content analytics: Prometheus counter + OTel span attributes on all content handlers - Azure deploy fix: stop app metrics going to Log Analytics (cost reduction) - 10 dependency bumps including 2 security fixes
v0.3.0 — OpenTelemetry Instrumentation Full OTel SDK integration: HTTP tracing, custom operation spans, ContextOverlayFS spans, Prometheus metrics bridge. All opt-in via standard OTEL_* env vars with zero overhead when disabled. Also fixes theme/config reload on sync events.
v0.2.0
20 PRs since v0.1.0 — API polish, observability, deployment hardening.
Highlights:
- ContextOverlayFS with context-aware tracing and security logging
- Overlay FS Prometheus metrics (6 collectors, zero-overhead opt-in)
- Exported Resolution type for OTel span attributes
- Complete RED metrics (in-flight gauge, status on duration, tuned buckets)
- Grafana dashboard (16 panels: RED, overlay, Go runtime)
- Pagination with /page/{page} routes and configurable posts-per-page
- Atomic config reload propagation to all handlers
- _FILE suffix for secret env vars (Docker/K8s mounted secrets)
- Background poll strategy for HA content sync
- Content bootstrap on startup (cold-start fix)
- /readyz content availability check (?strict=true)
- Best-effort scanner error collection mode
- Page sort by weight/title
- Unicode/i18n urlize (NFKD + transliteration)
- NewOverlayFS variadic API per design spec
- Theme context.Context on Render methods
- HA webhook deployment guide with Mermaid diagrams
- Sparse checkout + configurable clone depth for go-git