FileAtlas 2.0.0 #3
File-Maker
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
FileAtlas 2.0.0 Release Description
FileAtlas 2.0.0 is the production Core release for Base, FAFS, FAStore, Analytics, History, global search, Dev diagnostics, licensing compatibility, and the benchmark/proving path.
This release documentation replaces the earlier draft documentation that described the Core work as an upcoming
2.1.3source release while keeping2.0.0executables. The product being released is FileAtlas 2.0.0.The main release boundary is now explicit:
Older FAAV binaries, installer options, owner tools, or source paths may still exist. Their presence does not make them part of the supported 2.0.0 release. If someone deliberately installs/runs them anyway, that use is entirely unsupported and at the user's own risk.
Download
Current installer set:
Current SHA-256 values:
SHA256SUMS.txtis authoritative for the supplied installer set.What 2.0.0 contains
1. Canonical Core truth architecture
FAFS remains the authoritative catalog, mutation, continuity, and history service. Base can contribute learned directory information through an acknowledged handoff, but it does not become a second competing catalog authority.
Core state now keeps identity, path, time, capture source/quality, and current/last-known measurement semantics separate enough to prevent older evidence from silently overwriting newer truth.
2. Volume-wide live filesystem history
On NTFS, FAFS consumes the volume-wide USN change journal rather than only watching the directory currently open in Base.
This means FileAtlas can retain activity across the volume, including:
A current Base folder is a priority hint, not the boundary of what FileAtlas can observe.
3. Restart continuity and independent volume state
FAFS uses saved journal cursors for incremental restart catch-up when journal continuity remains valid.
When continuity is lost or a volume requires a baseline/reconciliation pass, FileAtlas does not pretend that nothing happened. It separates:
Volumes are handled independently. A noisy or recovering
C:\volume does not make a healthyD:\volume stop being current.The final Core corrective work also addressed state-convergence problems where individual lanes could already be complete/current while a higher-level volume state remained stuck in
CATCHING_UP.4. Exact identity-led History
Analytics contains a dedicated History view for folder activity and exact item history.
The important 2.0.0 behavior is that item history follows object identity, not merely whatever path/name currently looks similar.
The Core corrective pass hardened this area after several real failure cases:
present atpath;The corrected behavior is fail-closed: legacy records that do not contain enough identity evidence are excluded from exact item history instead of being guessed into the requested object's trail.
History can now show lifecycle sequences such as:
while preserving the same native identity when that evidence is available.
5. Parent-rename and nested-lineage continuity
History persists native-identity postings in addition to path-oriented evidence.
That allows a file/folder trail to survive cases where:
The key design rule is that a path is an attribute of an object at a point in time; it is not the object's identity.
6. Search
FileAtlas Base keeps the existing current-directory filter and adds a separate Search all path backed by FAFS catalog truth.
Global search can use exact names, paths, normalized tokens, prefixes, and bounded partial-name matching across known files and folders.
Opening a global result projects the parent into Base and focuses the requested file/folder rather than starting an unrelated deep scan.
Analytics History also has its own search/filter controls so retained history can be narrowed by name/path and event type.
7. Deleted-object discovery
A deleted object can still be found in retained history after it is no longer present on disk.
The final Core proof demonstrated a history probe whose current object no longer existed while FileAtlas still showed the exact retained lifecycle and correctly reported:
This is one of the central product distinctions between a current-state disk visualizer and a filesystem historian.
8. C:\ real-world history path
The final corrective proof was not limited to a quiet secondary drive.
C:\successfully returned real high-volume history including Recycle Bin/system-path activity and exact event details. This was important becauseC:\had previously been the volume most likely to expose:The final Core build demonstrated that the history path remains usable on that real workload rather than only in isolated test folders.
9. Base and Analytics behavior
Base:
Analytics:
10. Local-only architecture
FileAtlas Core remains local-only.
It does not upload:
FAFS exposes local-only services on
127.0.0.1for same-machine FileAtlas components.11. Dev, LicenseManager, and Benchmark
FileAtlas Dev remains an optional diagnostic application. Privileged features require a local
.falicensevalidated by FAFS.LicenseManager remains an owner-only license issuing/inspection tool.
Benchmark remains a separate local stress-test/report application using isolated dummy data.
Final installed-build proof
The final Core corrective pass included a focused proof on the installed application rather than only source/unit tests.
Observed on the release machine:
added/edited/removedlifecycle state using the same native identity;absent/no longer presentstate;C:\history and Recycle Bin activity rendered successfully;These measurements are local observations from the release machine and are not universal latency guarantees.
Important corrections from the earlier 2.1.3 draft documentation
The previous documents contained several statements that are no longer appropriate for the release being shipped.
Product version
Earlier draft wording:
Release wording:
There is no separate public
2.1.3product represented by these documents.FAAV
Earlier draft documentation described FAAV as an optional integrated protection component and listed detailed FAAV architecture/capability claims.
For this release, that is not the supported product boundary.
FAAV is not being developed or validated for FileAtlas 2.0.0 and should not be installed by normal users. Any existing FAAV binaries, component options, source trees, benchmark simulations, or FAAV Lab packages are legacy/experimental artifacts outside the supported 2.0.0 Core release.
This release therefore does not claim:
Recovery
FAFS contains recovery-oriented metadata/parity infrastructure, but FileAtlas 2.0.0 does not ship a supported user-facing file-recovery product.
History/provenance and recovery are different features. Knowing that a deleted object existed and preserving its identity/path history does not mean FileAtlas kept a restorable copy of the file.
Universal file editing/viewing
FileAtlas Dev remains a diagnostic/internal inspection tool.
The following are not claimed as 2.0.0 features:
Generic/raw inspection discovered during development should not be confused with a supported universal editor.
Code signing
The public installer is not code-signed yet. Windows SmartScreen may therefore warn about the installer.
Historical performance reference
The earlier FileAtlas 1.8.0 maximum-stress benchmark remains a useful historical reference but was not rerun as the final 2.0.0 Core corrective proof.
That historical benchmark used isolated dummy data with:
Selected historical release-machine measurements were:
Those numbers describe that historical synthetic run and are not guarantees for other machines or the final production workload.
What is not included in the supported 2.0.0 release
For clarity, the supported release does not include or promise:
Safety and privacy
Normal FileAtlas delete actions use the Windows Recycle Bin where supported. Protected/high-risk system locations are blocked or strongly warned.
FileAtlas history may retain metadata showing that an object existed after the object itself has been deleted. That history remains local unless the user manually exports/shares something.
See
PRIVACY.mdfor the detailed local-data policy.Support
This discussion was created from the release FileAtlas 2.0.0.
All reactions