[1.1.4] - 2026-03-19
Security
- Clear-text logging of sensitive data eliminated – three CodeQL alerts (
py/clear-text-logging-sensitive-data) resolved:headersandbodyremoved from the HTTP debug log in_request(theapikeyheader was already masked but the dict comprehension still constituted a taint path);paramsmasking made case-insensitive;fallback_device_id(derived fromentry.data, which contains the API key) removed from startup warning messages in__init__.py; exception objects replaced withtype(err).__name__to prevent accidental credential leakage via exception messages.