This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryFixed UnicodeDecodeError on Windows when checking/upgrading mureo and made Reports dashboard tolerant of malformed STATE.json entries.
Full changelog
Fixed (both surfaced on Windows in the field)
- Update check / upgrade on Windows (#313): the configure "About mureo" update check and one-click upgrade captured pip output without an explicit encoding, so a Japanese Windows (cp932) raised
UnicodeDecodeErroron pip's UTF-8 output — silently killing the check and breaking the upgrade. All three capturing pip calls (version_check, upgrade_action,mureo upgradeCLI) now decode as UTF-8 witherrors="replace". No change on macOS/Linux. - Reports dashboard resilience (#315): the read-only Reports view logged a parse traceback every render and returned an empty summary when STATE.json held a nonconforming campaign entry (variant/hand-authored, e.g.
name/idinstead ofcampaign_name/campaign_id). Writers stay strict; the read-only view now re-reads tolerantly and skips such entries so platform totals + reports still render.
Full changelog: https://github.com/logly/mureo/blob/main/CHANGELOG.md
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About logly/mureo
Framework for AI agents (Claude Code, Cursor, Codex, Gemini) to operate Google Ads, Meta Ads, and Search Console. Grounded in a local STRATEGY.md — not metric-chasing. Defense-in-depth security, local-first. Apache 2.0.
Related context
Related tools
Beta — feedback welcome: [email protected]