Release Notes
Bug Fixes
- (crate) Add missing description (#2106)
- (crate) Add description to daemon crate (#2107)
- (gui) Update deps (#2116)
- (gui) Add support for checking if the cli is installed on windows (#2162)
- Cargo binstall config (#2112)
- Unitless sync_frequence = 0 not parsed by humantime (#2154)
- Some --help comments didn't show properly (#2176)
- Ensure we cleanup all tables when deleting (#2191)
Features
- (daemon) Follow XDG_RUNTIME_DIR if set (#2171)
- (gui) Automatically install and setup the cli/shell (#2139)
- (gui) Add activity calendar to the homepage (#2160)
- (gui) Cache zustand store in localstorage (#2168)
- (gui) Toast with prompt for cli install, rather than auto (#2173)
- (history) Filter out various environment variables containing potential secrets (#2174)
- (tui) Configurable prefix character (#2157)
- Use cargo-dist installer from our install script (#2108)
- Add user account verification (#2190)
Miscellaneous Tasks
- (build) Compile protobufs with protox (#2122)
- (ci) Do not run current ci for ui (#2189)
- (deps-dev) Bump @tauri-apps/cli in /ui (#2135)
- (deps-dev) Bump vite from 5.2.13 to 5.3.1 in /ui (#2150)
- (nix) De-couple atuin nix build from nixpkgs rustc version (#2123)
- Add installer e2e tests (#2110)
- Remove unnecessary proto import (#2120)
- Update to rust 1.78
- Add audit config, ignore RUSTSEC-2023-0071 (#2126)
- Setup dependabot for the ui (#2128)
- Cargo and pnpm update (#2127)
- Update to rust 1.79 (#2138)
- Update to cargo-dist 0.16, enable attestations (#2156)
Install atuin 18.4.0-beta.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.4.0-beta.1/atuin-installer.sh | sh
Download atuin 18.4.0-beta.1
File | Platform | Checksum |
---|---|---|
atuin-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
atuin-x86_64-apple-darwin.tar.gz | Intel macOS | 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>