v0.6.0

BigBodyCobain/Shadowbrokerv0.6.0Mar 10, 2026by BigBodyCobain

AI Summary

Introduces a custom news feed manager and expands the data center map layer, alongside performance hardening for the frontend.

Key Highlights

  • Custom News Feed Manager allowing up to 20 RSS sources with weight levels
  • Global Data Center Map Layer with 2,000+ data center markers
  • Performance hardening using imperative map rendering
  • Debounced updates to prevent render thrashing
  • Settings panel redesign with tabbed UI

New Features

  • Custom News Feed Manager with add/remove/prioritize capabilities
  • Global Data Center Map Layer with clustered purple markers
  • Performance hardening (imperative map rendering, debounced updates)
  • Enhanced /api/health with per-source freshness timestamps
  • Settings panel redesign (API Keys / News Feeds tabs)
  • Docker CORS_ORIGINS env var fix
  • Python 3.13+ compatibility warnings

Full Release Notes

## 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