![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
test
aws-iot/CHANGELOG.md@1:3f75eb8d46f4, 2017-04-12 (annotated)
- Committer:
- peyo
- Date:
- Wed Apr 12 14:09:46 2017 +0200
- Revision:
- 1:3f75eb8d46f4
- Parent:
- 0:cd5404401c2f
add main
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
peyo |
0:cd5404401c2f | 1 | #Change Log |
peyo |
0:cd5404401c2f | 2 | ## [2.1.1](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v2.1.1) (Sep 5, 2016) |
peyo |
0:cd5404401c2f | 3 | |
peyo |
0:cd5404401c2f | 4 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 5 | |
peyo |
0:cd5404401c2f | 6 | - Network layer interface improvements to address reported issues |
peyo |
0:cd5404401c2f | 7 | - Incorporated GitHub pull request [#41](https://github.com/aws/aws-iot-device-sdk-embedded-c/pull/41) |
peyo |
0:cd5404401c2f | 8 | - Bugfixes for issues [#36](https://github.com/aws/aws-iot-device-sdk-embedded-C/issues/36) and [#33](https://github.com/aws/aws-iot-device-sdk-embedded-C/issues/33) |
peyo |
0:cd5404401c2f | 9 | |
peyo |
0:cd5404401c2f | 10 | ## [2.1.0](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v2.1.0) (Jun 15, 2016) |
peyo |
0:cd5404401c2f | 11 | |
peyo |
0:cd5404401c2f | 12 | New features: |
peyo |
0:cd5404401c2f | 13 | |
peyo |
0:cd5404401c2f | 14 | - Added unit tests, further details can be found in the testing readme [here](https://github.com/aws/aws-iot-device-sdk-embedded-c/blob/master/tests/README.md) |
peyo |
0:cd5404401c2f | 15 | - Added sample to demonstrate building the SDK as library |
peyo |
0:cd5404401c2f | 16 | - Added sample to demonstrate building the SDK in C++ |
peyo |
0:cd5404401c2f | 17 | |
peyo |
0:cd5404401c2f | 18 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 19 | |
peyo |
0:cd5404401c2f | 20 | - Increased default value of Maximum Reconnect Wait interval to 128 secs |
peyo |
0:cd5404401c2f | 21 | - Increased default value of MQTT Command Timeout in Shadow Connect to 20 secs |
peyo |
0:cd5404401c2f | 22 | - Shadow null/length checks |
peyo |
0:cd5404401c2f | 23 | - Client Id Length not passed correctly in shadow connect |
peyo |
0:cd5404401c2f | 24 | - Add extern C to headers and source files, added sample to demonstrate usage with C++ |
peyo |
0:cd5404401c2f | 25 | - Delete/Accepted not being reported, callback added for delete/accepted |
peyo |
0:cd5404401c2f | 26 | - Append IOT_ to all Debug macros (eg. DEBUG is now IOT_DEBUG) |
peyo |
0:cd5404401c2f | 27 | - Fixed exit on error for subscribe_publish_sample |
peyo |
0:cd5404401c2f | 28 | |
peyo |
0:cd5404401c2f | 29 | ## [2.0.0](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v2.0.0) (April 28, 2016) |
peyo |
0:cd5404401c2f | 30 | |
peyo |
0:cd5404401c2f | 31 | New features: |
peyo |
0:cd5404401c2f | 32 | |
peyo |
0:cd5404401c2f | 33 | - Refactored API to make it instance specific. This is a breaking change in the API from 1.x releases because a Client Instance parameter had to be added to all APIs |
peyo |
0:cd5404401c2f | 34 | - Added Threading library porting layer wrapper |
peyo |
0:cd5404401c2f | 35 | - Added support for multiple connections from one application |
peyo |
0:cd5404401c2f | 36 | - Shadows and connections de-linked, connection needs to be set up separately, can be used independently of shadow |
peyo |
0:cd5404401c2f | 37 | - Added integration tests for testing SDK functionality |
peyo |
0:cd5404401c2f | 38 | |
peyo |
0:cd5404401c2f | 39 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 40 | |
peyo |
0:cd5404401c2f | 41 | - Yield cannot be called again while waiting for application callback to return |
peyo |
0:cd5404401c2f | 42 | - Fixed issue with TLS layer handles not being cleaned up properly on connection failure reported [here](https://github.com/aws/aws-iot-device-sdk-embedded-C/issues/16) |
peyo |
0:cd5404401c2f | 43 | - Renamed timer_linux.h to timer_platform.h as requested [here](https://github.com/aws/aws-iot-device-sdk-embedded-C/issues/5) |
peyo |
0:cd5404401c2f | 44 | - Adds support for disconnect handler to shadow. A similar pull request can be found [here](https://github.com/aws/aws-iot-device-sdk-embedded-C/pull/9) |
peyo |
0:cd5404401c2f | 45 | - New SDK folder structure, cleaned and simplified code structure |
peyo |
0:cd5404401c2f | 46 | - Removed Paho Wrapper, Merge MQTT into SDK code, added specific error codes |
peyo |
0:cd5404401c2f | 47 | - Refactored Network and Timer layer wrappers, added specific error codes |
peyo |
0:cd5404401c2f | 48 | - Refactored samples and makefiles |
peyo |
0:cd5404401c2f | 49 | |
peyo |
0:cd5404401c2f | 50 | ## [1.1.2](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v1.1.2) (April 22, 2016) |
peyo |
0:cd5404401c2f | 51 | |
peyo |
0:cd5404401c2f | 52 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 53 | |
peyo |
0:cd5404401c2f | 54 | - Signature mismatch in MQTT library file fixed |
peyo |
0:cd5404401c2f | 55 | - Makefiles have a protective target on the top to prevent accidental execution |
peyo |
0:cd5404401c2f | 56 | |
peyo |
0:cd5404401c2f | 57 | ## [1.1.1](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v1.1.1) (April 1, 2016) |
peyo |
0:cd5404401c2f | 58 | |
peyo |
0:cd5404401c2f | 59 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 60 | |
peyo |
0:cd5404401c2f | 61 | - Removing the Executable bit from all the files in the repository. Fixing [this](https://github.com/aws/aws-iot-device-sdk-embedded-C/issues/14) issue |
peyo |
0:cd5404401c2f | 62 | - Refactoring MQTT client to remove declaration after statement warnings |
peyo |
0:cd5404401c2f | 63 | - Fixing [this](https://forums.aws.amazon.com/thread.jspa?threadID=222467&tstart=0) bug |
peyo |
0:cd5404401c2f | 64 | |
peyo |
0:cd5404401c2f | 65 | |
peyo |
0:cd5404401c2f | 66 | ## [1.1.0](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v1.1.0) (February 10, 2016) |
peyo |
0:cd5404401c2f | 67 | Features: |
peyo |
0:cd5404401c2f | 68 | |
peyo |
0:cd5404401c2f | 69 | - Auto Reconnect and Resubscribe |
peyo |
0:cd5404401c2f | 70 | |
peyo |
0:cd5404401c2f | 71 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 72 | |
peyo |
0:cd5404401c2f | 73 | - MQTT buffer handling incase of bigger message |
peyo |
0:cd5404401c2f | 74 | - Large timeout values converted to seconds and milliseconds |
peyo |
0:cd5404401c2f | 75 | - Dynamic loading of Shadow parameters. Client ID and Thing Name are not hard-coded |
peyo |
0:cd5404401c2f | 76 | - MQTT Library refactored |
peyo |
0:cd5404401c2f | 77 | |
peyo |
0:cd5404401c2f | 78 | |
peyo |
0:cd5404401c2f | 79 | ## [1.0.1](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v1.0.1) (October 21, 2015) |
peyo |
0:cd5404401c2f | 80 | |
peyo |
0:cd5404401c2f | 81 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 82 | |
peyo |
0:cd5404401c2f | 83 | - Paho name changed to Eclipse Paho |
peyo |
0:cd5404401c2f | 84 | - Renamed the Makefiles in the samples directory |
peyo |
0:cd5404401c2f | 85 | - Device Shadow - Delete functionality macro fixed |
peyo |
0:cd5404401c2f | 86 | - `subscribe_publish_sample` updated |
peyo |
0:cd5404401c2f | 87 | |
peyo |
0:cd5404401c2f | 88 | ## [1.0.0](https://github.com/aws/aws-iot-device-sdk-embedded-C/releases/tag/v1.0.0) (October 8, 2015) |
peyo |
0:cd5404401c2f | 89 | |
peyo |
0:cd5404401c2f | 90 | Features: |
peyo |
0:cd5404401c2f | 91 | |
peyo |
0:cd5404401c2f | 92 | - Release to github |
peyo |
0:cd5404401c2f | 93 | - SDK tarballs made available for public download |
peyo |
0:cd5404401c2f | 94 | |
peyo |
0:cd5404401c2f | 95 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 96 | - Updated API documentation |
peyo |
0:cd5404401c2f | 97 | |
peyo |
0:cd5404401c2f | 98 | ## 0.4.0 (October 5, 2015) |
peyo |
0:cd5404401c2f | 99 | |
peyo |
0:cd5404401c2f | 100 | Features: |
peyo |
0:cd5404401c2f | 101 | |
peyo |
0:cd5404401c2f | 102 | - Thing Shadow Actions - Update, Delete, Get for any Thing Name |
peyo |
0:cd5404401c2f | 103 | - aws_iot_config.h file for easy configuration of parameters |
peyo |
0:cd5404401c2f | 104 | - Sample app for talking with console's Interactive guide |
peyo |
0:cd5404401c2f | 105 | - disconnect handler for the MQTT client library |
peyo |
0:cd5404401c2f | 106 | |
peyo |
0:cd5404401c2f | 107 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 108 | |
peyo |
0:cd5404401c2f | 109 | - mbedTLS read times out every 10 ms instead of hanging for ever |
peyo |
0:cd5404401c2f | 110 | - mbedTLS handshake failure handled |
peyo |
0:cd5404401c2f | 111 | |
peyo |
0:cd5404401c2f | 112 | ## 0.3.0 (September 14, 2015) |
peyo |
0:cd5404401c2f | 113 | |
peyo |
0:cd5404401c2f | 114 | Features: |
peyo |
0:cd5404401c2f | 115 | |
peyo |
0:cd5404401c2f | 116 | - Testing with mbedTLS, prepping for relase |
peyo |
0:cd5404401c2f | 117 | |
peyo |
0:cd5404401c2f | 118 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 119 | |
peyo |
0:cd5404401c2f | 120 | - Refactored to break out timer and network interfaces |
peyo |
0:cd5404401c2f | 121 | |
peyo |
0:cd5404401c2f | 122 | ## 0.2.0 (September 2, 2015) |
peyo |
0:cd5404401c2f | 123 | |
peyo |
0:cd5404401c2f | 124 | Features: |
peyo |
0:cd5404401c2f | 125 | |
peyo |
0:cd5404401c2f | 126 | - Added initial Shadow implementation + example |
peyo |
0:cd5404401c2f | 127 | - Added hostname verification to OpenSSL example |
peyo |
0:cd5404401c2f | 128 | - Added iot_log interface |
peyo |
0:cd5404401c2f | 129 | - Initial API Docs (Doxygen) |
peyo |
0:cd5404401c2f | 130 | |
peyo |
0:cd5404401c2f | 131 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 132 | |
peyo |
0:cd5404401c2f | 133 | - Fixed yield timeout |
peyo |
0:cd5404401c2f | 134 | - Refactored APIs to pass by reference vs value |
peyo |
0:cd5404401c2f | 135 | |
peyo |
0:cd5404401c2f | 136 | ## 0.1.0 (August 12, 2015) |
peyo |
0:cd5404401c2f | 137 | |
peyo |
0:cd5404401c2f | 138 | Features: |
peyo |
0:cd5404401c2f | 139 | |
peyo |
0:cd5404401c2f | 140 | - Initial beta release |
peyo |
0:cd5404401c2f | 141 | - MQTT Publish and Subscribe |
peyo |
0:cd5404401c2f | 142 | - TLS mutual auth on linux with OpenSSL |
peyo |
0:cd5404401c2f | 143 | |
peyo |
0:cd5404401c2f | 144 | Bugfixes/Improvements: |
peyo |
0:cd5404401c2f | 145 | - N/A |