Skip to content

Releases: skyllc-ai/UltraFastFileSearch

UFFS v0.6.7

17 Jun 20:18
Immutable release. Only release title and notes can be modified.
fe03b29

Choose a tag to compare

UFFS v0.6.7

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe,
    uffs-broker-windows-x64.exe, uffs-update-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64, uffs-update-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64, uffs-update-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#451
  • Commit: fe03b29
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.7

What's Changed

  • chore: migrate contact emails from @nios.net to @uffs.io by @githubrobbi in #443
  • fix: correct Ko-fi sponsor handle to uffssearch by @githubrobbi in #444
  • feat(brand): add 400x136 receipt wordmark variant by @githubrobbi in #445
  • fix(update): journal to_version, stdio-mcp restore, repair verb by @githubrobbi in #446
  • feat(update): single source of truth for the core binary set + uffs --update bins by @githubrobbi in #447
  • feat(update): reconcile a missing core binary into a complete install by @githubrobbi in #448
  • docs: document the self-update flow (README + user manual) by @githubrobbi in #450
  • feat(update): doctor redirects to the update flow to fix update-class issues by @githubrobbi in #449
  • chore: release v0.6.7 β€” ship pipeline auto-commit by @githubrobbi in #451

Full Changelog: v0.6.6...v0.6.7

UFFS v0.6.6

17 Jun 01:04
Immutable release. Only release title and notes can be modified.
cb32857

Choose a tag to compare

UFFS v0.6.6

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe,
    uffs-broker-windows-x64.exe, uffs-update-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64, uffs-update-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64, uffs-update-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#442
  • Commit: cb32857
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.6

What's Changed

  • fix(update): apply quiesce stops services with the current uffs, not a stale sibling by @githubrobbi in #440
  • feat(update): bare uffs --update updates end-to-end (ordinary-user default) by @githubrobbi in #441
  • chore: release v0.6.6 β€” ship pipeline auto-commit by @githubrobbi in #442

Full Changelog: v0.6.5...v0.6.6

UFFS v0.6.5

16 Jun 23:01
Immutable release. Only release title and notes can be modified.
83ff646

Choose a tag to compare

UFFS v0.6.5

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe,
    uffs-broker-windows-x64.exe, uffs-update-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64, uffs-update-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64, uffs-update-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#439
  • Commit: 83ff646
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.5

What's Changed

  • fix(update): self-update flow polish β€” Unix apply, clean errors, complete install gate, quiet output by @githubrobbi in #438
  • chore: release v0.6.5 β€” ship pipeline auto-commit by @githubrobbi in #439

Full Changelog: v0.6.4...v0.6.5

UFFS v0.6.4

16 Jun 20:54
Immutable release. Only release title and notes can be modified.
ff30fa8

Choose a tag to compare

UFFS v0.6.4

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe,
    uffs-broker-windows-x64.exe, uffs-update-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64, uffs-update-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64, uffs-update-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#437
  • Commit: ff30fa8
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.4

What's Changed

  • docs(readme): link the benchmarking blog post by @githubrobbi in #432
  • feat(winget): auto-release the seeded PR β€” fully hands-off winget flow by @githubrobbi in #431
  • fix(build): include uffs-update in local build/install/deploy flows by @githubrobbi in #433
  • fix(update): treat uffs-broker as Windows-only in self-update detection by @githubrobbi in #434
  • docs(cli): design + tracking doc for the search-first CLI grammar by @githubrobbi in #435
  • feat(cli): search-first grammar (uffs --<command>) + full doc/code alignment by @githubrobbi in #436
  • chore: release v0.6.4 β€” ship pipeline auto-commit by @githubrobbi in #437

Full Changelog: v0.6.3...v0.6.4

UFFS v0.6.3

16 Jun 08:49
Immutable release. Only release title and notes can be modified.
d9e3ffd

Choose a tag to compare

UFFS v0.6.3

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe,
    uffs-broker-windows-x64.exe, uffs-update-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64, uffs-update-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64, uffs-update-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt
(and SHA256SUMS, the conventionally-named copy the in-app
self-update helper fetches). Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#430
  • Commit: d9e3ffd
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.3

