Releases: allenporter/python-google-nest-sdm
Releases · allenporter/python-google-nest-sdm
7.1.5
What's Changed
- Increase streaming pull deadline to 55 seconds by @allenporter in #1166
Full Changelog: 7.1.4...7.1.5
7.1.4
What's Changed
- Don't log on every stream connect/disconnect by @allenporter in #1163
- Increase streaming pull timeout and separate scope of timeout by @allenporter in #1164
Full Changelog: 7.1.3...7.1.4
7.1.3
What's Changed
- Recreate the subscriber client when reconnecting by @allenporter in #1162
Full Changelog: 7.1.2...7.1.3
7.1.2
What's Changed
- Increase streaming pull timeout by @allenporter in #1160
- Add logging when refreshing credentials by @allenporter in #1161
Full Changelog: 7.1.1...7.1.2
7.1.1
What's Changed
- chore(deps): update pre-commit hook psf/black to v25 by @renovate in #1158
- chore(deps): update dependency black to v25 - autoclosed by @renovate in #1157
- CPU issue fix: Wait 90 seconds between ACK messages by @allenporter in #1159
Full Changelog: 7.1.0...7.1.1
7.1.0
What's Changed
- Update example code to use new start API. by @allenporter in #1153
- chore(deps): update dependency pip to v25 by @renovate in #1155
- Add API method for setting an IAM policy by @allenporter in #1156
Full Changelog: 7.0.0...7.1.0
7.0.0
Breaking changes
The GoogleNestSubscriber
has been rewritten to be fully async, and simplified. The constructor and start/stop calls have been changed and changes are required. Commands for managing subscriptions are now only handled by the AdminClient
.
To migrate to the new API:
- Remove the topic constructor argument as other health related metrics like the watchdog
- The return value to start_async now returns a Callable that us used to stop the subscription
- The stop_async method has been removed
What's Changed
- Overhaul Nest Pub/sub Subscription API and implementation as fully async by @allenporter in #1146
- Fix deadline set in streaming pull by @allenporter in #1147
- Fix backoff to be resiliant against immediate stream failures by @allenporter in #1148
- Combine acking messages with the streaming pull request by @allenporter in #1149
- Dev by @allenporter in #1150
- Log only once on streaming events failure by @allenporter in #1151
- Further improve streaming manager logging by @allenporter in #1152
Deveoper updates
- chore(deps): update dependency pytest-cov to v6 by @renovate in #1130
- Update to python 3.13 by @allenporter in #1137
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #1138
- Apply cruft updates by @allenporter in #1142
- Apply cruft updates by @allenporter in #1143
- Update to mashumaro 3.15 by @allenporter in #1144
Full Changelog: 6.1.5...7.0.0
6.1.5
6.1.4
What's Changed
- chore(deps): update dependency async-timeout to v5 by @renovate in #1131
- Fix bug when an empty response is returned when listing topics by @allenporter in #1133
Full Changelog: 6.1.3...6.1.4
6.1.3
What's Changed
- Shift error handling code to make homeassistant update compatible by @allenporter in #1129
Full Changelog: 6.1.2...6.1.3