Changelog

All notable changes to CryptoAnnihilator. Semantic Versioning.

v2.1.1 PATCH

2026-06-05
  • Security: SHA256 verification for --install-network — plugin downloads now verified against /version endpoint hash before install. Rejects tampered downloads.
  • Fix: Layer 4 detection — fixed cpu_usage dict unpacking and Detection() constructor parameter mismatch that caused silent failures.
  • Fix: Python 3.6+ compatibility — removed PEP 701 nested f-string quotes that broke on Python <3.12.
  • Added MIT LICENSE file to repository.
  • Added unit tests — 13 tests covering classify_wallet() and detect_layer3_known_names().
  • Version endpoint now includes plugin SHA256 hashes in plugins field.
  • Adventure Mode URL params?adventure=true or ?mode=adventure for direct deep links.

v2.1.0 MINOR

2026-06-05
  • Auto-update plugin (scannersend_update.py): Now stable and available. Install with --install-updater. Verifies SHA256 before applying any update. Zero telemetry.
  • About page: Added origin story and Community Immunity section.
  • Rogues Gallery: Public hall of shame at /rogues — IPs banned by the immune system.
  • Threat Feed API: /feed/stats (public) and /feed/blocklist (key-gated) on net.scannersend.org.
  • Minor copy updates and nav improvements.

v2.0.0 MAJOR

2026-05-22

Added

Architecture

Infrastructure

Changed

v1.0.0 MAJOR

2026-05-21

Initial Release