Skip to content

Commit bb9aeb0

Browse files
committed
Release v1.4.0
1 parent 4158b37 commit bb9aeb0

File tree

4 files changed

+31
-5
lines changed

4 files changed

+31
-5
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ endif()
4747
#############################
4848
# Add SDK Target #
4949
#############################
50-
add_definitions(-DSDK_VERSION_STRING="1.3.0")
50+
add_definitions(-DSDK_VERSION_STRING="1.4.0")
5151

5252
# Create library file. The Client applications MUST link to below target if using this CMake file
5353
set(SDK_TARGET_NAME aws-iot-sdk-cpp)

Changelog.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,31 @@
11
# Change Log
22

3-
## [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)
3+
## [1.4.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.4.0) (May 10, 2018)
4+
5+
Features:
6+
- [#95](https://github.com/aws/aws-iot-device-sdk-cpp/pull/95) - Jobs support with custom auth
7+
- ALPN support
8+
9+
Bugfixes/Improvements:
10+
- Fixed Issues:
11+
- [#60](https://github.com/aws/aws-iot-device-sdk-cpp/pull/60) - Ignore sigpipe to prevent program termination
12+
- [#93](https://github.com/aws/aws-iot-device-sdk-cpp/pull/93) - Set auto-reconnect to false when resubscribe fails
13+
- [#86](https://github.com/aws/aws-iot-device-sdk-cpp/pull/86) - Make shadow handler call response handler for error cases
14+
- [#87](https://github.com/aws/aws-iot-device-sdk-cpp/pull/87) - Failing WSS handshake for session token
15+
- Updated shadow documentation on shadow client token limitation
16+
- Fix wildcard regex for special topics with $ symbols
17+
- Included pull requests:
18+
- [#63](https://github.com/aws/aws-iot-device-sdk-cpp/pull/63) - Update LogMacros.hpp
19+
- [#67](https://github.com/aws/aws-iot-device-sdk-cpp/pull/67) - Fixed invalid read inside mqtt/Client
20+
- [#70](https://github.com/aws/aws-iot-device-sdk-cpp/pull/70) - Add some minor improvements
21+
- [#73](https://github.com/aws/aws-iot-device-sdk-cpp/pull/73) - Allow Position Independent Code for static library
22+
- [#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
23+
- [#83](https://github.com/aws/aws-iot-device-sdk-cpp/pull/83) - Adding standard files
24+
- [#88](https://github.com/aws/aws-iot-device-sdk-cpp/pull/88) - URL encode session token when building the canonical error string
25+
- [#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
26+
27+
28+
# [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)
429

530
Features:
631
- [#21](https://github.com/aws/aws-iot-device-sdk-cpp/issues/21) - add reconnect and resubscribe callback

KnownIssues.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Known Issues/Limitations
2-
## [1.3.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.3.0) (Nov 22, 2017)
2+
## [1.4.0](https://github.com/aws/aws-iot-device-sdk-cpp/releases/tag/v1.4.0) (May 10, 2018)
33

44
### Common
55

66
- Client Core - Reduce shared pointer usage, figure out ways to use fewer copy operations
7+
- 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)
78
- Network Read - Add recovery options for out of sync buffers
89
- 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
910
- Network Layer, OpenSSL - error handling for library API call
@@ -14,8 +15,8 @@
1415
- Shadow - Refactor delta requests into separate function
1516
- Shadow - Add action for automatically performing Shadow updates
1617
- Samples, Shadow - Add Console Echo Sample
18+
- Threading - lock-order-inversion (potential deadlock), issue [#14](https://github.com/aws/aws-iot-device-sdk-cpp/issues/14)
1719
- CLI, Configuration - Add support for command line cert paths
18-
- CMake, Configuration - Add proper options for different CMake build types
1920
- CMake, path warnings - Cleaner way to download repositories from github and build them
2021
- CMake, build settings - Provide options for setting up certain values that are hardcoded using macros at the moment
2122
- Testing - More edge case testing required for Reconnect logic

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ Also included is a simple example 'toolchain' which is used for setting the defa
144144
<a name="quicklinks"></a>
145145
## Quick Links
146146

147-
* [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
147+
* [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
148148
* [Platform Guide](./Platform.md) - This file lists the steps needed to set up the pre-requisites on some popular platforms
149149
* [Developers Guide](./DevGuide.md) - Provides a guide on how the SDK can be included in custom code
150150
* [Greengrass Discovery Support Guide](./GreengrassDiscovery.md) - Provides information on support for AWS Greengrass Discovery Service

0 commit comments

Comments
 (0)