Skip to content

Release history

worldmonitor releases

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

All releases

43 shown

v2.5.23 New feature
Notable features
  • World Clock panel with drag-to-reorder cities
  • Live news with HLS streams (CNN, CNBC, Fox)
  • Gulf Economies panel with GCC indices and currencies
v2.5.21 New feature
Notable features
  • Native mobile map with location detection
  • GPS/GNSS jamming detection layer
  • OREF 24h history timeline
v2.5.20 Breaking risk
Breaking changes
  • 52 API endpoints converted from POST to GET
  • 5 path-parameter endpoints moved to query parameters
Notable features
  • Cloudflare edge caching for api.worldmonitor.app
  • Security Advisories panel with government travel alerts
  • Settings redesign with VS Code-style sidebar
v2.5.19 Bug fix

Fixed NVIDIA GPU detection on Linux and resolved EGL_BAD_ALLOC memory allocation failures on Wayland display servers.

v2.5.18 Bug fix

Fixed Linux AppImage to properly isolate bundled GStreamer plugins from conflicting host system plugins, preventing audio and video playback failures on systems with incompatible plugin versions.

v2.5.17 Bug fix

Fixed rendering issue on Linux virtual machines where WebKitGTK compositing caused black iframes in the application interface.

v2.5.16 New feature
Security fixes
  • Security headers on Vercel deployments
Notable features
  • India/military/maritime feeds
  • YouTube URL support in custom channels
  • GStreamer codec bundling
v2.5.15 Maintenance

Optimized upstream API pressure with improved cache TTL settings. Fixed CI artifact naming for dual Linux builds. Refined Sentry error monitoring filters to reduce noise.

v2.5.13 Bug fix

Fixed Linux platform issues (GStreamer plugins, keyring persistence), improved YouTube API failure tolerance, optimized Wingbits API usage, and enhanced CI/build workflows.

v2.5.12 Bug fix
Notable features
  • Linux keyring persistence via Secret Service
  • API polling optimization
v2.5.11 Bug fix

Fixed AppImage black screen issue on Linux caused by WebKit/GStreamer conflicts and improved player cleanup to prevent display errors when switching between video streams.

v2.5.10 Bug fix

Enhanced Yahoo API error handling with rate limit status reporting and auth retry logic. Fixed AI summary length constraints and corrected settings UI labels across 17 locales.

v2.5.9 New feature
Security fixes
  • IPC hardening and DevTools isolation
  • SSRF protection and authentication gating
  • XSS prevention via escaped user-facing strings
Notable features
  • Supply Chain Disruption Intelligence service
  • WTO trade policy panel with tariffs and barriers
  • HappyMonitor positive news dashboard
v2.5.7 New feature
Security fixes
  • SSRF protection
  • Auth gating and token generation hardening
  • Dependency security updates
Notable features
  • Universal country CII scoring for all regions
  • Mexico and Latin America security feeds
  • Redesigned tabbed settings modal
v2.5.6 New feature
Security fixes
  • CORS restrictions for Windows
  • Service worker same-origin routing
Notable features
  • Nigeria and Greek feeds
  • Brasil Paralelo news source
  • AIS relay optimization
v2.5.5 New feature
Security fixes
  • Escaped user-facing strings in HTML templates
  • CORS hardening and API key gating
Notable features
  • Upstash Redis caching infrastructure
  • PostHog analytics integration
  • Native-language feeds for Thai and Vietnamese
v2.5.2 Maintenance
Notable features
  • Proto-first API with sebuf contracts and generated docs
v2.5.1 Maintenance
Notable features
  • USNI fleet tracker integration
  • IndexedDB-backed persistent API caching
  • Brotli compression for static assets
v2.5.0 New feature
Notable features
  • Ollama/LM Studio local LLM summarization support
  • Settings reorganized into LLMs and API Keys tabs
  • Defense/intelligence feeds (Military Times, USNI News, Oryx OSINT)
v2.4.1 Breaking risk
Breaking changes
  • License changed to AGPL-3.0
Notable features
  • Ultra-wide layout for 2000px+ screens
  • Hardened desktop updater flow
v2.3.9 New feature
Notable features
  • 9-language internationalization (Japanese, Arabic, Chinese, Russian)
  • Community discussion floating widget
  • NHK World and Nikkei Asia RSS feeds
v2.3.8 New feature
Notable features
  • Finance/trading variant with market dashboard
  • Gulf FDI investment database
  • Auto-detect OS and show relevant platform downloads
