What's Changed
- chore(release): bump desktop to 2.11.7 and CLI to 0.2.2 (#10005)
- docs(mcp): document per-outlet provenance on get_news_clusters (#9722) (#10004)
- fix(portwatch): start no ArcGIS query after the fetch deadline (#10003)
- fix(portwatch): read chokepoints from the Hub CSV export (#10001)
- test(sanctions): freeze the clock in the OFAC deadline-cap tests (#10002)
- feat(procurement): add EPADS, Georgia and Armenia tenders (#9999)
- fix(sanctions): give the OFAC SDN body its own download budget (#10000)
- feat(food-prices): add 11 batch-2 official food-price sources (#9892) (#9993)
- fix(tech): load Internet Disruptions when its own panel mounts (#9998)
- feat(food-prices): add official local prices and weekly comparisons (#9853)
- docs(solutions): NZ fuel moved to the Commerce Commission XLSX, which ExcelJS cannot read (#4010) (#9997)
- fix(news): mark home and intel panels CACHED when their digest is old (#9996)
- fix(fuel): read New Zealand prices from the Commerce Commission (#4010) (#9995)
- chore(news): delete /api/fwdstart and the unused tech/finance variant FEEDS (#9835)
- refactor(news): panels read only digests; desktop-only outage fallback replaces direct feed fetching (U7) (#9823)
- fix(energy): keep EUR inside the cold-cache FX request budget (#9994)
- feat(gemini): serve the Google Connected Apps domain verification file (#9991)
- docs(solutions): semantic colors need text-only light shades, judged on their tints (#9988) (#9992)
- feat(energy): show the national energy feeds in the fuel panel and country brief (#9989)
- fix(styles): darker light-theme shades for semantic text only (#9988)
- fix(portwatch): recheck retained coverage at run completion (#9990)
- docs(solutions): localized MCP spoken answers share one data path (#9722) (#9987)
- fix(styles): replace 23 undefined CSS tokens and guard against new ones (#9982)
- feat(mcp): Arabic spoken answers with spoken_language "ar" (#9722) (#9986)
- test(mcp): guard every published MCP URL against the 410 alias forms (#9722) (#9985)
- feat(energy): add Guatemala MEM fuel prices to the regional feeds (#9984)
- feat(mcp): add a Gemini CLI extension manifest (#9981)
Full Changelog: convex-deployed...v2.11.7