Skip to content

Releases: aws/aws-iot-device-sdk-python-v2

Fix CA override functions

16 Aug 05:18
5aef825
Compare
Choose a tag to compare

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

02 Aug 21:59
6a6e634
Compare
Choose a tag to compare
feat: add greengrass APIs for resource management (#7) (#218)

Co-authored-by: abanthiy <[email protected]>

Mac SNI fix

28 Jun 15:29
0450ce6
Compare
Choose a tag to compare
  • Fixes an issue where SNI was not being properly performed on Apple systems if a root CA override was provided.

Greengrass IPC client update

14 Jun 16:37
8b60066
Compare
Choose a tag to compare
  • New APIs added to the Greengrass IPC client (#199)

SNI, Pi fixes

03 Jun 01:03
fd4c0ba
Compare
Choose a tag to compare
  • 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

18 May 21:00
3139671
Compare
Choose a tag to compare
  • 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

14 May 22:05
0e4e91f
Compare
Choose a tag to compare
  • Python3.5 is EOL, remove support for it.
  • Update awscrt to 0.11.19
  • Add __version__ to the package

Fix Raspberry Pi wheels

11 May 04:07
8b16659
Compare
Choose a tag to compare
  • Use awscrt 0.11.17, which is working again on piwheels.org for python 3.7

Http bugfix

30 Apr 21:53
7bd47b5
Compare
Choose a tag to compare
  • More validation of HTTP/1.1 messages (#273); from aws-crt-python->aws-c-http (#190)

Fix memory leaks and MQTT race conditions

23 Apr 00:30
5d2ffaa
Compare
Choose a tag to compare
  • BUGFIX: several memory leaks fixed
    • awsiot.eventstreamrpc (used by greengrasscoreipc) had circular references the gc could not clean up
    • awscrt.eventstream.rpc.ClientConnection was leaking its native part
    • awscrt.eventstream.rpc.ClientContinuation was leaking incoming headers
    • awscrt.http.HttpRequest was leaking its headers
    • awscrt.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