Release Notes
Bug Fixes
- (bash) Fix issues with intermediate key sequences in the vi editing mode (#2977)
- (bash) Work around a keybinding bug of Bash 5.1 (#2975)
- (bash/blesh) Suppress error message for auto-complete source (#2976)
- (powershell) Run
atuin history endin the background (#3034) - (powershell) Add error safety and cleanup (#3040)
- Highlight the correct place when multibyte characters are involved (#2965)
- Prevent interactive search crash when update check fails (#3016)
- Move thorough search through search.filters w/ workspaces (#2703)
Documentation
- Migrate docs from separate repo to
docssubfolder (#3018)
Features
- Support additional history filenames in replxx importer (#3005)
- Add colors to --help/-h (#3000)
- Add support for read replicas to postgres (#3029)
- Allow disabling sync v1 (#3030)
- Consider atuin dotfile aliases when calculating atuin wrapped (#3048)
- Add session and uuid column support to history list (#3049)
Miscellaneous Tasks
- (nix) Prevent deprecation warning on evaluation (#3006)
- Update changelog
- Adjust update wording (#2974)
- Add Windows builds, second try (#2966)
- Update to rust 1.91 (#2981)
- Add Atuin Desktop information to install script
- Remove trailing whitespace (#2985)
- Fix typo (#2994)
- Clarify docstring of the enter_accept config key (#3003)
- Fix github action syntax for variables (#2998)
- Add AGENTS.md
Build
- (nix) Update rust toolchain hash (#2990)
Install atuin 18.11.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.11.0/atuin-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.11.0/atuin-installer.ps1 | iex"Download atuin 18.11.0
| 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/atuinYou 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>