Repository navigation
0.8.0-preview.3
- Security: bumped
cmov0.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 okLinux 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/okChecksums
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