---
title: "v0.35.0 — Ownership & Performance"
date: 2026-04-12
version: v0.35.0
---

## New features

**Session Ownership Model** — every session now carries computed ownership data (SDK-spawned, tmux-managed, or standalone CLI) enriched at both REST and SSE boundaries. No extra client requests needed — ownership is always available for display and filtering.

**Runtime Configuration** — new `config.toml` file with feature toggles. Configure behavior without recompiling the server.

**Eager CLI Session Ownership** — CLI sessions resolve ownership immediately on discovery with automatic stale refresh, so tmux and SDK relationships appear instantly.

## Improvements

**50% smaller binary** — two-profile build split and feature-gated swagger reduce the release binary from 35MB to 17MB.

**50MB heap reduction** — two-phase Tantivy writer releases search index heap after bulk indexing completes.

**Lazy sidecar initialization** — the Node.js sidecar no longer spawns at startup, only on first use. Faster cold start.

**Accurate macOS memory** — process monitor now reports physical footprint instead of inflated RSS values.

**Per-block error isolation** — one malformed block in a conversation no longer crashes the entire chat view. Each block renders independently with its own error boundary.

**Plugin remote install** — fixed npm source and npx MCP pattern so `claude plugin install` works from the registry.

**Shared tab components** — extracted reusable `TabContent` and `TabContextMenu` from dockview, reducing duplication across chat and monitor panels.

## Getting started

```bash
npx claude-view@latest
```
