Skip to content

Commit

Permalink
Release v1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
vareddy committed May 10, 2018
1 parent 4158b37 commit bb9aeb0
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ endif()
#############################
# Add SDK Target #
#############################
add_definitions(-DSDK_VERSION_STRING="1.3.0")
add_definitions(-DSDK_VERSION_STRING="1.4.0")

# Create library file. The Client applications MUST link to below target if using this CMake file
set(SDK_TARGET_NAME aws-iot-sdk-cpp)
Expand Down
27 changes: 26 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
# Change Log

## [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)
## [1.4.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.4.0) (May 10, 2018)

Features:
- [#95](https://github.com/aws/aws-iot-device-sdk-cpp/pull/95) - Jobs support with custom auth
- ALPN support

Bugfixes/Improvements:
- Fixed Issues:
- [#60](https://github.com/aws/aws-iot-device-sdk-cpp/pull/60) - Ignore sigpipe to prevent program termination
- [#93](https://github.com/aws/aws-iot-device-sdk-cpp/pull/93) - Set auto-reconnect to false when resubscribe fails
- [#86](https://github.com/aws/aws-iot-device-sdk-cpp/pull/86) - Make shadow handler call response handler for error cases
- [#87](https://github.com/aws/aws-iot-device-sdk-cpp/pull/87) - Failing WSS handshake for session token
- Updated shadow documentation on shadow client token limitation
- Fix wildcard regex for special topics with $ symbols
- Included pull requests:
- [#63](https://github.com/aws/aws-iot-device-sdk-cpp/pull/63) - Update LogMacros.hpp
- [#67](https://github.com/aws/aws-iot-device-sdk-cpp/pull/67) - Fixed invalid read inside mqtt/Client
- [#70](https://github.com/aws/aws-iot-device-sdk-cpp/pull/70) - Add some minor improvements
- [#73](https://github.com/aws/aws-iot-device-sdk-cpp/pull/73) - Allow Position Independent Code for static library
- [#75](https://github.com/aws/aws-iot-device-sdk-cpp/pull/75), [#76](https://github.com/aws/aws-iot-device-sdk-cpp/pull/76) and [#77](https://github.com/aws/aws-iot-device-sdk-cpp/pull/77) - Pull requests to fix warnings on windows
- [#83](https://github.com/aws/aws-iot-device-sdk-cpp/pull/83) - Adding standard files
- [#88](https://github.com/aws/aws-iot-device-sdk-cpp/pull/88) - URL encode session token when building the canonical error string
- [#92](https://github.com/aws/aws-iot-device-sdk-cpp/pull/92) - Add the currently missing error checks when creating an MbedTLSconnection with ALPN support enabled


# [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)

Features:
- [#21](https://github.com/aws/aws-iot-device-sdk-cpp/issues/21) - add reconnect and resubscribe callback
Expand Down
5 changes: 3 additions & 2 deletions KnownIssues.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# Known Issues/Limitations
## [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)
## [1.4.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.4.0) (May 10, 2018)

### Common

- Client Core - Reduce shared pointer usage, figure out ways to use fewer copy operations
- MQTT - if subcriptions are disallowed by the policy, enabling auto resubcribe can lead to a connect-disconnect loop, issue [#94](https://github.com/aws/aws-iot-device-sdk-cpp/issues/94)
- Network Read - Add recovery options for out of sync buffers
- Network Layer, Common - Currently, vector resize is called before the vector is passed for reading in data. Determine if a more flexible solution is possible with fewer allocations
- Network Layer, OpenSSL - error handling for library API call
Expand All @@ -14,8 +15,8 @@
- Shadow - Refactor delta requests into separate function
- Shadow - Add action for automatically performing Shadow updates
- Samples, Shadow - Add Console Echo Sample
- Threading - lock-order-inversion (potential deadlock), issue [#14](https://github.com/aws/aws-iot-device-sdk-cpp/issues/14)
- CLI, Configuration - Add support for command line cert paths
- CMake, Configuration - Add proper options for different CMake build types
- CMake, path warnings - Cleaner way to download repositories from github and build them
- CMake, build settings - Provide options for setting up certain values that are hardcoded using macros at the moment
- Testing - More edge case testing required for Reconnect logic
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ Also included is a simple example 'toolchain' which is used for setting the defa
<a name="quicklinks"></a>
## Quick Links

* [SDK Documentation](http://aws-iot-device-sdk-cpp-docs.s3-website-us-east-1.amazonaws.com/v1.3.0/index.html) - API documentation for the SDK
* [SDK Documentation](http://aws-iot-device-sdk-cpp-docs.s3-website-us-east-1.amazonaws.com/v1.4.0/index.html) - API documentation for the SDK
* [Platform Guide](./Platform.md) - This file lists the steps needed to set up the pre-requisites on some popular platforms
* [Developers Guide](./DevGuide.md) - Provides a guide on how the SDK can be included in custom code
* [Greengrass Discovery Support Guide](./GreengrassDiscovery.md) - Provides information on support for AWS Greengrass Discovery Service
Expand Down

0 comments on commit bb9aeb0

Please sign in to comment.