Releases: aws/aws-iot-device-sdk-python-v2
Releases · aws/aws-iot-device-sdk-python-v2
Fix CA override functions
Fixed the issue where "override_default_trust_store" functions did not actually override the system trust store on Linux and Apple platforms.
Add Greengrass APIs for resource management
feat: add greengrass APIs for resource management (#7) (#218) Co-authored-by: abanthiy <[email protected]>
Mac SNI fix
- Fixes an issue where SNI was not being properly performed on Apple systems if a root CA override was provided.
Greengrass IPC client update
- New APIs added to the Greengrass IPC client (#199)
SNI, Pi fixes
- On Windows, always perform an SNI check even with an overridden root CA
- On Windows, properly honor the verify_peer = false option
- Fix instability with raspberry PI and input stream seeking by doing a better job of modeling file seek offset type and size.
Improved proxy support
- Http proxies can now be used with direct mqtt connections, not just websockets
- Samples updated with preferred proxy configuration parameters
- CRT version update
-
- Fix bugs with the ECS credentials provider
-
- Fix tls context initialization failures due to pem sanitization bug
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