Release /
Atuin v18.21.0
Run a self-hosted Atuin sync server on MySQL.
Before you upgrade to v18.21.0
2 to fixRemove `atuin ai init` from your shell config; the command is gone and `atuin init` now sets up Atuin AI.
Read the evidence
Install Rust 1.98 or newer before building this release.
Read the evidence
What changed in v18.21.0
The server supports MySQL; history sync uses packfiles with parallel upload and download; agent hooks for opencode; PowerShell highlighting; the daemon socket moves to `$TMPDIR/atuin-$UID/atuin.sock`; `atuin ai init` is removed. Groups v18.20.0 to v18.21.0.
v18.21.0; building from source needs Rust 1.98.
Fixed and improved
Self-hosted servers can use MySQL, and sync moves history in packfiles uploaded and downloaded in parallel.
Hooks for opencode are available.
Read the evidence
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.