Bug Fixes & Stability
This release includes 14 updates.
## Milestone: Landing Page Redesign.
New Features
1Landing Page Redesign
## Milestone: Landing Page Redesign.
Improvements
1General bug fixes and improvements
Plus 11 internal improvements for better reliability and performance.
Bug Fixes
13escape mention var in JSON + move state dir outside repo
Fixes two minor review findings from :.
implement scrape probe in sla-tracker.sh
Implements the missing scrape probe in.
terminal fullscreen overlay trapped inside main container
- Terminal fullscreen overlay was rendered inline in the React tree, trapped inside by creating a containing block.
remove overflow-x-hidden clipping history table scroll
- : Removed from page root div.
rename newsapi slug to reuters for URL consistency
Renames the misleading domain slug to so correctly serves Reuters content instead of the confusing URL.
sla-tracker.sh reports 0% uptime on first run triggering spurious breach alert
- returned (0% uptime) when was missing (first run), triggering a spurious SLA breach alert.
escape hostname via jq in dockerd curl alerts
The dockerd self-health check in 6 monitoring scripts interpolates directly into a raw curl JSON body string.
stop session-ingest flood from infinite retry loop on 422
- Stop infinite retry loop in session recording when session creation fails with 4xx.
blog tag upsert — switch to ON CONFLICT (slug) to eliminate 500
internal service's daily SEO blog batch hits and crashes with 500 ( unique constraint violation).
add monitoring scrape targets for cloud provider worker containers
cloud provider worker containers expose domain-level metrics via but had no scrape targets for them — only the Netcup Pushgateway was collected, leaving cloud provider fleet data absent from Grafana dashboards.
pass noise_regex/prefix_regex as jq --arg in error-trigger.sh
Fixes jq injection vulnerability where and were shell-interpolated directly into jq program strings in.
Grafana wasted compute panel — correct unit label from s to short
Corrects the Grafana unit label on the **\"Wasted Compute Rate (sec/min) — by Tier\"** panel in the Scraping Engine dashboard.
monitoring system crash-loop on invalid Discord token
- Catch and in monitoring system's entry point to prevent infinite crash-looping when Discord resets the bot token.
Plus 11 internal changes for stability and performance.