This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryFixed bare except clauses and eliminated duplicate string literals.
Full changelog
What's Changed
Fixed
- 🔧 Duplicate string literals (S1192) — Extracted
DEFAULT_SUBNET,ERR_INVALID_PARAMS, andERR_RUN_SCAN_FIRSTas module-level constants inserver.py, eliminating 12 duplicated string literals flagged by SonarCloud - 🔧 Bare
except:clause (S5754) — Changed toexcept Exception:in_probe_ip_port()for explicit exception handling
No breaking changes
All 128 unit tests pass. No API or behavior changes.
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 apiarya/wemo-mcp-server
 🪟 - Control WeMo smart home devices via AI assistants using natural language. Built on pywemo for 100% local control — no cloud dependency. Supports dimmer brightness, device rename, HomeKit codes, and multi-phase discovery.
Related context
Beta — feedback welcome: [email protected]