Releases: jasujm/pyupgw
Releases · jasujm/pyupgw
Version 0.12
Version 0.11.1
Fixed
- Subscribe to AWS IoT shadow topics one device at a time to avoid server disconnecting
Version 0.11
Added
- Add
firmware_version
,mac_address
andip_address
fields to the gateway model - Device availability information
Changed
- Make model attributes keyword only
Client.get_devices()
now also includes gateways
Version 0.10
Changed
- Reauthenticate to cloud service with password if the refresh token is no longer valid
Fixed
- Fix handling of background tasks in MQTT client
Version 0.9
Changed
- Migrate MQTT implementation from
awsiotsdk
topaho.mqtt
Version 0.8.1
Changed
- Only log INFO level messages by
pyupgw
package in CLI application
Version 0.8
Added
- More flexible logging configuration
- Timeout for publishing and receiving MQTT replies
Changed
- Increase timeouts for reinitializing MQTT connection
- Logging in TUI application
Version 0.7
Added
- Nicer logging in CLI
Changed
- Refresh device states when MQTT connection is resumed
- Try to recreate MQTT clients after connection is lost. This is an additional measure on top of AWS SDK trying to resume connection.
- Convert errors in client operation into
ClientError
Version 0.6
Added
- More concurrency
Fixed
- Fix several external API calls blocking event loop by delegating to worker thread
- Only throw
AuthenticationError
if the underlying cause for the error is authentication issue
Removed
- Support for python 3.10
Version 0.5
Added
manufacturer
,serial_number
andfirmware_version
attributes to HVAC devices