← Back to all sparks
A

AFFiNE

COLLAB
Velocity6.3

Open-source workspace for docs, whiteboards and databases

The nightly canary keeps shipping, and self-hosting just got a one-click path.

self-hostingcanary buildsbyokmcpdependency securitylocal-first docs
Current state
AFFiNE publishes a dated canary build most days alongside a slower beta line, and the two carry the same commits at different points on the maturity curve. The recent stream is maintenance-shaped: dependency security bumps in Mermaid and Electron, a journal lookup fix for trashed docs, retry handling for failed transcription jobs. The last directional move was workspace BYOK profiles with model catalogs and key rotation in early August, which sits on top of the MCP credential work from July.
Where it's heading
Two threads run in parallel. The AI thread is about who supplies and controls the model - BYOK profiles, MCP credentials, access modes - rather than adding model features. The other thread is self-host ergonomics, and the Render blueprint is the clearest recent instance: AFFiNE keeps lowering the cost of running your own instance while keeping the AI layer pluggable. Between those, the canary absorbs a steady flow of upstream security patches with little product change attached.
Prediction
Expect the self-host track to keep collecting deploy targets and the BYOK work to extend to more provider surfaces; on current cadence the next 0.27 beta will consolidate the canary work rather than introduce anything new.

Recent moves

  1. 4d ago

    One-click self-host deploy via Render blueprint

    Adds a Render blueprint for one-click self-hosted deployment - a root render.yaml, two files under .render/, and a button in the README. Purely additive, but it removes the manual setup step for a whole class of self-hosters, which is the same direction as the recent BYOK and MCP credential work: make running your own AFFiNE cheaper to start.

    View source ↗
  2. 5d ago

    Failed transcription jobs can be retried without being recreated

    Failed audio transcription jobs can be restarted without recreating them, and AI services on a global location keep regional support. Error-path cleanup on an existing feature.

    View source ↗
  3. 7d ago

    Trashed journals no longer surface in date lookups

    Trashed journals are excluded from journal date lists and date-based searches, and reappear when restored. A correctness fix in the journal lookup path.

    View source ↗
  4. 8d ago

    Mermaid 11.16.1 patches an XY-chart denial-of-service flaw

    Pulls in Mermaid 11.16.1, which patches an XY-chart denial-of-service flaw. One of the regular upstream security bumps that make up most of the canary stream.

    View source ↗
  5. 9d ago

    Electron 39.8.10 fixes a spoofable code-sign check

    Electron 39.8.10 lands, fixing a spoofable code-sign check that affects the desktop builds. Same maintenance pattern as the Mermaid bump a day later.

    View source ↗
  6. 12d ago

    Atlaskit drag-and-drop auto-scroll upgraded to v3

    Upgrades the Atlaskit drag-and-drop auto-scroll package to v3. A dependency move with no described user-facing change.

    View source ↗