Skip to content

Releases: skyllc-ai/UltraFastFileSearch

UFFS v0.5.120

09 Jun 19:58
Immutable release. Only release title and notes can be modified.
95cfc94

Choose a tag to compare

UFFS v0.5.120

πŸš€ 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: auto-tag-release[sha:95cfc94]
  • Commit: 95cfc94
  • 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.120

What's Changed

  • perf(search): master speed β€” keep #2/#4 wins, gate #1, beat Everything across the matrix by @githubrobbi in #375
  • chore: release v0.5.120 β€” ship pipeline auto-commit by @githubrobbi in #376

Full Changelog: v0.5.119...v0.5.120

UFFS v0.5.119

09 Jun 05:13
Immutable release. Only release title and notes can be modified.
0261795

Choose a tag to compare

UFFS v0.5.119

πŸš€ 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: auto-tag-release[sha:0261795]
  • Commit: 0261795
  • 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.119

What's Changed

  • fix(daemon): WARM guarded fast-load + HOT per-write icacls spawn removal by @githubrobbi in #373
  • chore: release v0.5.119 β€” ship pipeline auto-commit by @githubrobbi in #374

Full Changelog: v0.5.118...v0.5.119

UFFS v0.5.118

08 Jun 20:21
Immutable release. Only release title and notes can be modified.
1bc9550

Choose a tag to compare

UFFS v0.5.118

πŸš€ 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: auto-tag-release[sha:1bc9550]
  • Commit: 1bc9550
  • 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.118

