Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:30
· 13 commits to main since this release
20f9a32

Added

  • Resizable sidebar: drag its right edge (200–480px), or focus it and use ←/→
    (Shift for larger steps) and Home/End; double-click resets it to 260px. The
    width is saved per browser and synced across tabs. (#33)
  • Histograms knot_collab_initial_sync_seconds and knot_room_hydrate_seconds
    for document-open time. (#32)

Changed

  • Faster document open: hashed assets are brotli-compressed and cached as
    immutable (index.html is no-cache), the editor loads in parallel with the
    document, and images and attachments revalidate via ETag. (#32)
  • With comments open, the document is inset only while the content column
    (window minus sidebar) is at least 1020px wide, replacing the fixed 1280px
    breakpoint. (#33)

Fixed

  • Latency metrics were exported as summaries, leaving the Grafana latency
    panels, SLO queries and latency alert without data; they are now histograms
    with _bucket series. (#32)
  • Deep links such as /docs/<id> returned 404 (while still rendering); they
    now return 200, and a missing /assets/* file returns a plain 404. (#32)

Container image

ghcr.io/opendefensecloud/knot:0.7.0 — multi-arch (amd64/arm64), cosign-signed, with SBOM + SLSA provenance.

Helm chart

helm install knot oci://ghcr.io/opendefensecloud/charts/knot \
  --version 0.7.0 \
  -n knot --create-namespace \
  --set database.url='postgres://…' \
  --set session.key="$(openssl rand -base64 32)" \
  --set baseUrl=https://knot.example.com

Full values: chart README.

What's Changed

Full Changelog: v0.6.0...v0.7.0