What's Changed

  • ci(deps): bump release-plz/action from 0.5.129 to 0.5.130 by @dependabot[bot] in #422
  • ci(deps): drop missing ci label + add Dependabot Actions supply-chain guard by @githubrobbi in #424
  • ci(deps): bump actions/checkout from 4.2.2 to 6.0.3 by @dependabot[bot] in #423
  • feat(cli): self-update Phase A β€” multi-anchor install detection (uffs update) by @githubrobbi in #425
  • feat: self-update Phases B & C β€” snapshot + acquire (+ DRY Authenticode) by @githubrobbi in #426
  • chore(funding): enable GitHub Sponsors button for skyllc-ai [HOLD until approved] by @githubrobbi in #340
  • feat(update): crash-proof self-update β€” apply resilience, doctor, per-binary release assets by @githubrobbi in #427
  • feat: native Windows service control (uffs-winsvc) β€” broker --status/--start/--stop, uffs status broker, sc-free updater by @githubrobbi in #428
  • feat(winget): auto-seed nested aliases into the komac PR (+ draft gate) by @githubrobbi in #429
  • chore: release v0.6.3 β€” ship pipeline auto-commit by @githubrobbi in #430

Full Changelog: v0.6.2...v0.6.3

UFFS v0.6.2

15 Jun 13:37
Immutable release. Only release title and notes can be modified.
45c69bc

Choose a tag to compare

UFFS v0.6.2

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#421
  • Commit: 45c69bc
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.2

What's Changed

  • fix(search): scope bare & path-anchored drive patterns (C:, C:, C:\path) by @githubrobbi in #420
  • chore: release v0.6.2 β€” ship pipeline auto-commit by @githubrobbi in #421

Full Changelog: v0.6.1...v0.6.2

UFFS v0.6.1

15 Jun 01:23
Immutable release. Only release title and notes can be modified.
f3c0041

Choose a tag to compare

UFFS v0.6.1

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#419
  • Commit: f3c0041
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.6.1

What's Changed

  • docs(readme): surface the sponsor ask, add install honesty, speed up install by @githubrobbi in #401
  • fix(winget): seeder strips the unsupported portable Scope field by @githubrobbi in #402
  • fix(broker): make the Access Broker work end-to-end + production follow-up playbook by @githubrobbi in #403
  • fix(daemon): skip broker warm-up when the daemon is already elevated (FU-9) by @githubrobbi in #404
  • refactor(mft): centralize broker-handle adoption into one primitive (SBB-1) by @githubrobbi in #405
  • chore(broker): TEMP build-tag line in daemon + broker logs (VM validation) by @githubrobbi in #406
  • fix(daemon): back off the journal poll instead of storming on failure (FU-2a) by @githubrobbi in #407
  • fix(mft): open the USN journal through the broker handle (FU-2b) [HOLD: needs VM validation] by @githubrobbi in #408
  • fix(mft): bootstrap MFT extents from FRS 0 on the non-elevated path (FU-3) by @githubrobbi in #409
  • fix(mft): read $UpCase through the overlapped handle (FU-8) by @githubrobbi in #410
  • fix(client): probe the broker pipe without connecting (FU-6) by @githubrobbi in #411
  • perf(broker): WinVerifyTrust + cache for Authenticode, drop PowerShell (FU-4) by @githubrobbi in #412
  • feat(broker): multi-instance threaded serve loop + OwnedHandle (FU-5, SBB-2) by @githubrobbi in #413
  • feat(broker): Windows Service control dispatcher (FU-1) by @githubrobbi in #414
  • fix(broker): FILE_FLAG_FIRST_PIPE_INSTANCE only on the first instance (FU-5 fix) by @githubrobbi in #415
  • chore(broker): remove TEMP build tag + harden service install/uninstall (closing) by @githubrobbi in #416
  • perf(daemon): bound the live-drive load fan-out (large-estate safety) by @githubrobbi in #417
  • docs: document the Access Broker (CHANGELOG, README, CLAUDE.md) by @githubrobbi in #418
  • chore: release v0.6.1 β€” ship pipeline auto-commit by @githubrobbi in #419

Full Changelog: v0.5.123...v0.6.1

UFFS v0.5.123

