Releases: strata-space/strata
CLI cli-v3.0.2
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/tap/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs the binary, the background agent, and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v3.0.2/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata, st-agent (the background sync agent), and libstrata_fuse.so. Keep them together — strata installs the agent from its own directory, and it dlopens the cdylib from a sibling directory or /usr/local/lib/strata/.
Windows — early-adopter zip (unsigned)
Download strata-windows-x86_64.zip, extract it somewhere stable, keep strata.exe and st-agent.exe together, add the folder to PATH, then strata login. This build is not yet Authenticode-signed: terminals run it without fuss, Explorer shows a SmartScreen prompt ("More info" → "Run anyway"), and managed endpoints with signed-code-only policies will block it until signed builds ship. Folder-link sync is supported; mounts are not available on Windows.
One agent per machine
This release replaces the per-Space launchd/systemd services with a single per-user background agent. On first use the CLI installs and starts it, imports your existing links and mounts automatically (no re-link needed), and deletes the old per-Space units. strata agent status shows it; strata agent restart is the one-click repair.
Rollback
If you need to return to the previous release:
strata agent uninstall— stops the agent and removes its login item (your folders, sync state, and credentials are kept).- Install the previous release's assets from its GitHub Release page (pinned URLs stay available).
- Re-run
strata link <folder> --space <id>for each folder — sync resumes from the existing on-disk state.
If the new CLI itself is broken, remove the agent's login item by hand: macOS launchctl bootout gui/$(id -u)/space.strata.agent, Linux systemctl --user disable --now strata-agent, Windows schtasks /Delete /TN StrataAgent /F.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v3.0.2
CLI cli-v2.1.0
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/tap/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v2.1.0/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v2.1.0
CLI cli-v2.0.0
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v2.0.0/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v2.0.0
CLI cli-v1.9.0
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.9.0/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.9.0
CLI cli-v1.8.0
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.8.0/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.8.0
CLI cli-v1.11.3
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.11.3/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.11.3
CLI cli-v1.11.2
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.11.2/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.11.2
CLI cli-v1.11.1
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.11.1/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.11.1
CLI cli-v1.11.0
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.11.0/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.11.0
CLI cli-v1.10.1
Install
macOS — Homebrew (recommended)
brew install --cask strata-space/strata/stratamacOS — signed .pkg
Download strata-darwin-universal.pkg below and double-click.
Linux — one-liner (recommended)
curl -sSf https://github.com/strata-space/strata/releases/latest/download/install-cli.sh | shAuto-detects x86_64 vs aarch64, downloads the matching tarball, verifies the SHA-256 against checksums.txt, and installs both the binary and the FUSE runtime to ~/.local/bin (override with STRATA_INSTALL_DIR).
Linux — manual
| OS | Arch | Asset |
|---|---|---|
| Linux | x86_64 | strata-linux-x86_64.tar.gz |
| Linux | aarch64 | strata-linux-aarch64.tar.gz |
# x86_64
curl -L https://github.com/strata-space/strata/releases/download/cli-v1.10.1/strata-linux-x86_64.tar.gz | tar -xz
sudo install -Dm755 strata /usr/local/bin/strata
sudo install -Dm644 libstrata_fuse.so /usr/local/lib/strata/libstrata_fuse.so
rm strata libstrata_fuse.so
strata --versionThe Linux tarball ships strata and libstrata_fuse.so. Keep them together — the binary dlopens the cdylib from a sibling directory or /usr/local/lib/strata/. Installing strata alone breaks strata mount.
Verify a download
sha256sum -c checksums.txt --ignore-missingWhat's Changed
- docs(readme): rename Linux asset names to x86_64/aarch64 + install both files by @wallyruss in #1
New Contributors
- @wallyruss made their first contribution in #1
Full Changelog: cli-v0.1.0...cli-v1.10.1