First release on PyPI. Major restructure from 0.3.x.
Changed
- Unified
fibtraceCLI withwalk,diff,view,tui,websubcommands - Moved FastAPI web app into the package (
fibtrace.web) - Moved
fibtrace_diff.pyinto the package asfibtrace.diff - Renamed internal TUI module from
fibtrace.apptofibtrace.tui - Optional extras:
[tui],[web],[ldap],[all],[dev]
Added
- Pluggable auth backend scaffolding for the web UI (env / LDAP3 / SSH-proxy stubs)
- Web dashboard templates now ship correctly in the wheel
CHANGELOG.mdtests/directory
Removed
- Standalone
fibtrace-cli,fibtrace-viewconsole scripts — folded intofibtrace walkandfibtrace view
Install
pip install fibtrace # core CLI (walk, diff, view)
pip install 'fibtrace[tui]' # + Textual TUI
pip install 'fibtrace[web]' # + FastAPI web dashboard
pip install 'fibtrace[tui,web]' # everythingStatus: alpha. See the README for the full security posture before exposing the web dashboard.