This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryBroad release touches Bug Fixes, Install atuin 18.17.1, Install atuin-server 18.17.1, and Miscellaneous Tasks.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Truncates long commands from middle in TUI to show start...end. Truncates long commands from middle in TUI to show start...end. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Dependency | Medium |
Removes the `log` crate and replaces it with `tracing`. Removes the `log` crate and replaces it with `tracing`. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Dependency | Medium |
Updates Rust compiler to version 1.97. Updates Rust compiler to version 1.97. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes order of entries imported from zsh history. Fixes order of entries imported from zsh history. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes import order of nushell history entries. Fixes import order of nushell history entries. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes various prefix mode bugs. Fixes various prefix mode bugs. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Defaults custom AI endpoints to non‑Hub mode. Defaults custom AI endpoints to non‑Hub mode. Source: llm_adapter@2026-07-14 Confidence: high |
— |
Full changelog
Release Notes
Bug Fixes
- (ai) Default to non-Hub mode for custom AI endpoints (#3620)
- (import) Fix order of entries imported from zsh history (#3597)
- (import) Fix import order of nushell history entries (#3598)
- Various prefix mode bugs (#3616)
Documentation
- Document output capture and mcp (#3595)
Features
- (tui) Truncate long commands from middle to show start...end (#3602)
Miscellaneous Tasks
atuin 18.17.1
Install atuin 18.17.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-installer.ps1 | iex"
Download atuin 18.17.1
| File | Platform | Checksum |
|--------|----------|----------|
| atuin-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| atuin-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| atuin-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| atuin-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
| atuin-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| atuin-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.17.1
Install atuin-server 18.17.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.17.1
| File | Platform | Checksum |
|--------|----------|----------|
| atuin-server-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| atuin-server-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| atuin-server-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| atuin-server-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
| atuin-server-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| atuin-server-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]