Releases: commit3296/adler
Releases · commit3296/adler
v0.14.0
Added
- (mcp) expose investigation reports (#104)
- (cli) add html investigation reports (#102)
- add historical confidence overlay (#101)
Added
- (cli) support self-contained HTML investigation reports with
--report-scan --report-format html. - (server/web) expose investigation report exports through
/api/scan/:id/reportand finished-scan Web download controls. - (mcp) expose investigation reports through
get_investigation_report
andadler://reports/{id}.
v0.13.0
Added
- (core) add exact username evidence (#98)
- (mcp) expose identity clusters and evidence (#85)
- (mcp) expose watchlist summary resource (#74)
- (mcp) expose scan timelines
- (server) expose scan timelines API
- (server) add scan timeline model
- (core) add watchlist schedule model
- (core) add watchlist config model
- (mcp) expose scan diffs
- (server) version persisted scan artifacts
- surface confidence across CLI web and MCP
- (core) add profile evidence and confidence models
Added
- (identity graph) expose evidence, confidence, identity clusters, timelines,
and investigation reports across CLI, Web API, Web UI, and MCP surfaces where
applicable. - (cli) support JSON investigation reports with
--report-scan --report-format json.
Changed
- (hardening) add public JSON/Web/MCP contract snapshots, Web UI smoke
coverage, and large scan artifact performance checks for Phase 8 release
readiness.
Docs
- document identity graph privacy and retention expectations, including
evidence access metadata, local scan ids, and Markdown/JSON report outputs. - add README guidance for evidence, confidence, identity clusters, and
investigation reports.
v0.12.3
Added
- surface disabled site matches across web and MCP
- (cli) derive Reddit session from OAuth credentials
- (registry) enable Reddit OAuth session probe
Added
- (bench) add a real-network Adler vs Sherlock benchmark harness
Changed
- (docs) document web UI smoke checks and MCP
toprank-ceiling semantics - (docs) add a cross-surface filter contract for CLI, web/API, and MCP
- (ci) run Adler web unit tests alongside typecheck/build/smoke
- (core) update optional impersonate transport to wreq 6
Fixed
- (security) remove RustSec-flagged lru 0.13 from the impersonate dependency graph
- (web) clear stale per-site lookup state when refiltering a running scan
v0.12.2
Added
- (mcp) preserve error source chains in tool/resource responses
Changed
- (mcp) hoist sites Arc out of scan_batch username loop
Fixed
- (mcp) render_prompt single-pass substitution avoids re-entrant expansion
v0.12.1
Added
- (mcp) HTTP+SSE transport via Streamable HTTP
- (mcp) prompts surface — investigate / audit / correlate workflows
- (mcp) resources surface — registry + scans
- (mcp) scan_username + scan_batch + doctor_check + get_scan_history tools
- (mcp) adler-mcp crate + --mcp stdio server with list_sites tool
- (server) per-scan egress subset selection (phase 6b)
- (server) read-only access engine view + transport telemetry in SPA (phase 6a)
- (core) escalation router + transport telemetry (access engine phase 4)
- (core) impersonate transport behind the
impersonateCargo feature (phase 2) - operator session injection for login-walled sites (access engine phase 5)
- (cli) --proxy-pool egress config for geo routing (phase 3)
- (cli) [breaking] include WhatsMyName tranche by default, rename flag to --no-wmn
- (registry) opt-in WhatsMyName tranche as CC-BY-SA registry
- (browser) raw async CDP client unblocks Browserbase backend
Fixed
- (mcp) drop too-long keyword for crates.io publish
- (ci) pin scorecard-action; replace broken docs badge
- (browser) document Browserbase/chromiumoxide incompatibility
v0.12.0
Added
- (mcp) HTTP+SSE transport via Streamable HTTP
- (mcp) prompts surface — investigate / audit / correlate workflows
- (mcp) resources surface — registry + scans
- (mcp) scan_username + scan_batch + doctor_check + get_scan_history tools
- (mcp) adler-mcp crate + --mcp stdio server with list_sites tool
- (server) per-scan egress subset selection (phase 6b)
- (server) read-only access engine view + transport telemetry in SPA (phase 6a)
- (core) escalation router + transport telemetry (access engine phase 4)
- (core) impersonate transport behind the
impersonateCargo feature (phase 2) - operator session injection for login-walled sites (access engine phase 5)
- (cli) --proxy-pool egress config for geo routing (phase 3)
- (cli) [breaking] include WhatsMyName tranche by default, rename flag to --no-wmn
- (registry) opt-in WhatsMyName tranche as CC-BY-SA registry
- (browser) raw async CDP client unblocks Browserbase backend
Fixed
- (ci) pin scorecard-action; replace broken docs badge
- (browser) document Browserbase/chromiumoxide incompatibility
v0.11.7
Fixed
- (doctor) guard discover_known_present against too-permissive sites
v0.11.6
Added
- (cli) --doctor --suggest-extract for OG-derived extract blocks
- (cli) extend --apply to known_present suggestions
v0.11.5
Added
- (web) mid-scan refilter — cancel + restart with overlap
v0.11.4
Added
- (cli) grouped --help, long --version, man page, cookbook