v2.3.7 New feature
Security fixes
  • Removed overly broad CORS origin regex
Notable features
  • Implemented dark/light theme system with comprehensive CSS variable refactor
  • Added desktop app auto-updater with architecture-aware downloads
  • Enabled UCDP, UNHCR, Climate, and Population panels by default
v2.3.6 Bug fix

Fixed unwanted node.exe console window appearing on Windows during desktop application startup.

v2.3.5 New feature
Notable features
  • Differentiated panel error messages
  • Auto-hiding desktop configuration
v2.3.4 Bug fix

Fixed Windows sidecar path handling for UNC paths and synchronized package dependencies including markdownlint-cli2.

v2.3.2 New feature
Notable features
  • Save and persist verified API keys
  • ML NER enrichment for trending keywords
v2.3.1 Maintenance
Security fixes
  • Hardened sidecar verification
  • CORS patterns hardening
  • IPv4-safe fetch for sidecar
v2.3.0 Security relevant
Security fixes
  • Forced immediate Service Worker activation to prevent stale asset exposure
v2.2.6 Bug fix

Minor fixes and improvements.

Full changelog

What's Changed

  • fix: filter trending noise, fix sidecar auth & restore tech panels — v2.2.6
  • fix: remove Market Radar and Economic Data panels from tech variant
  • docs: add developer X/Twitter link to Support section
  • docs: add cyber threat API keys to .env.example

Full Changelog: https://github.com/koala73/worldmonitor/compare/v2.2.5...v2.2.6

v2.2.5 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • chore: move test harnesses from root to tests/
  • fix: migrate all Vercel edge functions to CORS allowlist & bump v2.2.5
  • fix: restrict Railway relay CORS to allowed origins only
  • fix: hide desktop config panel on web, route World Bank & Polymarket via Railway

Full Changelog: https://github.com/koala73/worldmonitor/compare/v2.2.3...v2.2.5

v2.2.2 Mixed
Notable features
  • Download redirect API for platform-specific installers
  • Top News section consolidates headline coverage
  • Auto-generated changelog for GitHub releases
Full changelog

What's Changed

  • chore: bump version to 2.2.2
  • fix: normalize country name from GeoJSON to canonical TIER1 name
  • refactor: consolidate news into Top News, remove redundant Evidence section
  • Consolidate country detection around shared geometry service
  • fix: add BR/AE to tier-1, resolve deep-link names, fix military timeline filter
  • fix: tighten headline relevance, add Top News section, compact markets
  • fix: hide desktop config panel on web, fix irrelevant prediction markets
  • feat: add full-page Country Brief Page replacing modal overlay
  • docs: add download badges and web app links to README
  • Add download redirect API for platform-specific installers
  • fix(macos): hide window on close instead of quitting
  • fix: tone down climate anomalies heatmap to stop obscuring other layers
  • Add auto-generated changelog to GitHub releases

Full Changelog: https://github.com/koala73/worldmonitor/compare/v2.2.1...v2.2.2

v2.2.1 Bug fix
Notable features
  • Variant naming consolidation (world → full)
Full changelog

What's Changed

