Skip to content

Releases: koala73/worldmonitor

World Monitor v2.5.20

27 Feb 20:49

Choose a tag to compare

What's Changed

  • chore: bump version to 2.5.20 + changelog
  • feat(gateway): complete edge cache tier coverage + degraded-response policy (#484)
  • fix(markets): commodities panel showing stocks instead of commodities (#483)
  • perf(proxy): increase AIS snapshot edge TTL from 2s to 10s (#482)
  • fix(analytics): use greedy regex in PostHog ingest rewrites (#481)
  • feat: configurable VITE_WS_API_URL + harden POST→GET shim (#480)
  • fix(sentry): add noise filters for 4 unresolved issues (#479)
  • feat(proxy): add Cloudflare edge caching for proxy.worldmonitor.app (#478)
  • fix(gateway): convert stale POST requests to GET for backwards compat (#477)
  • fix(desktop): enable click-to-play YouTube embeds + CISA feed fixes (#476)
  • fix(tech): use rss() for CISA feed, drop build from pre-push hook (#475)
  • feat(cache): tiered edge Cache-Control aligned to upstream TTLs (#474)
  • fix(security-advisories): route feeds through RSS proxy to avoid CORS blocks (#473)
  • fix: move 5 path-param endpoints to query params for Vercel routing (#472)
  • fix(beta): eagerly load T5-small model when beta mode is enabled
  • feat: add Cloudflare edge caching infrastructure for api.worldmonitor.app (#471)
  • feat: convert 52 API endpoints from POST to GET for edge caching (#468)
  • feat(cache): add negative-result caching to cachedFetchJson (#466)
  • Add Security Advisories panel with government travel alerts (#460)
  • feat(settings): redesign settings window with VS Code-style sidebar layout (#461)
  • fix(scripts): handle escaped apostrophes in feed name regex (#455)
  • fix(wingbits): add 5-minute backoff on Wingbits /v1/flights failures (#459)
  • fix(ollama): strip thinking tokens, raise max_tokens, fix panel summary cache (#456)
  • fix+feat: RSS feed repairs, HLS native playback, summarization cache fix, embed improvements (#452)

Full Changelog: v2.5.19...v2.5.20

World Monitor v2.5.19

26 Feb 20:28

Choose a tag to compare

What's Changed

  • fix(linux): detect NVIDIA GPU and work around EGL_BAD_ALLOC on Wayland (#446)

Full Changelog: v2.5.18...v2.5.19

World Monitor v2.5.18

26 Feb 20:07

Choose a tag to compare

What's Changed

  • chore: bump v2.5.18 (#445)
  • fix(linux): stop mixing host GStreamer plugins with bundled AppImage plugins (#444)

Full Changelog: v2.5.17...v2.5.18

World Monitor v2.5.17

26 Feb 19:52

Choose a tag to compare

What's Changed

  • chore: bump v2.5.17 (#443)
  • fix(linux): disable WebKitGTK compositing in VMs to fix black iframes (#441)

Full Changelog: v2.5.16...v2.5.17

World Monitor v2.5.16

26 Feb 19:01

Choose a tag to compare

What's Changed

  • chore: bump v2.5.16 (#440)
  • feat: add India, military, and maritime RSS feeds (#437)
  • fix: add security headers to Vercel deployment (#439)
  • feat: YouTube URL support in custom channels + Middle East region (#435)
  • fix(linux): bundle full GStreamer codec suite for YouTube playback (#434)

Full Changelog: v2.5.15...v2.5.16

World Monitor v2.5.15

26 Feb 17:43

Choose a tag to compare

What's Changed

  • chore: bump v2.5.15 (#432)
  • fix(ci): deduplicate smoke test artifact name for dual Linux builds (#431)
  • fix: reduce upstream API pressure with cache TTL optimization (#430)
  • fix(sentry): tighten noise filters for deck.gl/maplibre and WebView errors (#429)

Full Changelog: v2.5.14...v2.5.15

World Monitor v2.5.14

26 Feb 17:05

Choose a tag to compare

See changelog below.

World Monitor v2.5.13

26 Feb 16:47

Choose a tag to compare

What's Changed

  • fix(live-channels): tolerate YouTube API failures when adding custom channels (#425)
  • fix(linux): append host GStreamer plugins to AppImage search path (#424)
  • fix(linux): enable keyring persistence via Secret Service + keyutils (#419)
  • Optimize Wingbits API usage and reduce unnecessary polling (#416)
  • ci: skip Typecheck and Lint on fork PRs (#415)
  • fix(ci): use weston+XWayland for Linux smoke test (#417)
  • ci: add standalone Test Linux App workflow, revert build-desktop.yml (#414)
  • ci(linux): add AppImage smoke test to desktop build (#413)

Full Changelog: v2.5.11...v2.5.13

World Monitor v2.5.12

26 Feb 15:17

Choose a tag to compare

What's Changed

  • chore: bump v2.5.12
  • fix(linux): enable keyring persistence via Secret Service + keyutils (#419)
  • Optimize Wingbits API usage and reduce unnecessary polling (#416)
  • ci: skip Typecheck and Lint on fork PRs (#415)
  • fix(ci): use weston+XWayland for Linux smoke test (#417)
  • ci: add standalone Test Linux App workflow, revert build-desktop.yml (#414)
  • ci(linux): add AppImage smoke test to desktop build (#413)

Full Changelog: v2.5.11...v2.5.12

World Monitor v2.5.11

26 Feb 12:52

Choose a tag to compare

What's Changed

  • chore: bump v2.5.11 (#412)
  • fix(linux): address AppImage black screen on WebKit/GStreamer (#411)
  • fix(live-news): destroy player before showing offline/error message (#347) (#410)

Full Changelog: v2.5.10...v2.5.11