---
title: clipd — changelog
description: Release notes of the clipd component, mirrored from services/clipd/CHANGELOG.md.
generated: by docs/_build/gen-site.mix from services/clipd/CHANGELOG.md; do not edit
---

# Changelog

> Mirrored from [`services/clipd/CHANGELOG.md`](https://github.com/markc/mixos/blob/main/services/clipd/CHANGELOG.md), where releases update it. The component's page is [clipd](README.md). This page describes the current `main` branch of MixOS.

## 0.1.0 — 2026-10-28

- Keep active store blobs pinned and release cancelled fetch pins on completion;
  bound eager Wayland text probes, preserve byte sizes and rotation order,
  refuse password-marker blobs and return an error for argumentless clip_set.
- End failed pending blob fetches without replacing the previous selection.
- Run clipboard policy and private-broker service tests in the standard Mix gate
  using freshly built Mix and blobd binaries.

- Replace the unmerged Rust prototype with a Mix `--serve` service.
- Add headless storage, both selections, text history, indexed picking,
  configured mesh follow and server push/pull, lazy password reads and expiry.
- Use external wl-clipboard tools for graphical sessions. Lazy remote Wayland
  ownership is unavailable and refused; see the manual before live acceptance.
- Reuse Bus-only Mix builtins and native MCP clipboard tools.
- Resume pending Wayland blob ownership on blobd events; a newer copy or clear
  fences late arrivals independently for both selections.
