Skip to content

Tags: khaines/blogflow

Tags

v0.5.0

Toggle v0.5.0's commit message
Release v0.5.0

v0.4.1

Toggle v0.4.1's commit message
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

Toggle v0.4.0's commit message
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

Toggle v0.3.0's commit message
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.1

Toggle v0.2.1's commit message
v0.2.1 — Metrics port isolation + docs refresh

Security: Separate metrics listener port for network isolation.
Docs: Rewritten README, CONTRIBUTING.md, GitHub Pages landing.

v0.2.0

Toggle v0.2.0's commit message
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

v0.1.0

Toggle v0.1.0's commit message
v0.1.0 — Initial release