Skip to content

18.4.0-beta.1 - 2024-06-25

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Jun 11:51
· 127 commits to main since this release
c8b3e41

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>