Skip to content

ShadowBroker v0.6.0

Choose a tag to compare

@BigBodyCobain BigBodyCobain released this 10 Mar 21:30
· 503 commits to main since this release

What's New in v0.6.0

Custom News Feed Manager

  • Add, remove, and prioritize up to 20 RSS intelligence sources from the Settings panel
  • Assign weight levels (1-5) to control feed importance - no more editing Python files
  • Custom feeds persist across restarts via backend/config/news_feeds.json

Global Data Center Map Layer

  • 2,000+ data centers plotted worldwide from a curated dataset
  • Clustered purple markers with server-rack icons
  • Click any DC for operator details - internet outage cross-referencing by country

Performance Hardening

  • Imperative map rendering - high-volume layers bypass React reconciliation via direct setData() calls
  • Debounced updates (2s) on dense layers to prevent render thrashing
  • Enhanced /api/health with per-source freshness timestamps and counts

Fixes and Improvements

  • Data center coordinates fixed for 187 Southern Hemisphere entries
  • Docker CORS_ORIGINS env var properly passed through docker-compose
  • Start scripts warn on Python 3.13+ compatibility issues
  • Settings panel redesigned with tabbed UI (API Keys / News Feeds)

Quick Start

  1. Download ShadowBroker_v0.6.0.zip below
  2. Extract and run start.bat (Windows) or ./start.sh (Mac/Linux)
  3. Open http://localhost:3000