Skip to content

Commit 953a24b

Browse files
committed
chore: add 0.13.0 release notes to CHANGELOG
1 parent d202027 commit 953a24b

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Change Log
22

3+
## 0.13.0
4+
5+
### Changed
6+
7+
* Replace gmqtt with aiomqtt for MQTT connectivity. The new client uses a
8+
pure-asyncio architecture — no more `run_coroutine_threadsafe` cross-thread
9+
calls. Reconnect now uses exponential backoff (5 s → 10 s → … → 5 min)
10+
instead of a fixed interval (#457).
11+
12+
### Fixed
13+
14+
* Exit immediately on permanent MQTT connection failures (bad credentials,
15+
unknown protocol version, identifier rejected, not authorised) instead of
16+
looping forever (#457).
17+
18+
* Restore MQTT subscriptions and trigger HA re-discovery on broker reconnect
19+
after a transient disconnect (#457).
20+
21+
* Suppress spurious `WARNING: Could not extract a valid SoC kWh` log on every
22+
poll for non-EV vehicles. The warning is preserved for EVs where the BMS
23+
returns invalid data (#460).
24+
25+
* Publish command result topics (`Success` / `Failed: …`) with `retain=False`
26+
so a stale result from a previous session does not persist on the broker
27+
across restarts (#461).
28+
29+
* Emit `retain` as a JSON boolean (`true`/`false`) in Home Assistant MQTT
30+
discovery payloads instead of the string `"true"`/`"false"` that the HA
31+
schema requires (#459).
32+
33+
* Warn when TLS hostname verification is disabled regardless of whether a
34+
custom CA certificate is configured. Self-signed cert users (who typically
35+
have no CA file) now see the warning too (#462).
36+
37+
**Full Changelog**: https://github.com/SAIC-iSmart-API/saic-python-mqtt-gateway/compare/0.12.0...0.13.0
38+
339
## 0.12.0
440

541
### Added

0 commit comments

Comments
 (0)