(ci) Limit concurrency of workflows on same branch (#4073)
Lift dependencies into top-level Cargo.toml (#4042)
Sort dependencies in Cargo.tomls (#4046)
Enable Clippy cast warnings (#4049)
Temporary workaround for flaky test (#4083)
Emit proptest regression artifacts so CI failures are reproducible (#4084)
Lockfile bumps (#4089)
Don't fail if we can't capture output (#4086)
Link to upstream rustix issue in atuin-pty-proxy (#4093)
Refactor
(daemon) Manage sync inside of the daemon (#4055)
(daemon) Split output capture into fjall and nop backends (#4082)
(deps) Bump mkdocs-material from 9.7.0 to 9.7.7 in /docs in the uv group across 1 directory (#4059)
(deps) Bump vale-cli/vale-action from 2.1.2 to 3.0.0 (#3887)
(deps) Bump rpassword from 7.4.0 to 7.5.0 in the cargo group across 1 directory (#3877)
(history) Make HistoryId a Copy Uuid (#4013)
Clean up the history service and fix minor bugs
Testing
(daemon) Adversarial test suites with new daemon (#4058)
E2e pty test harness (#4075)
Filtered commands leave no captured output (#4081)
atuin-server 18.22.0
Install atuin-server 18.22.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.22.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel 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 --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify --bundle
atuin 18.22.0
Install atuin 18.22.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-installer.ps1 | iex"
Download atuin 18.22.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel 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 --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify --bundle