Releases: aws/aws-iot-device-sdk-python-v2
Releases · aws/aws-iot-device-sdk-python-v2
Update awscrt and remove support for python3.5
- Python3.5 is EOL, remove support for it.
- Update awscrt to 0.11.19
- Add
__version__
to the package
Fix Raspberry Pi wheels
- Use awscrt 0.11.17, which is working again on piwheels.org for python 3.7
Http bugfix
Fix memory leaks and MQTT race conditions
- BUGFIX: several memory leaks fixed
awsiot.eventstreamrpc
(used bygreengrasscoreipc
) had circular references the gc could not clean upawscrt.eventstream.rpc.ClientConnection
was leaking its native partawscrt.eventstream.rpc.ClientContinuation
was leaking incoming headersawscrt.http.HttpRequest
was leaking its headersawscrt.auth.AwsSigningConfig
was leaking its native part- each call to
awscrt.auth.aws_sign_request()
was leaking native native data
- BUGFIX: several MQTT race conditions fixed
- BUGFIX: fixed errors when application is running on Windows for 21 days
Re-release: Fixes for Raspberry pi
This is a re-release of what should have been v1.5.11 which did not have the right tag name.
- Fix missing files in source distribution. This should fix the release on piwheels.org.
- Reduce amount of memory needed to compile. This should fix installs from source on older Raspberry Pis.
Updated Greengrass IPC client
EventStreamRPC connect ack bug fix
awscrt 0.10.7
v1.5.6 latest-awscrt (#158)
MQTT on-message callback has more info
-
MQTT on-message callbacks have new
qos
,retain
, anddup
args. This is a backwards-compatible change. -
Allow custom credentials providers via
awscrt.auth.AwsCredentialsProvider.new_delegate()
Greengrass v2 IPC Connection and Sample
v1.5.4 Greengrass v2 IPC Connection and Sample (#144)