Releases: skyllc-ai/UltraFastFileSearch
UFFS v0.5.121
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
UFFS v0.5.120
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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
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-tuidemo — the
zero-setup front door. After unzipping, just runuffs-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.txtin 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-tuidemo + icon + docs.
The.exes ship with the UFFS icon andasInvokermanifest
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-tuidemo + a ready-to-runUFFS.appbundle- icns + docs +
packaging/macos/bundle.shfor rebuilding.
Also:uffs-macos-arm64-min.zip,uffs-macos-arm64-full.zip.
- icns + docs +
- 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): binariesuffs-tuidemo + full hicolor icon tree +
packaging/linux/install.sh(drops the.desktopentry and
icons under/usr/localwith onesudoinvocation) + 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-fileto 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.txtAdditionally, 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-aiA 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
- Download
uffs-<platform>.zipfor your platform. - Unzip anywhere.
- Windows: the
.exes are ready to run; place them onPATH. Icon +asInvokermanifest are already baked into the PE. - macOS: double-click
UFFS.app, or move the rawuffsbinary into/usr/local/bin/. First launch: Gatekeeper warns because the bundle is unsigned — right-click → Open to confirm, or runxattr -dr com.apple.quarantine UFFS.app. - Linux: run
sudo packaging/linux/install.shfrom the unzipped directory — installs the binary, the.desktopentry, and the full hicolor icon set. Override prefix withsudo 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 optionallymv uffs-* /usr/local/bin/uffs. - Windows: the
.exeis ready to run; place it onPATH.
🛠️ 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