13 Jun 14:13
Immutable release. Only release title and notes can be modified.
2602e06

Choose a tag to compare

UFFS v0.5.123

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#400
  • Commit: 2602e06
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.5.123

What's Changed

  • fix(winget): generalize alias seeding so uffs-broker reaches the manifest by @githubrobbi in #399
  • chore: release v0.5.123 β€” ship pipeline auto-commit by @githubrobbi in #400

Full Changelog: v0.5.122...v0.5.123

UFFS v0.5.122

13 Jun 02:34
Immutable release. Only release title and notes can be modified.
9d1c38b

Choose a tag to compare

UFFS v0.5.122

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: release-pr-merge-#398
  • Commit: 9d1c38b
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.5.122

What's Changed

  • feat(release): auto-dispatch binary build when a release PR merges by @githubrobbi in #396
  • feat(demo): wave-0 launch kit - video tapes, MCP query timing, fresh-VM fixes by @githubrobbi in #397
  • chore: release v0.5.122 β€” ship pipeline auto-commit by @githubrobbi in #398

Full Changelog: v0.5.121...v0.5.122

UFFS v0.5.121

12 Jun 15:12
Immutable release. Only release title and notes can be modified.
090a802

Choose a tag to compare

UFFS v0.5.121

πŸš€ What's New

See the full changelog
and CHANGELOG.md in the repository for details.

πŸ“¦ Downloads

UFFS is a Windows-native NTFS search engine β€” live indexing of
the Master File Table requires Windows. The engine core is
cross-platform, so macOS and Linux builds are shipped for
offline MFT analysis from captured .mft / .bin snapshots.

Each platform ships as a one-download ZIP bundle in three
tiers β€” pick the one that matches how much you need:

Tier Zip suffix Contents
min -min.zip uffs + uffsd + uffs-tui demo. Lean engine for CI/scripting.
normal (no suffix) min + uffsmcp + uffs-mft + docs + brand + packaging helper. Recommended.
full -full.zip normal + the uffs-diag diagnostic tools.

πŸ–₯️ Every tier bundles the free uffs-tui demo β€” the
zero-setup front door. After unzipping, just run uffs-tui
to browse your own drives in a UI (the daemon auto-starts).
The demo has capped result counts and disabled exports; see
DEMO-LICENSE.txt in the zip. Full TUI/GUI are commercial.

Individual binaries are also attached for automation that
wgets a single file.

🟦 Windows x86_64 β€” primary live-indexing target

  • uffs-windows-x64.zip β€” recommended (normal tier): CLI +
    daemon + MCP + MFT tooling + uffs-tui demo + icon + docs.
    The .exes ship with the UFFS icon and asInvoker manifest
    embedded. Also: uffs-windows-x64-min.zip,
    uffs-windows-x64-full.zip.
  • Raw binaries: uffs-windows-x64.exe, uffsd-windows-x64.exe,
    uffsmcp-windows-x64.exe, uffs-mft-windows-x64.exe.

🍏 macOS Apple Silicon β€” offline MFT analysis

  • uffs-macos-arm64.zip β€” recommended (normal tier): raw
    binaries + uffs-tui demo + a ready-to-run UFFS.app bundle
    • icns + docs + packaging/macos/bundle.sh for rebuilding.
      Also: uffs-macos-arm64-min.zip, uffs-macos-arm64-full.zip.
  • Raw binaries: uffs-macos-arm64, uffsd-macos-arm64,
    uffsmcp-macos-arm64, uffs-mft-macos-arm64.
  • Intel Macs: run the arm64 build under Rosetta 2.

🐧 Linux x86_64 β€” offline MFT analysis

  • uffs-linux-x64.zip β€” recommended (normal tier): binaries
    • uffs-tui demo + full hicolor icon tree +
      packaging/linux/install.sh (drops the .desktop entry and
      icons under /usr/local with one sudo invocation) + docs.
      Also: uffs-linux-x64-min.zip, uffs-linux-x64-full.zip.
  • Raw binaries: uffs-linux-x64, uffsd-linux-x64,
    uffsmcp-linux-x64, uffs-mft-linux-x64.
  • Use with --mft-file to analyse captured MFT snapshots on servers, forensics VMs, or in Docker.

