Skip to content

Latest commit

 

History

History
79 lines (69 loc) · 3.88 KB

CHANGELOG.rst

File metadata and controls

79 lines (69 loc) · 3.88 KB

CHANGELOG

1.4.0

  • bugfix:Issue #136 <aws#136>
  • bugfix#124 <https://github.com/aws/aws-iot-device-sdk-python/issues/124>
  • improvement:Expose the missing getpeercert() from SecuredWebsocket class
  • improvement:Enforce sending host header in the outbound discovery request
  • improvement:Ensure credentials non error are properly handled and communicated to application level when creating wss endpoint
  • feature:Add support for ALPN, along with API docs, sample and updated README
  • feature:Add support for IoT Jobs, along with API docs, sample and updated README
  • feature:Add command line option to allow port number override

1.3.1

  • bugfix#67 <https://github.com/aws/aws-iot-device-sdk-python/issues/67>__
  • bugfix:Fixed a dead lock issue when client async API is called within the event callback
  • bugfix:Updated README and API documentation to provide clear usage information on sync/async API and callbacks
  • improvement:Added a new sample to show API usage within callbacks

1.3.0

  • bugfix:WebSocket handshake response timeout and error escalation
  • bugfix:Prevent GG discovery from crashing if Metadata field is None
  • bugfix:Fix the client object reusability issue
  • bugfix:Prevent NPE due to shadow operation token not found in the pool
  • improvement:Split the publish and subscribe operations in basicPubSub.py sample
  • improvement:Updated default connection keep-alive interval to 600 seconds
  • feature:AWSIoTMQTTClient:New API for username and password configuration
  • feature:AWSIoTMQTTShadowClient:New API for username and password configuration
  • feature:AWSIoTMQTTClient:New API for enabling/disabling metrics collection
  • feature:AWSIoTMQTTShadowClient:New API for enabling/disabling metrics collection

1.2.0

  • improvement:AWSIoTMQTTClient:Improved synchronous API backend for ACK tracking
  • feature:AWSIoTMQTTClient:New API for asynchronous API
  • feature:AWSIoTMQTTClient:Expose general notification callbacks for online, offline and message arrival
  • feature:AWSIoTMQTTShadowClient:Expose general notification callbacks for online, offline and message arrival
  • feature:AWSIoTMQTTClient:Extend offline queueing to include offline subscribe/unsubscribe requests
  • feature:DiscoveryInfoProvider:Support for Greengrass discovery
  • bugfix:Pull request:#50
  • bugfix:Pull request:#51
  • bugfix#52 <https://github.com/aws/aws-iot-device-sdk-python/issues/52>__

1.1.2

  • bugfix#28 <https://github.com/aws/aws-iot-device-sdk-python/issues/28>__
  • bugfix#29 <https://github.com/aws/aws-iot-device-sdk-python/issues/29>__
  • bugfix:Pull request:#32
  • improvement:Pull request:#38
  • bugfix:Pull request:#45
  • improvement:Pull request:#46

1.1.1

  • bugfix#23 <https://github.com/aws/aws-iot-device-sdk-python/issues/23>__
  • bugfix:README documentation

1.1.0

  • feature:AWSIoTMQTTClient:last will configuration APIs
  • bugfix:Pull request:#12
  • bugfix:Pull request:#14
  • Addressed issue:#15

1.0.1

  • bugfix:Pull request:#9

1.0.0

  • feature:AWSIoTMQTTClient:basic MQTT APIs
  • feature:AWSIoTMQTTClient:auto-reconnection/resubscribe
  • feature:AWSIoTMQTTClient:offline publish requests queueing and draining
  • feature:AWSIoTMQTTShadowClient:basic Shadow APIs