What's Changed

  • feat(bench): bench robustness β€” TTL fixes, interleaved HOT rounds, path-set parity checks by @githubrobbi in #369
  • ci(deps): bump github/codeql-action from 4.36.1 to 4.36.2 by @dependabot[bot] in #370
  • ci(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #371
  • chore: release v0.5.118 β€” ship pipeline auto-commit by @githubrobbi in #372

Full Changelog: v0.5.117...v0.5.118

UFFS v0.5.117

07 Jun 16:26
Immutable release. Only release title and notes can be modified.
936b99a

Choose a tag to compare

UFFS v0.5.117

πŸš€ 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: auto-tag-release[sha:936b99a]
  • Commit: 936b99a
  • 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.117

What's Changed

  • docs(demo): weave demo GIFs into README, user manual, and demo kit by @githubrobbi in #366
  • feat(uffs-bench): robust benchmark-suite orchestrator P1–P9 complete by @githubrobbi in #367
  • chore: release v0.5.117 β€” ship pipeline auto-commit by @githubrobbi in #368

Full Changelog: v0.5.116...v0.5.117

UFFS v0.5.116

05 Jun 23:44
Immutable release. Only release title and notes can be modified.
8a1cca8

Choose a tag to compare

UFFS v0.5.116

πŸš€ 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: auto-tag-release[sha:8a1cca8]
  • Commit: 8a1cca8
  • 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.116

What's Changed

  • fix(mft): rebuild no-journal cache past age ceiling (resilience) by @githubrobbi in #364
  • chore: release v0.5.116 β€” ship pipeline auto-commit by @githubrobbi in #365

Full Changelog: v0.5.115...v0.5.116

UFFS v0.5.115

05 Jun 20:10
Immutable release. Only release title and notes can be modified.
e3aca38

Choose a tag to compare

UFFS v0.5.115

πŸš€ 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: auto-tag-release[sha:e3aca38]
  • Commit: e3aca38
  • 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.115

What's Changed

  • fix: --malformed filter bypass (is_empty gate, DisplayRow predicate, limit leak) by @githubrobbi in #361
  • test(malformed): two-proof corruption-tree verify + name_hex default-JSON regression by @githubrobbi in #362
  • chore: release v0.5.115 β€” ship pipeline auto-commit by @githubrobbi in #363

Full Changelog: v0.5.114...v0.5.115

UFFS v0.5.114

05 Jun 16:58
Immutable release. Only release title and notes can be modified.
a0dd18e

Choose a tag to compare

UFFS v0.5.114

πŸš€ 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: auto-tag-release[sha:a0dd18e]
  • Commit: a0dd18e
  • 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.114

What's Changed

  • docs(code-quality): close out "Bugs Rust Won't Catch" hardening effort by @githubrobbi in #357
  • feat(mft): lossless filename storage β€” surrogate-named files can no longer hide (WI-4.4) by @githubrobbi in #358
  • feat: malformed-name forensics β€” surface & prove ill-formed names (WI-4.4 follow-up) by @githubrobbi in #359
  • chore: release v0.5.114 β€” ship pipeline auto-commit by @githubrobbi in #360

Full Changelog: v0.5.113...v0.5.114

UFFS v0.5.113

05 Jun 06:07
Immutable release. Only release title and notes can be modified.
762ae6c

Choose a tag to compare

UFFS v0.5.113

πŸš€ 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: auto-tag-release[sha:762ae6c]
  • Commit: 762ae6c
  • 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.113

What's Changed

  • chore: release v0.5.113 β€” ship pipeline auto-commit by @githubrobbi in #356

Full Changelog: v0.5.111...v0.5.113

UFFS v0.5.111

05 Jun 02:06
Immutable release. Only release title and notes can be modified.
ecb2261

Choose a tag to compare

UFFS v0.5.111

πŸš€ 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: auto-tag-release[sha:ecb2261]
  • Commit: ecb2261
  • 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.111

What's Changed

  • fix(security): close bugs-rust-wont-catch Categories 1/2/3 + partial 4/5/6/8 (13 WIs) by @githubrobbi in #346
  • fix(daemon): cross-platform elevation gate + demo tape line-wrap fix by @githubrobbi in #345
  • fix(mft): instrumented UTF-16 decoder (WI-4.1) + discard audit (WI-6.3) by @githubrobbi in #347
  • fix(security): handle remaining from_utf8_lossy decision/scan sites (WI-4.3 follow-up) by @githubrobbi in #348
  • fix(mft): harden all 5 NTFS parsers against panic-on-malformed-bytes (WI-5.2) by @githubrobbi in #349
  • test(mft): malformed-input corpus for cache deserializer (WI-5.3) by @githubrobbi in #350
  • fix(spawn): pass daemon argv as OsString, decode Windows paths losslessly (WI-4.2) by @githubrobbi in #351
  • fix(broker): open client process once, thread handle verifyβ†’duplicate (WI-8.1) by @githubrobbi in #352
  • test(mft): pathological-name parity corpus, offline + decoder tiers (WI-7.1) by @githubrobbi in #353
  • ci(pipeline): wire anti-pattern gate into phase-1 validation (WI-G.1) by @githubrobbi in #354
  • chore: release v0.5.111 β€” ship pipeline auto-commit by @githubrobbi in #355

Full Changelog: v0.5.110...v0.5.111

UFFS v0.5.110

04 Jun 04:31
Immutable release. Only release title and notes can be modified.
84a6c75

Choose a tag to compare

UFFS v0.5.110

πŸš€ 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: auto-tag-release[sha:84a6c75]
  • Commit: 84a6c75
  • 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.110

What's Changed

  • fix(winget): preserve CRLF line endings in uffs-tui alias patcher by @githubrobbi in #334
  • ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #336
  • ci(deps): bump github/codeql-action from 4.36.0 to 4.36.1 by @dependabot[bot] in #335
  • docs(readme): wire live sponsor channels + add no-telemetry trust bullet by @githubrobbi in #337
  • docs(demo): add reproducible demo-capture kit for TUI + CLI GIFs by @githubrobbi in #338
  • refactor(demo): port demo-prep to rust-script with discovery + version gate by @githubrobbi in #341
  • fix(cli): human-readable timestamps + suppress empty Already Hot in daemon output by @githubrobbi in #342
  • fix(demo): relatable + aggregation examples in cli-demo.tape by @githubrobbi in #343
  • chore: release v0.5.110 β€” ship pipeline auto-commit by @githubrobbi in #344

Full Changelog: v0.5.109...v0.5.110