πŸ” Verification

All binaries are accompanied by SHA256 checksums in CHECKSUMS.txt.
Verify with:

sha256sum -c CHECKSUMS.txt

Additionally, every release asset carries a SLSA build-
provenance attestation
signed with the workflow's Sigstore
OIDC identity. Verify with GitHub CLI:

gh attestation verify <file> --owner skyllc-ai

A successful verification proves the bytes were produced by
this exact workflow run on this exact commit.

πŸ“‹ SBOM (Software Bill of Materials)

Each workspace crate ships a CycloneDX 1.5 SBOM alongside the
binaries: sbom-<crate>.cdx.json. The SBOMs are covered by
the same SLSA attestation as the binaries, so you can verify
the inventory with the same command above. Inspect with any
CycloneDX-aware tool, e.g.:

jq '.components[] | {name, version, purl}' sbom-uffs-cli.cdx.json

πŸ“‹ Installation

Recommended: ZIP bundle

  1. Download uffs-<platform>.zip for your platform.
  2. Unzip anywhere.
  3. Windows: the .exes are ready to run; place them on PATH. Icon + asInvoker manifest are already baked into the PE.
  4. macOS: double-click UFFS.app, or move the raw uffs binary into /usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned β€” right-click β†’ Open to confirm, or run xattr -dr com.apple.quarantine UFFS.app.
  5. Linux: run sudo packaging/linux/install.sh from the unzipped directory β€” installs the binary, the .desktop entry, and the full hicolor icon set. Override prefix with sudo PREFIX=/opt/uffs packaging/linux/install.sh.

Raw-binary path (automation)

  • Download the individual binary, e.g. uffs-linux-x64.
  • macOS / Linux: chmod +x uffs-* then optionally mv uffs-* /usr/local/bin/uffs.
  • Windows: the .exe is ready to run; place it on PATH.

πŸ› οΈ Build Information

  • Triggered by: post-ship-manual
  • Commit: 090a802
  • Toolchain: pinned nightly from rust-toolchain.toml
  • Profile: [profile.release] β€” LTO=fat, codegen-units=1, strip=symbols
  • CPU baselines: x86_64 = x86-64-v3 (Haswell+/Zen+); macOS ARM64 = apple-m1 (M1+)

Full Changelog: https://github.com/skyllc-ai/UltraFastFileSearch/commits/v0.5.121

What's Changed

  • build(polars): migrate to crates.io 0.54.4, drop git rev pin by @githubrobbi in #378
  • chore(release-automation): activate release-plz, retire bespoke tooling, add OIDC scaffolding by @githubrobbi in #379
  • fix(ci): release-plz cargo package fails β€” disable sccache wrapper by @githubrobbi in #380
  • fix(ci): release-plz packages never-publish crates β€” add release=false by @githubrobbi in #382
  • chore(publish): apply per-crate readme override on all 6 publishable crates by @githubrobbi in #381
  • fix(ci): re-defer release-plz auto-trigger pending crates.io bootstrap by @githubrobbi in #383
  • fix(toolchain): invalidate target/ + sccache after a nightly bump by @githubrobbi in #384
  • docs(cargo): correct stale publishable-set comment (2 crates, not 5) by @githubrobbi in #385
  • docs(release): record publishable-set narrowing + R8 credential path by @githubrobbi in #386
  • ci(release): enforce Conventional Commits (R1b) + wire OIDC publish step (R7) by @githubrobbi in #387
  • fix(ci): gate crates-io-publish on releases_created by @githubrobbi in #388
  • fix(release): flip release-plz to registry baseline; re-enable push trigger by @githubrobbi in #389
  • feat(release): manual on-demand binary release trigger (Path B) by @githubrobbi in #390
  • fix(release): restore the version bump inside just ship Phase 2 by @githubrobbi in #391
  • feat(bench): full benchmark suite + v0.5.120 canonical promotion by @githubrobbi in #393
  • docs(bench): v0.5.120 deep verification pass on performance docs + vetted dep bumps by @githubrobbi in #394
  • chore: release v0.5.121 β€” ship pipeline auto-commit by @githubrobbi in #395

Full Changelog: v0.5.120...v0.5.121