v2.0.0
pyannote/pyannote-audiov2.0.0Jul 10, 2026by github-actions[bot]
AI Summary
Introduces a comprehensive overhaul including a TUI dashboard, REST API server, and technology fingerprinting capabilities.
Key Highlights
- Interactive TUI dashboard with Bubble Tea
- REST API server mode for programmatic scan management
- Technology fingerprinting engine
- Subdomain takeover detection
New Features
- Bubble Tea dependencies for TUI dashboard
- CLI flags for tech fingerprinting and takeover detection
- HTTP 429 rate limit handling with exponential backoff
- REST API server mode
- Technology and TakeoverResult types
- Diff/monitoring mode for scan comparison
- Notification system (Slack, Discord, Telegram, Email)
- Screenshot capture for HTTP-alive subdomains
- Takeover data in JSON, TXT, and CSV
- Tech badges and takeover tab in HTML report
- Auto fetch release and star info
- Wayback URL collection
- Overhauled HTML report with screenshots and sorting
Full Release Notes
## Changelog * dbc2eb2 chore: add roadmap.md to .gitignore * dc3818b feat: add Bubble Tea dependencies for TUI dashboard * 08b0fdf feat: add CLI flags for tech fingerprinting and subdomain takeover detection * 8bf68e7 feat: add HTTP 429 rate limit handling with exponential backoff * 5c0cf43 feat: add REST API server mode for programmatic scan management * bf09e4e feat: add Technology and TakeoverResult types for fingerprinting and takeover detection * 951a555 feat: add diff/monitoring mode for scan comparison * 424d74b feat: add interactive TUI dashboard with Bubble Tea * fd33f11 feat: add notification system (slack, discord, telegram, email) * 7e7d475 feat: add screenshot capture for HTTP-alive subdomains * 54198bb feat: add subdomain takeover detection * d8876c2 feat: add takeover data to JSON, TXT, and CSV output formatters * 8732dcc feat: add tech badges and takeover tab to HTML report * 883aedc feat: add technology fingerprinting engine * 7bfeeb5 feat: auto fetch release and star info * e4e8149 feat: collect wayback URLs for HTTP-alive subdomains * 8a46320 feat: integrate --diff, --baseline, and --notify flags into CLI * 17b85d3 feat: integrate 429 retry handling into all API enumerators * 514ea32 feat: integrate fingerprinting and takeover into scan pipeline * d88d4d6 feat: overhaul HTML report with screenshots, wayback, sorting, export * be69cd7 feat: update docs * 6d4d496 feat: wire EventSink through scan pipeline for TUI support * 75bc9ef feat: wire serve subcommand and GetScanFunc for API server * 7afa427 fix: correct CLI flags and output parsing for 5 enumerators * 546b4c3 fix: handle unchecked error returns flagged by errcheck linter * f5c1124 fix: resolve all remaining errcheck linter violations * 5817ab6 fix: resolve final errcheck and unused type lint violations * e622376 fix: rewrite smap scanner to match actual smap JSON output * 5cb56c1 fix: update module path to /v2 for Go major version compatibility * 0dd9781 fix: update tests for new Generate signature and CI for Go 1.26 * 44e43c5 fix: upgrade golangci-lint-action to v9 for Go 1.26 compatibility * 72e58e3 style: update docs theme from blue/green to purple (#9489FD) * 9c98d34 style: update docs title template to 'SubdomainX Docs | %s' * ac6beaa update: logo