Skip to main content
June 3, 2026
ReleasePreview
v2.24.6

Generators

  • Generator STT (GGML) — Buttress applies GPU / flash-attention / thread settings correctly at load time.
  • Generator LLM (MLX) — Buttress forwards tokenizer and model config overrides when provided.
May 27, 2026
ReleasePreview
v2.24.5

WebSocket RPC

  • Binary payload serializationArrayBuffer payloads (e.g. from RealtimeTranscriber) and binary auth tokens are now serialized and deserialized as proper Uint8Array / Buffer values, fixing previous Invalid params errors on transcribeData and other binary-payload calls.
  • Proper error instances — JSON-RPC error responses arrive at callers as Error instances with the server’s code / message, fixing previous Transcription error: [object Object] notifications.

CLI

  • buttress-server --version reports the packaged version of the standalone CLI.

Generators

  • Generator LLM (GGML) — bumped llama.cpp runtime to b9254 and exposed MTP (multi-token prediction) speculative decoding parameters.
May 20, 2026
ReleasePreview
v2.24.4

Sessions

  • WebSocket session resume — sessions survive reconnects through proxies / tunnels. A server-issued session id is exchanged on the WS handshake and restored on subsequent connects, replacing the previous IP-based scheme.

File uploads

  • Per-session scope — uploads and downloads are now scoped to the active session id (X-Buttress-Sess-Id header required). Uploaded files land under a per-session subdirectory and are wiped when the session times out.
May 13, 2026
ReleasePreview
v2.24.3

Authentication

  • Workspace-scoped JWT auth — each Buttress server is bound to a workspace via bricks buttress bind and verifies issued tokens with EdDSA. /buttress/rpc, /oai-compat, /anthropic-messages, and upload / download endpoints now require authentication. See workspace binding.

Discovery

  • LAN auto-discovery — Launcher selects from a multi-server pool (90s TTL, ranked by hardware caps) and only trusts servers in the workspace’s bound list. See autodiscovery.
  • Signed UDP ANNOUNCE — per-server Ed25519 signatures protect LAN discovery from spoofing. PROTOCOL_VERSION bumps to 2.0 — re-run bricks buttress bind and restart the server after upgrading.

Compat endpoints

  • New TOML config flags [openai_compat] enabled and [anthropic_messages] enabled to enable the experimental compat endpoints. See configuration.