Skip to content

ok v0.8.0-preview.3

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 04:12
· 21 commits to master since this release
444713d

0.8.0-preview.3

  • Security: bumped cmov 0.5.3 → 0.5.4 to fix GHSA-3rjw-m598-pq24 — Cmov/CmovEq on aarch64 could produce wrong results when high register bits were set.
  • Clipboard: added command clipboard fallbacks and hardened clipboard cleanup.
  • Internal: enforced a coverage gate in CI, eliminated a parallel-test locale race in the TUI renderer, translated Chinese code comments and instruction docs to English, and documented the Homebrew 6.0 tap-trust step.

⚠️ Preview Release Notice

This is a preview release of ok. Preview releases may change local vault, sync, import, and export formats before a stable release line exists.

macOS Gatekeeper Warning

The macOS artifacts are unsigned and not notarized. On first run you may see:

"ok" cannot be opened because the developer cannot be verified.

From Terminal:

xattr -d com.apple.quarantine ok

Linux Requirements

Linux builds target glibc 2.35 or newer (Ubuntu 22.04+, Debian 12+, Fedora, RHEL/Rocky/Alma 9+, Arch, openSUSE). They do not cover Alpine (musl) or older glibc releases such as Debian 11.

ok locks secrets in memory with mlock. Most distributions default to a low RLIMIT_MEMLOCK (often 64 KiB), which can cause vault creation or unlock to fail. Raise it before running ok, for example: ulimit -l unlimited, a /etc/security/limits.conf entry, a systemd LimitMEMLOCK=infinity directive, or setcap cap_ipc_lock=ep. See INSTALL.md for details.

Install

Available targets: aarch64-apple-darwin, x86_64-apple-darwin, x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu.

tar -xzf ok-v0.8.0-preview.3-<target>.tar.gz
sudo mv ok-v0.8.0-preview.3-<target>/ok /usr/local/bin/

Or install via npm:

npm install -g @openkeyring/ok

Checksums

a7de873474d35e8a96f9fafb20c16a09e6f18090f5a8a5052a98627ec3709a4e ok-v0.8.0-preview.3-aarch64-apple-darwin.tar.gz
9527bfc52cc09ec7bd7556ac8f6309c82f7f2eca8a71e85746fd7031974d049c ok-v0.8.0-preview.3-aarch64-unknown-linux-gnu.tar.gz
4d17cd0d5d7410901a1b627718b97eb5d89e65d85f024812b7fb7246bd4e80b9 ok-v0.8.0-preview.3-x86_64-apple-darwin.tar.gz
a3d52e5222471b2918f2410db94ce825996751c0c963eecde98f31071d6ccae2 ok-v0.8.0-preview.3-x86_64-unknown-linux-gnu.tar.gz