Skip to content

Releases: Jesssullivan/tummycrypt

tcfs v0.12.17

Choose a tag to compare

@Jesssullivan Jesssullivan released this 09 Jul 05:25
v0.12.17
88a2ecf

tcfs v0.12.17

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/tcfs-0.12.17-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.17-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (published by the parallel Build container image job; do not claim container support until that job is green):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.17
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.17

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/tcfsd-0.12.17-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/tcfs-0.12.17-amd64.deb
sudo dpkg -i tcfsd-0.12.17-amd64.deb tcfs-0.12.17-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/tcfsd-0.12.17-x86_64.rpm
sudo rpm -i tcfsd-0.12.17-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.17/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

  • TIN-1758 add FileProvider fetch diagnostics and smoke SDK fix by @Jesssullivan in #487
  • feat(sync): wire git-bundle mode so peer rehydrate keeps working git history by @Jesssullivan in #481
  • TIN-1758 add macOS rollout readiness probe by @Jesssullivan in #488
  • DRAFT: TIN-1737 fail-closed guard for symlink restore ingress (agent-drafted, needs review) by @Jesssullivan in #491
  • DRAFT: TIN-1417 B1 FileProvider device-aware EncryptionContext (agent-drafted, needs review) by @Jesssullivan in #492
  • DRAFT: TIN-1417 B1 propagate per_device_wrapping + device_registry_path to FileProvider config (agent-drafted, needs review) by @Jesssullivan in #493
  • DRAFT: TIN-1417 tri-state crypto.wrap_mode migration (agent-drafted, needs review) by @Jesssullivan in #496
  • DRAFT: TIN-1417 migration doc — tri-state crypto.wrap_mode (supersedes #490) (agent-drafted, needs review) by @Jesssullivan in #497
  • DRAFT: TIN-1417 B4 sign the device registry (Ed25519, master-derived) (agent-drafted, needs review) by @Jesssullivan in #499
  • DRAFT: TIN-1417 inline per-device recipients + age secret into Keychain config (agent-drafted, needs review) by @Jesssullivan in #498
  • fix(fileprovider): restore cargo-deny and grpc-only build gates by @Jesssullivan in #500
  • DRAFT: TIN-1898 FP direct/uniffi backends read Dual/v2 via master-wrap fallback (agent-drafted, needs review) by @Jesssullivan in #502
  • DRAFT docs(ops): roam-enroll ~/.claude/projects via scheduled reconcile unit (agent-drafted, needs review) by @Jesssullivan in #501
  • DRAFT: TIN-1899 scoped per-device key rotation for forward secrecy (agent-drafted, needs review) by @Jesssullivan in #504
  • TIN-1620: dev-env zero-diff fingerprint for the repo-roam ladder by @Jesssullivan in #507
  • docs: define git roam daily-driver acceptance by @Jesssullivan in #505
  • test: harden repo-roam fingerprint deny-set by @Jesssullivan in #509
  • DRAFT: reconcile restore fidelity (mtime preserve + symlink opt-in) for zero-diff roam — TIN-1620 T13-Z (agent-drafted, needs review) by @Jesssullivan in #508
  • fix(sync): scope path manifest metadata by @Jesssullivan in #510
  • docs(README): repo-roam dev-env zero-diff user story + reproducible neo->honey proof by @Jesssullivan in #511
  • cleanup(tcfs-sync): dead-code + DRY in the conflict/reconcile chokepoints (pre .git-aware-resolution) by @Jesssullivan in #512
  • TIN-1758 harden macOS rollout readiness checks by @Jesssullivan in #489
  • fix(deny): resolve RUSTSEC-2026-0189/0190 (anyhow bump + justified rmcp stdio-only ignore) by @Jesssullivan in #516
  • FACET 6: .git-as-files conflict/corruption safety for G5/TIN-1620 by @Jesssullivan in #506
  • fence: never roam worktree gitfiles or .git/worktrees/** (merge-gate for #513) by @Jesssullivan in #515
  • release: cut v0.12.15 (carries #508/#510 fidelity + #504/#502 crypto reads) + version-truth README + commit repo-roam evidence by @Jesssullivan in #514
  • evidence: repo-roam no-crutch zero-diff canary on v0.12.15 (mtime fidelity live) by @Jesssullivan in #519
  • DRAFT: .git-aware fast-forward conflict resolution (closes bidirectional repo-roam R3; G5-git-5 FF half) — agent-drafted, needs review by @Jesssullivan in #513
  • release: cut v0.12.16 (carries #513 FF conflict resolution) by @Jesssullivan in #522
  • feat(keep-both PR-1): fence .git conflicts from per-file resolution + tcfs conflicts read verb by @Jesssullivan in #526
  • docs(ops): ghost-device revocation safety analysis + parked packet (ledger item 9, TIN-1417) by @Jesssullivan in #521
  • docs: dated decision record for the 2026-07-01 operator session by @Jesssullivan in #518
  • Harden git conflict fence paths and persistence by @Jesssullivan in #527
  • feat(sync): harden git keep-both prerequisites by @Jesssullivan in #528
  • feat(sync): add repo git keep-both resolver by @Jesssullivan in #529
  • design: divergent .git keep-both (T10/T11 — the non-FF half of G5-git-5) by @Jesssullivan in #523
  • docs: extract pending large-workdir evidence from #517 by @Jesssullivan in #530
  • docs: reconcile TCFS frontier truth after PZM recovery by @Jesssullivan in #533
  • evidence: bidirectional FF handoff canary LIVE — closes G5-git-5 FF half (TIN-1620) by @Jesssullivan in #532
  • evidence: rescue roam-canary + large-workdir packets (clean, no crypto) by @Jesssullivan in #531
  • tcfs: loser-side no-loss guard for git keep-both (TIN-2552) by @Jesssullivan in #534
  • docs: record current TCFS workstream truth by @Jesssullivan in #535
  • docs: divergent keep-both canary runbook + truth refresh (PR-4 merged) by @Jesssullivan in #536
  • docs: refresh TCFS keep-both and PZM truth by @Jesssullivan in #537
  • docs: remove residual TCFS frontier drift by @Jesssullivan in #538
  • tcfs-sync: record Conflict for out-of-band-diverged refs (TIN-2584) by @Jesssullivan in #540
  • tcfs-sync: flip entry.status to Conflict on plan-path conflict record (TIN-2652) by @Jesssullivan in #541
  • evidence: divergent keep-...
Read more

tcfs v0.12.14

Choose a tag to compare

@github-actions github-actions released this 03 Jun 18:33
v0.12.14
7cea4b7

tcfs v0.12.14

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/tcfs-0.12.14-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.14-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (published by the parallel Build container image job; do not claim container support until that job is green):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.14
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.14

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/tcfsd-0.12.14-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/tcfs-0.12.14-amd64.deb
sudo dpkg -i tcfsd-0.12.14-amd64.deb tcfs-0.12.14-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/tcfsd-0.12.14-x86_64.rpm
sudo rpm -i tcfsd-0.12.14-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.14/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

Read more

tcfs v0.12.13-rc4

tcfs v0.12.13-rc4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 May 09:03
f89096a

tcfs v0.12.13-rc4

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/tcfs-0.12.13-rc4-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.13-rc4-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (verify the published architecture explicitly):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc4
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc4

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/tcfsd-0.12.13-rc4-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/tcfs-0.12.13-rc4-amd64.deb
sudo dpkg -i tcfsd-0.12.13-rc4-amd64.deb tcfs-0.12.13-rc4-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/tcfsd-0.12.13-rc4-x86_64.rpm
sudo rpm -i tcfsd-0.12.13-rc4-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc4/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

Full Changelog: v0.12.13-rc3...v0.12.13-rc4

tcfs v0.12.13-rc3

tcfs v0.12.13-rc3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 May 05:04
3bef9e8

tcfs v0.12.13-rc3

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/tcfs-0.12.13-rc3-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.13-rc3-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (verify the published architecture explicitly):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc3
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc3

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/tcfsd-0.12.13-rc3-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/tcfs-0.12.13-rc3-amd64.deb
sudo dpkg -i tcfsd-0.12.13-rc3-amd64.deb tcfs-0.12.13-rc3-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/tcfsd-0.12.13-rc3-x86_64.rpm
sudo rpm -i tcfsd-0.12.13-rc3-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc3/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

Full Changelog: v0.12.13-rc2...v0.12.13-rc3

tcfs v0.12.13-rc2

tcfs v0.12.13-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 May 20:11
66ae92f

tcfs v0.12.13-rc2

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/tcfs-0.12.13-rc2-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.13-rc2-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (verify the published architecture explicitly):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc2
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc2

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/tcfsd-0.12.13-rc2-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/tcfs-0.12.13-rc2-amd64.deb
sudo dpkg -i tcfsd-0.12.13-rc2-amd64.deb tcfs-0.12.13-rc2-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/tcfsd-0.12.13-rc2-x86_64.rpm
sudo rpm -i tcfsd-0.12.13-rc2-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc2/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

Full Changelog: v0.12.13-rc1...v0.12.13-rc2

tcfs v0.12.13-rc1

tcfs v0.12.13-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 May 23:40
v0.12.13-rc1
985e704

tcfs v0.12.13-rc1

Quick Install

macOS (.pkg installer path; Finder/FileProvider remains experimental):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/tcfs-0.12.13-rc1-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.13-rc1-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image (verify the published architecture explicitly):

podman pull --arch amd64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc1
podman pull --arch arm64 ghcr.io/jesssullivan/tcfsd:v0.12.13-rc1

Ubuntu 24.04+ / Debian 13+:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/tcfsd-0.12.13-rc1-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/tcfs-0.12.13-rc1-amd64.deb
sudo dpkg -i tcfsd-0.12.13-rc1-amd64.deb tcfs-0.12.13-rc1-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/tcfsd-0.12.13-rc1-x86_64.rpm
sudo rpm -i tcfsd-0.12.13-rc1-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.13-rc1/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider app notarization is attempted for Apple artifacts. Signed .pkg
release jobs require notarization, stapling, Gatekeeper install assessment, and
package policy smoke before the package artifact is uploaded.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, Linux FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

What's Changed

Full Changelog: v0.12.12...v0.12.13-rc1

tcfs v0.12.12

Choose a tag to compare

@github-actions github-actions released this 06 May 17:24
43e8721

tcfs v0.12.12

Quick Install

macOS (.pkg installer — recommended):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfs-0.12.12-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.12-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image:

podman pull ghcr.io/jesssullivan/tcfsd:v0.12.12

Debian/Ubuntu:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfsd-0.12.12-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfs-0.12.12-amd64.deb
sudo dpkg -i tcfsd-0.12.12-amd64.deb tcfs-0.12.12-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfsd-0.12.12-x86_64.rpm
sudo rpm -i tcfsd-0.12.12-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider and .pkg notarization is attempted for Apple artifacts, but release
publication does not fail if Apple's notarization service or account agreements are unavailable.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

Full Changelog: v0.12.11...v0.12.12

tcfs v0.12.11

Choose a tag to compare

@github-actions github-actions released this 06 May 06:08

tcfs v0.12.11

Quick Install

macOS (.pkg installer — recommended):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/tcfs-0.12.11-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.11-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image:

podman pull ghcr.io/jesssullivan/tcfsd:v0.12.11

Debian/Ubuntu:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/tcfsd-0.12.11-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/tcfs-0.12.11-amd64.deb
sudo dpkg -i tcfsd-0.12.11-amd64.deb tcfs-0.12.11-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/tcfsd-0.12.11-x86_64.rpm
sudo rpm -i tcfsd-0.12.11-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.11/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider and .pkg notarization is attempted for Apple artifacts, but release
publication does not fail if Apple's notarization service or account agreements are unavailable.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

Full Changelog: v0.12.10...v0.12.11

tcfs v0.12.10

Choose a tag to compare

@github-actions github-actions released this 06 May 05:12

tcfs v0.12.10

Quick Install

macOS (.pkg installer — recommended):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/tcfs-0.12.10-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.10-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image:

podman pull ghcr.io/jesssullivan/tcfsd:v0.12.10

Debian/Ubuntu:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/tcfsd-0.12.10-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/tcfs-0.12.10-amd64.deb
sudo dpkg -i tcfsd-0.12.10-amd64.deb tcfs-0.12.10-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/tcfsd-0.12.10-x86_64.rpm
sudo rpm -i tcfsd-0.12.10-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.10/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider and .pkg notarization is attempted for Apple artifacts, but release
publication does not fail if Apple's notarization service or account agreements are unavailable.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

Full Changelog: v0.12.9...v0.12.10

tcfs v0.12.9

Choose a tag to compare

@github-actions github-actions released this 06 May 04:46

tcfs v0.12.9

Quick Install

macOS (.pkg installer — recommended):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/tcfs-0.12.9-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.9-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image:

podman pull ghcr.io/jesssullivan/tcfsd:v0.12.9

Debian/Ubuntu:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/tcfsd-0.12.9-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/tcfs-0.12.9-amd64.deb
sudo dpkg -i tcfsd-0.12.9-amd64.deb tcfs-0.12.9-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/tcfsd-0.12.9-x86_64.rpm
sudo rpm -i tcfsd-0.12.9-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.9/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider and .pkg notarization is attempted for Apple artifacts, but release
publication does not fail if Apple's notarization service or account agreements are unavailable.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

Full Changelog: v0.12.8...v0.12.9