Bug Fixes

  • Fix Windows settings window: async command, no menu bar, no white flash
  • Fix settings window show/focus even when init fails
  • Fix: constrain layers menu height in DeckGLMap (#65)
  • Fix: HTML attribute fix in layers dropdown
  • Consolidate variant naming (worldfull) and fix PWA CARTO tile caching
  • Allow Cloudflare Insights script in CSP

CI/CD

  • Fix release always created as draft on tag push
  • Harden Tauri desktop build workflow (pinned actions, timeouts, cleanup)
  • Use native M1 runner for ARM64 macOS builds
  • Fix macOS build failures when Apple signing secrets are missing

Other

  • Add latest release badge to README
  • Remove CLAUDE.md from repo

Full Changelog: https://github.com/koala73/worldmonitor/compare/v2.2.0...v2.2.1

v1.7.0 New feature
Notable features
  • Tech variant with startup-focused dashboard
  • Startup ecosystem coverage across multiple regions (Asia, India, MENA, Africa, LATAM)
  • Service status monitoring (OpenAI, Linear, Replicate, etc.)
Full changelog

World Monitor v1.7.0

New Features

  • Tech Variant: Separate tech/startup-focused dashboard (VITE_VARIANT=tech)
    • Tech-specific AI prompts, Tech Readiness panel, Tech Hubs
    • Geopolitical panels gated per variant
    • Service Status panel (OpenAI, Linear, Replicate, etc.)
    • Tech events via Techmeme ICS + dev.events RSS
  • Variant Switcher: Sleek toggle in header
  • Startup Ecosystem Coverage: VC blogs, regional news, unicorn tracking
  • Protest Clustering: Grouped markers for busy regions
  • Geopolitical Hubs Panel: Activity tracking for full variant
  • World Bank Readiness Panel: Tech readiness scores per country
  • Source Credibility Badges: Attribution on news items

Tech Variant Feeds

  • Global startup funding (Asia, India, MENA, Africa, LATAM)
  • IPO and GitHub trending feeds
  • Cybersecurity feeds
  • Accelerator programs
  • Service status monitoring

Infrastructure

  • YouTube live stream detection API
  • Wildcard CORS for *.worldmonitor.app
  • Polymarket added to tech variant allowlist
  • System Health filtering by variant

Bug Fixes

  • Fix tech variant AI summary cache collision
  • Fix Brookings Tech feed parse error
  • Fix World Bank API 403 (Edge blocked, converted to Node.js)
  • Fix broken RSS feeds (TNW, YC News, Techstars)
  • Fix Disrupt Africa feed redirects
  • Fix live-news panel grid layout overlap

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1.5.0...v1.7.0

v1.5.0 New feature
Notable features
  • YouTube IFrame Player API with proper player controls for LiveNewsPanel
  • Military surge alerts detecting airlift surge and foreign military presence
  • Country labels layer with toggleable display and counter-scaling on zoom
Full changelog

World Monitor v1.5.0

New Features

  • YouTube IFrame Player API: Proper player controls for LiveNewsPanel
  • Military Surge Alerts: Airlift surge and foreign military presence detection
  • Country Labels Layer: Toggleable, with counter-scaling on zoom

Map Improvements

  • Hotspot popups with country labels and location info
  • Improved conflict zone locations (Greenland label added)
  • Wildfire filtering to 48h max
  • Robust base layer recovery with native DOM checks

Bug Fixes

  • Fix YouTube iframe postMessage origin error
  • Fix base layer disappearing with robust DOM verification
  • Fix popup clipping: append to body with fixed positioning
  • Fix hotspot popup positioning to avoid bottom panels
  • Reduce memory pressure from animations and YouTube iframe

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1.4.0...v1.5.0

v1.4.0 New feature
Notable features
  • CII Learning Mode: 15-minute warmup period for accurate scoring
  • Clickable locations for map navigation
  • Military surge detection with focal point correlation
Full changelog

World Monitor v1.4.0

New Features

  • CII Learning Mode: 15-minute warmup period for accurate scoring
  • Clickable Locations: Click locations in Strategic Risk and Intelligence Finding panels to fly to them on the map
  • Military Surge Detection: Integrated with focal point correlation
  • Map Expansion: Nearly full-screen map mode (viewport - 60px)

Intelligence

  • Hotspot escalation scoring with dynamic thresholds
  • Geopolitical intelligence quick wins: escalation scores, context, freshness
  • Country codes added for Haiti, Cairo, Doha, Beirut hotspots

UI Improvements

  • Auto-inject version from package.json into header
  • Status banner hidden when all is well
  • Focal point headlines clickable (links to source article)
  • Region selector in header with render throttling

Performance & Stability

  • Fix memory leaks in LiveNewsPanel, RSS cache, circuit-breaker
  • Render throttling and pause animations when hidden
  • Idle detection to pause YouTube player in background tabs
  • Fix duplicate CII alerts and convergence thresholds

Bug Fixes

  • Fix map popup header cutoff with sticky positioning
  • Fix map canvas corruption on zoom (ResizeObserver)
  • Fix popup truncation at top of viewport
  • Fix popup positioning (measure actual height)
  • Fix CII showing U:0 S:0 I:0 on startup

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1.3.0...v1.4.0

v1.3.0 New feature
Notable features
  • Geographic Convergence Detection across data sources
  • Country Instability Index with geopolitical context
  • Strategic Risk Panel with real-time scoring
Full changelog

World Monitor v1.3.0

New Features

  • Geographic Convergence Detection: Identify clustered signals across multiple data sources
  • Cross-Module Intelligence Integration: Correlate signals across all modules
  • Country Instability Index (CII): Composite scoring with geopolitical context
  • Strategic Risk Panel: Real-time risk scoring with data freshness tracking
  • Infrastructure Cascade: Ports and chokepoints impact analysis
  • USASpending.gov Integration: Government spending data
  • EIA Oil Analytics: Energy price tracking
  • Finnhub Integration: Stock market quotes

Map & UI

  • Regional panels (spaceports, critical minerals)
  • Hotspot escalation scoring system
  • Intelligence findings badge (unified alerts/signals)
  • Data freshness tracking for all sources
  • Info tooltips (?) on all panels with methodology explanations

Military Tracking

  • ADS-B Exchange military aircraft database
  • ICAO hex range detection for military aircraft
  • Wingbits field mapping improvements
  • Improved callsign detection, reduced false positives

Performance

  • RSS batching and throttled renders
  • Web Worker for clustering and correlation
  • Virtual scrolling with windowed rendering
  • WebGL cluster renderer for map LOD

Bug Fixes

  • Fix CII scoring bias and startup spike
  • Fix strategic risk score dilution (was always 0)
  • Fix map base layer disappearing after extended use
  • Fix protest data freshness with GDELT fallback

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1.2.0...v1.3.0

v1.2.0 New feature
Security fixes
  • XSS hardening across Map, Market, Prediction, Economic panels
  • Server-side FRED API key management
  • Input validation on proxy endpoints
Notable features
  • Military flight tracking with OpenSky proxy and callsign detection
  • Protest tracking via ACLED and GDELT
  • AIS vessel tracking with WebSocket relay
Full changelog

World Monitor v1.2.0

New Features

  • Live News Panel: YouTube live stream switcher with mute/play controls
  • Military Flight Tracking: OpenSky proxy, military callsign detection, vessel tracking
  • Global Flight Delays: FAA NASSTATUS integration
  • AIS Vessel Tracking: Live WebSocket relay via Railway
  • Protest Tracking: ACLED + GDELT geocoded protest data
  • Fullscreen Mode: Toggle for TV/wall display setups
  • GDELT Doc API: Live intelligence article feed

Map Improvements

  • Zoom-aware layer visibility
  • Shareable map state URLs
  • Batch market and RSS fetches
  • Strategic ports layer on shipping overlay
  • Region selector (EU, Asia, LatAm, Africa, Oceania)

Infrastructure

  • Circuit breaker for Yahoo Finance rate limiting
  • Railway WebSocket relay for AIS shipping data
  • OpenSky OAuth2 authentication
  • Wingbits as fallback flight data source

Security

  • XSS hardening across Map, Market, Prediction, Economic panels
  • Server-side FRED API key
  • ACLED token moved to server-side proxy
  • Input validation on proxy endpoints

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1.0.0...v1.2.0

v1.0.0 New feature
Notable features
  • Real-time news aggregation from 50+ RSS feeds
  • Interactive world map with D3.js projection
  • Polymarket predictions integration
Full changelog

World Monitor v1.0.0 — Initial Release

The first public release of World Monitor, a real-time global intelligence dashboard.

Core Features

  • Real-time news aggregation from 50+ RSS feeds across geopolitical, defense, and economic sources
  • Interactive world map with D3.js Natural Earth projection, zoom, pan, and regional focus views
  • Polymarket predictions with probability bars
  • Undersea cables layer with hover effects
  • Conflict zones overlay (Ukraine, Myanmar, Sudan, etc.)
  • Signal detection system with convergence and triangulation
  • Search across all data sources

Map Layers

  • Countries, conflict zones, undersea cables
  • Nuclear facilities, data centers, APT groups
  • Weather/disaster alerts (NWS API)

Panels

  • Live Intelligence (GDELT Doc API)
  • Markets (Yahoo Finance with circuit breaker)
  • Predictions (Polymarket)
  • Economic Indicators (FRED)
  • Government press releases
  • History, alerts, and status dashboard

Infrastructure

  • Vercel serverless API proxies
  • Railway WebSocket relay for AIS vessel tracking
  • RSS proxy with domain allowlist
  • CORS handling for production deployment

Full Changelog: https://github.com/koala73/worldmonitor/commits/v1.0.0

v2.1.0 New feature
Notable features
  • AI-generated country intelligence briefs with military counts
  • Theater-based strategic posture detection across 6+ regions
  • AI-powered news categorization with threat severity badges
Full changelog

World Monitor v2.1.0

Major release adding country intelligence briefs, strategic theater posture, threat classification, and site variants.

Country Intelligence Briefs

  • Click any country on the map for AI-generated intelligence briefs
  • Geo-based military counts, richer context, expanded AI prompts
  • Country hover highlight with instant loading feedback
  • Stock market indices integrated into country intel

AI Strategic Posture

  • Theater-based military buildup detection across 6+ regions
  • Israel/Gaza, Yemen/Red Sea (Houthi), and 3 more theaters
  • Combined aircraft + naval vessel tracking per theater
  • Server-side caching and resilience improvements
  • Stale cache fallback when ACLED fails

Threat Classification

  • AI-powered news categorization with severity badges
  • News sorted by threat severity instead of chronological
  • Category tag badges on news items
  • News geo-location map markers

Site Variants

  • Tech variant (VITE_VARIANT=tech): AI/startup focused dashboard
  • Tech-specific AI prompts, Tech Readiness panel, Tech Hubs
  • Geopolitical panels gated per variant
  • AI summary cache isolation between variants

Military Flight Tracking

  • ADS-B Exchange military aircraft database
  • ICAO hex range detection for military aircraft
  • Wingbits as fallback when OpenSky fails
  • Improved callsign detection, reduced false positives

Additional Features

  • GDACS global disaster alerts integration
  • Region selector in header with render throttling
  • Market Radar, BTC ETF Tracker, Stablecoins panels
  • Sparkline charts for Markets, Crypto, and Commodities
  • Prediction markets integration (Polymarket)
  • World Stories: shareable country intelligence snapshots
  • Satellite fires via NASA FIRMS
  • Temporal anomaly detection service
  • ACLED conflicts, UCDP classification, HDX HAPI integration

Infrastructure

  • Upstash Redis caching for cross-user deduplication
  • AIS snapshot optimization
  • CORS hardening across all API endpoints
  • Unified radar-style loading indicators

Bug Fixes

  • Fix weighted average in strategic risk score
  • Fix vessel tracking and timing
  • Fix ACLED API endpoint URL and auth
  • Fix Wingbits API nested paths (Vercel catch-all limitation)
  • Fix map canvas corruption on zoom
  • Fix popup truncation at top of viewport

Full Changelog: https://github.com/koala73/worldmonitor/compare/v2.0.0...v2.1.0

v2.0.0 New feature
Notable features
  • deck.gl WebGL map with hardware acceleration
  • Focal Point Detection: AI-powered intelligence synthesis
  • ONNX Runtime for browser-based text analysis
Full changelog

World Monitor v2.0.0

Major release introducing AI-powered intelligence analysis and hardware-accelerated map visualization.

deck.gl WebGL Map

  • Hardware-accelerated map with deck.gl + MapLibre GL
  • Clustering for Tech HQs, Events, Protests, Datacenters
  • APT Groups and Critical Minerals layers
  • Distinct marker shapes via IconLayer
  • Hotspot popup and pulsating animation

AI Intelligence

  • Focal Point Detection: AI-powered intelligence synthesis layer correlating signals across sources
  • Client-side ML: ONNX Runtime with Flan-T5 for browser-based text analysis
  • AI Insights Panel: Redesigned with prioritization and click-to-summarize
  • Groq/OpenRouter fallback chain: Server-side AI summaries with Redis caching
  • Parallel ML analysis system with multi-perspective scoring

Country Intelligence Index (CII)

  • Focal point intelligence integrated into CII scoring
  • News urgency boost when Information score is high
  • Backend caching for CII and Strategic Risk scores
  • Fixed timing, circular dependencies, and score consistency

UI Improvements

  • Resizable panels
  • Datacenter clustering at low zoom levels
  • Increased news search index (200 → 500 items)
  • Panel summarize buttons on news headers
  • Loading status messages for AI Insights

Bug Fixes

  • Fix RSS proxy corrupting gzip-compressed responses
  • Fix repetitive AI summary openings
  • Fix dark overlay in DeckGLMap (WebGL alpha context)
  • Fix coordinate bugs and popup positioning
  • Fix Al Arabiya and Arab News RSS feed URLs

Full Changelog: https://github.com/koala73/worldmonitor/compare/v1...v2.0.0

v2.2.0 New feature
⚠ Upgrade required
  • Token-based auth is now required for the local API sidecar; existing local API integrations may need to be updated to include tokens.
  • UCDP proxy has been moved to Railway with a Vercel fallback; update any direct UCDP proxy endpoint references accordingly.
  • MIT LICENSE has been added to the project.
Notable features
  • YouTube LiveNewsPanel now working in Tauri desktop via Player API with cloud bridge fallback
  • Token-based authentication for local API sidecar
  • Secure secret vault with OS keychain integration

Beta — feedback welcome: [email protected]