## [2.2.12](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.12) (July 30 2021) Bugfixes/Improvements - Updated minimist version ## [2.2.11](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.11) (July 30 2021) Bugfixes/Improvements - Added examples back into npm package ## [2.2.10](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.10) (July 9 2021) Bugfixes/Improvements - Merged support for custom auth connections via query parameters - Bound/propagated the mqtt-js 'end' event - Unit test reliability and wording updates ## [2.2.9](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.9) (July 8, 2021) Bugfixes/Improvements - Updated crypto-js version - Updated mqtt-js version - Removed reserved topic checks from subscribe calls ## [2.2.8](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.8) (May 20, 2021) Bugfixes/Improvements - Updated mqtt dependency to latest version ## [2.2.7](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.7) (Sep 15, 2020) Bugfixes/Improvements - send SNI string while connecting to AWS IoT - README warns about MacOS storing certificate in keychain ## [2.2.6](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.6) (May 18, 2020) Bugfixes/Improvements - Require only the necessary modules from crypto-js to optimize bundle ## [2.2.5](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.5) (Apr 7, 2020) Bugfixes/Improvements - Re-adding github related templates and readme change. ## [2.2.4](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.4) (Mar 31, 2020) Bugfixes/Improvements - Bumping minimist version to 1.2.5 to address security issue ## [2.2.3](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.3) (Jan 20, 2020) Bugfixes/Improvements - Upgrade MQTT.js to 3.0.0 to incorporate important bug fixes ## [2.2.2](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.2) (Sep 24, 2019) Bugfixes/Improvements - Reorder timeout state cleanup in order to support invoking update from a timeout callback ## [2.2.1](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.1) (Jan 24, 2018) Bugfixes/Improvements - Upgrade MQTT.js to 2.15.1 to address security issue ## [2.2.0](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.2.0) (Nov 29, 2017) Features - Added AWS IoT Job API - Added options to enable AWS IoT Custom Auth - Added options to enalbe/disable AWS IoT metrics collection - Added new API to support packetsend and packetreceive events Bugfixes/Improvements - Modify Keepalive defaults to 300 secs to maintain consistency across SDKs - Expose shadow version from raw json object - Added samples to demonstrate AWS IoT Job API - Disabled MQTT.js default resubscribe. ## [2.1.0](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.0.1) (Sep 28, 2017) Features - Update MQTT.js to 2.13.0. [MQTT.js](https://github.com/mqttjs/MQTT.js/releases/tag/v2.13.0) Bugfixes/Improvements - Propagated 'error' from 'close' event. [#131](https://github.com/aws/aws-iot-device-sdk-js/pull/131) - Fixed method of handleMessage to be overridden rather than pass-through. [#129](https://github.com/aws/aws-iot-device-sdk-js/pull/129) - Pass 'connack' parameter in 'connect' event [#99](https://github.com/aws/aws-iot-device-sdk-js/pull/99) - Update iot service name to 'iotdevicegateway' ## [2.0.1](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.0.1) (Jul 2, 2017) Bugfixes/Improvements - Removed validation against .com in websocket connection. ## [2.0.0](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v2.0.0) (Mar 21, 2017) API Changes - Deprecated region option(-g) in device configuration. - Added host endpoint option(-H) to connect to custom host endpoint Features - Added support for browserify on Windows CMD. [#74](https://github.com/aws/aws-iot-device-sdk-js/issues/74) - Added support for loading IAM credentials from aws credential files. - Added sample for using Node.js SDK with webpack. Bugfixes/Improvements - Fixed README.md typo [#101](https://github.com/aws/aws-iot-device-sdk-js/issues/101) - Fixed thing.register() API to have independent optional parameters.[#106](https://github.com/aws/aws-iot-device-sdk-js/issues/106) - Upgrade MQTT.js to v2.2.1 and gulp dependencies. - Fixed npm test failure in node version above 4. ## [1.0.14](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.14) (Dec 7, 2016) Bugfixes/Improvements - Fixes for GitHub issues [#67]( https://github.com/aws/aws-iot-device-sdk-js/issues/67), [#95](https://github.com/aws/aws-iot-device-sdk-js/issues/95), [#96](https://github.com/aws/aws-iot-device-sdk-js/issues/96). ## [1.0.13](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.13) (July 11, 2016) Bugfixes/Improvements - Addressed pull request[#83](https://github.com/aws/aws-iot-device-sdk-js/pull/83) Credits given to [Torsph](https://github.com/Torsph) - Updated lifecycle events browser demo to read from DynamoDB table of connected clients if available - Addresses pull request [#60](https://github.com/aws/aws-iot-device-sdk-js/pull/60) - Fixes for GitHub issues [#66](https://github.com/aws/aws-iot-device-sdk-js/issues/66), [#61](https://github.com/aws/aws-iot-device-sdk-js/issues/61), [#53](https://github.com/aws/aws-iot-device-sdk-js/issues/53), [#48](https://github.com/aws/aws-iot-device-sdk-js/issues/48), and [#44](https://github.com/aws/aws-iot-device-sdk-js/issues/44). ## [1.0.12](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.12) (April 19, 2016) Features - Added support for use in browser applications Bugfixes/Improvements - Incorporated GitHub pull request [#49](https://github.com/aws/aws-iot-device-sdk-js/pull/49) - Fixes for GitHub issues [#41](https://github.com/aws/aws-iot-device-sdk-js/issues/41), [#47](https://github.com/aws/aws-iot-device-sdk-js/issues/47), and [#50](https://github.com/aws/aws-iot-device-sdk-js/issues/50). ## [1.0.11](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.11) (March 4, 2016) Features: - Configurable exponential backoff retries after connection loss - Configurable offline publish message queueing - Added option for automatic re-subscription after reconnect - Added shadow option for versioning disable - Added session token support Bugfixes/Improvements - Incorporated github pull requests [#33](https://github.com/aws/aws-iot-device-sdk-js/pull/33), [#34](https://github.com/aws/aws-iot-device-sdk-js/pull/34), and [#39](https://github.com/aws/aws-iot-device-sdk-js/pull/39) - Fixes for github issue [#36](https://github.com/aws/aws-iot-device-sdk-js/issues/36) - Updated unit tests - Updated documentation ## [1.0.10](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.10) (January 28, 2016) Features: - Added support for WebSocket connections to AWS IoT Bugfixes/Improvements - Incorporated github pull requests [#28](https://github.com/aws/aws-iot-device-sdk-js/pull/28) and [#29](https://github.com/aws/aws-iot-device-sdk-js/pull/29) - Fixes for github issues [#30](https://github.com/aws/aws-iot-device-sdk-js/issues/30) - Added unit tests to release - Updated documentation ## [1.0.7](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.7) (October 30, 2015) Bugfixes/Improvements: - Incorporated github pull requests [#7](https://github.com/aws/aws-iot-device-sdk-js/pull/7), [#9](https://github.com/aws/aws-iot-device-sdk-js/pull/9), and [#14.](https://github.com/aws/aws-iot-device-sdk-js/pull/14) - Fixes for github issues [#8](https://github.com/aws/aws-iot-device-sdk-js/issues/8) and [#16.](https://github.com/aws/aws-iot-device-sdk-js/issues/16) - Updated documentation - JSHint cleanup ## [1.0.6](https://github.com/aws/aws-iot-device-sdk-js/releases/tag/v1.0.6) (October 14, 2015) Features: - Added support for AWS Console JSON configuration in example programs - Added thing-passthrough-example.js example program Bugfixes/Improvements: - Fixes for github issues [#4](https://github.com/aws/aws-iot-device-sdk-js/issues/4), [#5](https://github.com/aws/aws-iot-device-sdk-js/issues/5), and [#6.](https://github.com/aws/aws-iot-device-sdk-js/issues/4) - Updated documentation