Skip to content

Mqtt5 Support #500

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 57 commits into from
Dec 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
e80089c
feat: add gg apis for resource management
abanthiy Jul 19, 2021
e3458b3
try to enable private CI
TingDaoK Jul 19, 2021
f867eb4
we don't need checkout
TingDaoK Jul 19, 2021
e0b29d6
mount all the docker related
TingDaoK Jul 19, 2021
b8d434d
try not use token to get submodules
TingDaoK Jul 19, 2021
7f658a4
need to checkout resource for all ci
TingDaoK Jul 19, 2021
f8d9149
maybe instead of recursive?
TingDaoK Jul 19, 2021
3ce5743
shorten it a bit
TingDaoK Jul 19, 2021
da9158a
not sure
TingDaoK Jul 19, 2021
2b4bedd
Don't need the other flod
TingDaoK Jul 19, 2021
0a6a343
format to check newer projects, format fixes, aws-c-iot version bump
bretambrose Jul 20, 2021
58d9e07
Merge pull request #2 from awslabs/CI
bretambrose Jul 20, 2021
0ddf2b4
Merge pull request #1 from awslabs/gg_release_2.4.x
bretambrose Jul 22, 2021
bfec3e3
mqtt5 pub-sub sample
xiazhvera Aug 19, 2022
fb1f03c
Move mqtt5 sample to its own folder. Improve error messages.
xiazhvera Aug 20, 2022
80cbe02
Improve log message
xiazhvera Aug 20, 2022
625e0ff
update client api changes
xiazhvera Aug 23, 2022
4833ba5
update samples with latest api changes
xiazhvera Sep 1, 2022
1a35d67
update sample to the latest sdk changes
xiazhvera Sep 1, 2022
7ca93e0
remove customer auth
xiazhvera Sep 2, 2022
a3d8fe5
Merge branch 'main' of https://github.com/awslabs/STAGING-aws-iot-dev…
xiazhvera Oct 27, 2022
1f54a01
Merge branch 'main_sync' of https://github.com/awslabs/STAGING-aws-io…
xiazhvera Oct 27, 2022
131590b
add mqtt5 readme
xiazhvera Nov 3, 2022
7a1d556
remove timeout explanation
xiazhvera Nov 3, 2022
8067e0b
add unsubescribe sample code
xiazhvera Nov 3, 2022
8e1a4ed
add puback completion callback
xiazhvera Nov 3, 2022
09aa2fd
automated clang-format fix
xiazhvera Nov 3, 2022
7d1bad3
update format
xiazhvera Nov 3, 2022
84afab8
Revert "automated clang-format fix"
xiazhvera Nov 3, 2022
e24d156
update format
xiazhvera Nov 3, 2022
d83decb
add mqtt5 sample to CI
xiazhvera Nov 3, 2022
d0f9927
change mqtt5 pubsub sample name to make it consistent to other samples
xiazhvera Nov 3, 2022
bcb5eb9
add MQTT5 readme
xiazhvera Nov 8, 2022
6186f37
delete old version
xiazhvera Nov 8, 2022
99dc493
fix wrong close promise
xiazhvera Nov 8, 2022
9a84a59
Merge branch 'main' of https://github.com/aws/aws-iot-device-sdk-cpp-…
xiazhvera Dec 1, 2022
dd1790c
Merge branch 'main_sync' of https://github.com/awslabs/STAGING-aws-io…
xiazhvera Dec 1, 2022
b10772a
update mqtt3 sample name
xiazhvera Dec 1, 2022
a02a021
remove staging changes and fix format
xiazhvera Dec 1, 2022
1b05aeb
fix clang format
xiazhvera Dec 1, 2022
1202873
set crt header to mqtt5 to have ci running
xiazhvera Dec 1, 2022
adad7f6
update documentation
xiazhvera Dec 1, 2022
cbd8cf6
update the sample with updated callback api
xiazhvera Dec 1, 2022
5e6c26f
fix format
xiazhvera Dec 1, 2022
741e191
update format and lifecycle events in readme
xiazhvera Dec 1, 2022
187a588
update FAQ format
xiazhvera Dec 1, 2022
35eb08c
fix compile issue
xiazhvera Dec 1, 2022
881c076
fix format...
xiazhvera Dec 1, 2022
a19859b
update ci and mqtt5 sample
xiazhvera Dec 1, 2022
6bb839a
fix ci test sample name
xiazhvera Dec 1, 2022
58f57b8
fix ci path
xiazhvera Dec 1, 2022
2844883
clean up builder/fix ci secrets
xiazhvera Dec 1, 2022
5f2f96a
update ci mqtt5 credential
xiazhvera Dec 1, 2022
7a39e29
fix ci format
xiazhvera Dec 2, 2022
07471ea
try fix app verifier
xiazhvera Dec 2, 2022
78a5750
fix app verify slash
xiazhvera Dec 2, 2022
e1817bd
update aws-crt-cpp version
xiazhvera Dec 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .builder/actions/build_samples.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ def run(self, env):
'samples/mqtt/windows_cert_connect',
'samples/mqtt/x509_credentials_provider_connect',
'samples/mqtt/custom_authorizer_connect',
'samples/mqtt5/mqtt5_pubsub',
"samples/pub_sub/basic_pub_sub",
"samples/pub_sub/cycle_pub_sub",
'samples/secure_tunneling/secure_tunnel',
Expand Down
103 changes: 69 additions & 34 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ __Jump To:__
* [Getting Help](#Getting-Help)
* [FAQ](./documents/FAQ.md)
* [Giving Feedback and Contributions](#Giving-Feedback-and-Contributions)
* [MQTT5 Introduction](./documents/MQTT5.md)


## Installation
Expand Down
3 changes: 3 additions & 0 deletions documents/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,3 +121,6 @@ Here is an example launch.json file to run the pubsub sample
* [Here](https://docs.aws.amazon.com/greengrass/v2/developerguide/what-is-iot-greengrass.html) are the AWS IoT Greengrass v2 docs for more details about greengrass
* [Discussion](https://github.com/aws/aws-iot-device-sdk-cpp-v2/discussions) questions are also a great way to ask other questions about this sdk.
* [Open an issue](https://github.com/aws/aws-iot-device-sdk-cpp-v2/issues) if you find a bug or have a feature request
* [Breif MQTT CONCEPT](./MQTT_CONCEPT.md)
* [MQTT5 Introduction](./MQTT5.md)

Loading